Visual Lint 8.0.9.353 has been released
Wednesday 25th May, 2022
Visual Lint 8.0.9.353 has now been released.
This is a maintenance update for Visual Lint 8.0, and includes the following changes:
-
Added support for Codegear C++ Builder 11 Alexandria.
-
Fixed a crash in the Visual Studio plugin when a file was opened in Visual Studio 2022 v17.2.0 Preview. The crash was apparently caused by a change or regression in the VS2022 implementation of
EnvDTE::DocumentEvents::DocumentOpening()
. -
When analysing Visual Studio projects the appropriate
-std
and-m32
or-m64
switches are now automatically added to generated Clang-Tidy command lines. -
Fixed a bug in the Clang-Tidy analysis results parser which caused issues containing multiple square brackets to be parsed incorrectly.
-
Updated the PC-lint Plus compiler indirect file
co-rb-vs2022.lnt
to support Visual Studio 2022 v17.1.6. -
Updated the PC-lint Plus compiler indirect file
co-rb-vs2019.lnt
to support Visual Studio 2019 v16.11.13. -
Updated the PC-lint Plus compiler indirect file
co-rb-vs2017.lnt
to support Visual Studio 2017 v15.9.47. -
Updated the PC-lint Plus compiler indirect files
co-rb-vs2017.lnt
,co-rb-vs2019.lnt
andco-rb-vs2022.lnt
to limit the value of_MSVC_LANG
to201703L
. This is necessary as the version of the Clang front-end used by PC-lint Plus 1.4.x and earlier does not include C++ 20 compiler intrinsics. -
Updated the installer to terminate any instances of
mspdbsrv.exe
(the Visual Studio program database symbol server) before installing the Visual Studio plugin to VS2017/19/22. -
Updated the text on the "Analysis Tools" page of the installer.
-
Updated the readme and help documentation to reflect the fact that Windows 11 is now supported.