Repository navigation
1.34.2
Pre-release
Pre-release
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
Enhancements
- Improve C/C++ file classification by supporting extensionless headers and additional extensions such as
.hipthroughout extension features. PR #14711 - Update the bundled
clang-tidyandclang-formatfrom 22.1.3 to 23.1.0, including availableclang-tidycheck suggestions and documentation. PR #14713
Bug Fixes
- Fix high CPU and memory usage in workspaces with multiple symbolic links that point to ancestor directories. #14689
- Fix include completion and symbol navigation using stale recursive include data after files are replaced by directories or symbolic link roots change.
- Fix 'Find All References' misclassifying references in inactive preprocessor regions after falling back to header-only IntelliSense.