Skip to content

1.34.3

Pre-release
Pre-release

Choose a tag to compare

@sean-mcmanus sean-mcmanus released this 04 Sep 18:49
· 50 commits to insiders since this release
913f74c

Instructions

The extension can be obtained by one of the methods below:

  • Install the "C/C++" or "C/C++ Extension Pack" extension published by Microsoft from the Extensions view in VS Code.
  • Download a vsix that matches your OS from the Assets section below (and install it via the method mentioned above). The previous download methods have the vsix signatures verified by the Marketplace, but for this method, you can do the verification by downloading the matching manifest and signature.p7s file and running npx @vscode/vsce@latest verify-signature -i <.vsix> -m <.signature.manifest> -s <.signature.p7s> vscode-vsce#1044.

Requirements

  • VS Code 1.77.0 or later (March 2023).
  • Windows 10+ (x64, arm64), macOS 10.13+, Linux (Ubuntu 16+, etc.).
    • Debugging is not supported on CentOS 7 or RHEL 7. The last supported version was 1.22.11: #13219.
    • The last supported version for Windows 7 and 8 was 1.30.5.

Changes

Enhancement

Bug Fixes

  • Fix 'C/C++: Edit Configurations (UI)' not fully respecting custom theme colors. #11263
  • Fix 'Run/Debug C/C++ File' buttons being hidden when C_Cpp.intelliSenseEngine is set to disabled. #13001
  • Fix false IntelliSense errors for EnTT multi-component views caused by heterogeneous auto non-type template parameter packs. #14456
  • Fix false IntelliSense errors for GNU ARM stack-pointer clobbers, including CMSIS __set_PSP and __set_MSP. #14486
  • Fix false IntelliSense errors for constrained hidden friend function templates that use requires expressions. #14696
  • Fix compiler and include paths from some custom configuration providers being ignored. #14724
  • Fix a cpptools-srv2 crash when tag parsing a C macro that stringizes __VA_OPT__.
  • Various localization updates.
  • Update dependencies.