1.19.3
Pre-release
Pre-release
sean-mcmanus
released this
13 Feb 21:17
·
272 commits
to insiders
since this release
Instructions
Install it via using the Extensions view in VS Code and choosing the option "Switch to Pre-Release Version" or download a vsix that matches your OS from the "Download" dropdown in the "Version History" tab section on the Marketplace website) and then use the Extensions: Install from VSIX...
command in VS Code (don't double-click the vsix or another app like VS might try to open it incorrectly).
Requirements
- VS Code 1.67.0 or later.
Changes
Enhancements
- Enable support for fuzzy symbol searches. #2751
- This may not be enabled for all users unless
C_Cpp.experimentalFeatures
is"enabled"
.
- This may not be enabled for all users unless
- Improve performance of symbol searches. #7908, #7914, #11557
- This may not be enabled for all users unless
C_Cpp.experimentalFeatures
is"enabled"
.
- This may not be enabled for all users unless
- Change the default setting value for
C_Cpp.intelliSenseUpdateDelay
from 2s to 1s. #11932
Bug Fixes
- Trim trailing spaces from include paths in the configuration UI. #11862
- Fix comma delimited lists in
@param
Doxygen parameters. #11868 - Fix incorrect errors for
compilerPath
in the configuration UI for compilers that can be found in PATH. #11903 - Fix an issue with include sorting when formatting with clang-format. #11914
- Fix issues related to support for C++ modules and parsing of related compiler arguments.
- Remove the requirement that a file be open in the editor from various LSP requests.
- Fix an issue that could result in the Outline pane not being populated.
- Fix an issue where use of an explicit
compilerPath
to override the compiler in acompile_commands.json
with also throw out the compiler arguments. - Fix some crashes reported by crash telemetry.
- Address multiple issues with compiler querying of clang-cl.
- Fix issues with the tag parsing status sometimes not being accurately reflected in the UI.
- Fix an issue with configuring IntelliSense for a header file after having chosen an associated source file in which inclusion of the header is disabled or removed.
- Fix a potential crash when using 'Find All References'.
- Fix an issue in which the directory specified in a
compile_commands.json
was not being used as the current directory when querying the specified compiler path. - Fix document and workspace symbol requests being blocked by an IntelliSense request.