Skip to content

Commit 544c861

Browse files
authored
Update changelog for 1.35.2 (#14792)
1 parent 2473d57 commit 544c861

2 files changed

Lines changed: 33 additions & 1 deletion

File tree

‎Extension/CHANGELOG.md‎

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,37 @@
11
# C/C++ for Visual Studio Code Changelog
22

3+
## Version 1.35.2: September 22, 2026
4+
### New Feature
5+
* Dim unused local variables and parameters when `editor.showUnused` is enabled. [#10490](https://github.com/microsoft/vscode-cpptools/issues/10490)
6+
7+
### Enhancements
8+
* Add support for formatting multiple selections with `clang-format` and `vcFormat`. [#12082](https://github.com/microsoft/vscode-cpptools/issues/12082)
9+
* Reduce language server memory usage in workspaces with many interconnected symbolic links.
10+
* Improve responsiveness when deleting source files associated with many open headers.
11+
* Improve `#include` completion performance in workspaces with many open files.
12+
13+
### Bug Fixes
14+
* Fix IntelliSense handling of MSVC and clang-cl external include paths and environment variables. [#14186](https://github.com/microsoft/vscode-cpptools/issues/14186), [#14205](https://github.com/microsoft/vscode-cpptools/issues/14205)
15+
* Fix missing IntelliSense definitions for additional MSVC predefined macros. [#14312](https://github.com/microsoft/vscode-cpptools/issues/14312)
16+
* Fix lost indentation in displayed documentation comments. [#14567](https://github.com/microsoft/vscode-cpptools/issues/14567)
17+
* Fix compiler queries failing to find dependencies installed alongside the compiler on Linux and macOS. [#14575](https://github.com/microsoft/vscode-cpptools/issues/14575)
18+
* Fix an incorrect `class has more than one default constructor` IntelliSense error. [#14746](https://github.com/microsoft/vscode-cpptools/issues/14746)
19+
* Fix the extension failing to start on Linux ARM64 because `libc.so` is not executable. [#14779](https://github.com/microsoft/vscode-cpptools/issues/14779)
20+
* Fix incorrect or missing `#include` completion suggestions for nonrecursive paths, frameworks, symbolic links, and extensionless files.
21+
* Fix `compile_commands.json` handling for symlinked sources, missing working-directory fields, and invalid database roots.
22+
* Fix stale 'Create Declaration/Definition' diagnostics after cancellation and reduce redundant diagnostic updates.
23+
* Fix missing IntelliSense errors for duplicate local variables, including redeclarations of function parameters.
24+
* Fix a language server crash when requesting `#include` completion with certain Unicode prefixes.
25+
* Fix incorrect undefined-identifier IntelliSense errors for macros using `__COUNTER__` in C++20.
26+
* Fix recursive header lookup with duplicate include roots or `..` paths through symbolic links.
27+
* Fix incorrect EUC-JP and GBK source decoding when multibyte characters span read buffers.
28+
* Fix IntelliSense using strict language modes instead of Clang's default GNU dialect.
29+
* Fix header lookup for long Windows paths when Windows long-path support is enabled.
30+
* Fix a Windows tag parser crash when a worker thread cannot be created.
31+
* Fix intermittent incorrect compiler architecture detection on Linux.
32+
* Various localization updates.
33+
* Update dependencies.
34+
335
## Version 1.35.1: September 14, 2026
436
### New Feature
537
* Add the 'Select a Translation Unit...' command to choose which source file provides IntelliSense context for the active header file. [PR #14688](https://github.com/microsoft/vscode-cpptools/pull/14688)

‎Extension/package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "cpptools",
33
"displayName": "C/C++",
44
"description": "C/C++ IntelliSense, debugging, and code browsing.",
5-
"version": "1.35.1-main",
5+
"version": "1.35.2-main",
66
"publisher": "ms-vscode",
77
"icon": "LanguageCCPP_color_128x.png",
88
"readme": "README.md",

0 commit comments

Comments
 (0)