Skip to content

1.19.3

Pre-release
Pre-release
Compare
Choose a tag to compare
@sean-mcmanus sean-mcmanus released this 13 Feb 21:17
· 257 commits to insiders since this release
76ccb79

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".
  • Improve performance of symbol searches. #7908, #7914, #11557
    • This may not be enabled for all users unless C_Cpp.experimentalFeatures is "enabled".
  • 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 a compile_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.