0.25.0-insiders
Pre-release
Pre-release
Instructions
Set the "C_Cpp.updateChannel" setting to "Insiders" to auto-install the latest Insiders vsix. Or if that doesn't work (such as in the remote scenario), manually download the vsix that matches the target OS and run the "Install from VSIX" command in VS Code.
Requirements
- VS Code 1.30.0 or later.
Changes
New Features
- Add
Find All ReferenceswhenC_Cpp.experimentalFeaturesis set to"Enabled". #15 - Add
-x86options forintelliSenseMode. #2312 - Add
c++20option tocppStandard. #3448 - Add support for resolving missing includes via the
vcpkgdependency manager. PR #3791
Enhancements
- Added support for compile commands:
- Switch to using VS Code's
Go to Declaration. #2959 - Added
compilerArgsproperty setting. PR #3950 - Added support for V3 API. #3987
Bug Fixes
- Fix previous cache path not deleted when new cache path is specified. Note that the VS Code bug Microsoft/vscode#59391 still occurs on the settings UI, but this fix should delete any incomplete path names as the extension receives changes from the cache path setting. #3644.
- Fix
compile_commands.jsonfile changes not updated. #3864. - Fix
Failed to parseerror message in the open file scenario. #3888 - Fix IntelliSense-based
Go to Definitionfailing withusing namespace. #3902 - Fix typos and grammar in documentation.
Known Issues
- In certain remote scenarios like Remote-SSH, the extension may not install successfully when using the "Insiders" updateChannel. #3874
- More C++20 support and IntelliSense bug fixes will be added in the next Insiders release. #3930
- "Inactive references" are sometimes incorrectly reported as "Cannot confirm reference": #4041
- "Click to preview" is disabled for "Peek References": #4040
- Other Find All References issues.