1.20.0
Pre-release
Pre-release
·
508 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
- Add support for C++ modules IFC version 0.43. #10843
- Add support for
${userHome}inc_cpp_properties.json. #11756 - Reduce the default max workspace symbol search results and add
C_Cpp.maxSymbolSearchResults. PR #12131 - Update to
clang-format/clang-tidy18.1.2. PR #12135 - Update IntelliSense engine.
Bug Fixes
- Fix IntelliSense parsing issues. #6183
- Fix 'Copy Declaration / Definition' code not being formatted. #10956
- Fix 'Create Declaration / Definition' not working if the cursor isn't on the function name. #11834
- Fix duplicate 'Add #include' code actions. #11989
- Fix
forcedIncluderesolution for relative paths. PR #12035 - Fix 'Add Configuration...' in
launch.jsonwheneditor.suggest.showSnippetsisfalse. #12059 - Fix
c_cpp_properties.jsonwarnings forincludePaths with**wildcard glob patterns. #12070 - Fix call stacks for
cpptoolsandcpptools-srvnot being available on Linux. #12091 - Fix IntelliSense processes shutting down immediately if not enough memory is detected. #12126
- Fix code analysis aborting after encountering an excluded file (instead of just skipping it). #12127
- Fix
"Cannot open source"errors on missing includes not appearing ifC_Cpp.errorSquigglesisenabled. #12134 - Fix a
cpptoolsprocess crash and deadlock during shutdown.