Skip to content

0.25.0-insiders

Pre-release
Pre-release

Choose a tag to compare

@sean-mcmanus sean-mcmanus released this 10 Aug 01:36
6bc6d49

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 References when C_Cpp.experimentalFeatures is set to "Enabled". #15
  • Add -x86 options for intelliSenseMode. #2312
  • Add c++20 option to cppStandard. #3448
  • Add support for resolving missing includes via the vcpkg dependency manager. PR #3791

Enhancements

  • Added support for compile commands:
    • -iquote. #2088
    • -imacros. #2417
    • -idirafter(--include-directory-after & --include-directory-after=). #3713
  • Switch to using VS Code's Go to Declaration. #2959
  • Added compilerArgs property 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.json file changes not updated. #3864.
  • Fix Failed to parse error message in the open file scenario. #3888
  • Fix IntelliSense-based Go to Definition failing with using 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.