|
1 | 1 | # C/C++ for Visual Studio Code Changelog |
2 | 2 |
|
| 3 | +## Version 1.34.0: August 21, 2026 |
| 4 | +### Enhancements |
| 5 | +* Improve workspace indexing performance by reducing redundant browse paths from `compile_commands.json` and avoiding unnecessary tag parsing of non-included extensionless files. [#14693](https://github.com/microsoft/vscode-cpptools/issues/14693) |
| 6 | +* Reduce language server memory usage and RPC overhead for large messages and browse database snapshots. |
| 7 | +* Add IntelliSense support for C23 `_BitInt`, C++26 pack indexing, and C++26 structured binding packs. |
| 8 | + |
| 9 | +### Bug Fixes |
| 10 | +* Fix inactive code being dimmed from the wrong column when a preprocessor directive is preceded by a comment. [#12882](https://github.com/microsoft/vscode-cpptools/issues/12882) |
| 11 | + * Thanks for the contribution. [@8prashant (Prashant Kumar Rai)](https://github.com/8prashant) [PR #14666](https://github.com/microsoft/vscode-cpptools/pull/14666) |
| 12 | +* Fix enum member completion in a `switch` label before the trailing `:`. [#14605](https://github.com/microsoft/vscode-cpptools/issues/14605) |
| 13 | +* Fix configuration path diagnostics for paths containing regular expression metacharacters and for incorrect source ranges. [PR #14674](https://github.com/microsoft/vscode-cpptools/pull/14674), [PR #14679](https://github.com/microsoft/vscode-cpptools/pull/14679) |
| 14 | +* Prevent browse database crashes on filesystems that do not support SQLite WAL shared memory, and warn when no compatible database location is available. [PR #14683](https://github.com/microsoft/vscode-cpptools/pull/14683) |
| 15 | +* Fix runaway CPU and memory usage caused by cyclic document symbol data, and prevent `cpptools` from remaining active after VS Code exits. [#14689](https://github.com/microsoft/vscode-cpptools/issues/14689) |
| 16 | +* Fix various IntelliSense completion, navigation, false error, code analysis, formatting, and colorization issues. |
| 17 | +* Fix several language server crashes during startup, shutdown, and diagnostic processing. |
| 18 | +* Fix a potential language server deadlock caused by inconsistent lock ordering. |
| 19 | +* Various localization updates. |
| 20 | +* Update dependencies. |
| 21 | + |
3 | 22 | ## Version 1.33.8: August 17, 2026 |
4 | 23 | ### New Feature |
5 | 24 | * Unification of tag parsing with the VS implementation. In particular, it's now done using multiple parallel `cpptools-srv2` processes. [PR #14426](https://github.com/microsoft/vscode-cpptools/pull/14426) |
|
0 commit comments