Skip to content

Commit 3e3c93b

Browse files
Merge for 1.30.1 (pre-release) (#14134)
* Fix Copilot hover model selection (#14113) * Update IntelliSense loc strings. (#14131) * Update changelog for 1.30.1 (#14133) * Update changelog for 1.30.1 --------- Co-authored-by: Ben McMorran <bemcmorr@microsoft.com>
2 parents fcaadd8 + 9771ca6 commit 3e3c93b

File tree

16 files changed

+70
-26
lines changed

16 files changed

+70
-26
lines changed

Extension/CHANGELOG.md

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

3+
## Version 1.30.1: January 13, 2026
4+
### Enhancements
5+
* Add IntelliSense support for C23/C++26 `#embed`. [#13705](https://github.com/microsoft/vscode-cpptools/issues/13705)
6+
* Add IntelliSense support for C++23 multidimensional subscript operators for gcc/clang modes (not msvc yet).
7+
* Add IntelliSense support for C++23 `static operator[]`.
8+
9+
### Bug Fixes
10+
* Fix an incorrect IntelliSense error on an overridden method. [#13729](https://github.com/microsoft/vscode-cpptools/issues/13729)
11+
* Fix an IntelliSense error with `std::countl_zero`. [#13876](https://github.com/microsoft/vscode-cpptools/issues/13876)
12+
* Fix an IntelliSense squiggle on the wrong identifier when assigning to a constant member variable. [#14018](https://github.com/microsoft/vscode-cpptools/issues/14018)
13+
* Fix IntelliSense with clang mode C++23 deduced type construction with `auto`. [#14041](https://github.com/microsoft/vscode-cpptools/issues/14041)
14+
* Fix an IntelliSense error with `std::popcount`. [#14105](https://github.com/microsoft/vscode-cpptools/issues/14105)
15+
* Fix GitHub Copilot hover. [#14114](https://github.com/microsoft/vscode-cpptools/issues/14114)
16+
* Fix headers sometimes using a header-only configuration from a configuration provider instead of the source file's configuration. [#14126](https://github.com/microsoft/vscode-cpptools/issues/14126)
17+
* Fix a reference in a `#define` not being found if it's directly after a `#include`. [#14130](https://github.com/microsoft/vscode-cpptools/issues/14130)
18+
* Fix a bug that could cause IntelliSense operations to fail when a document is closed during processing.
19+
* Fix a bug with internal buffer handling that could cause some IntelliSense operations to fail.
20+
321
## Version 1.30.0: December 15, 2025
422
### Enhancements
523
* Change `C` completion behavior to automatically trigger after the `struct/union/enum` keyword and to filter based on the keyword. [#13634](https://github.com/microsoft/vscode-cpptools/issues/13634)

Extension/bin/messages/cs/messages.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3745,5 +3745,7 @@
37453745
"výsledek inicializátoru odkazuje na proměnnou dllimport",
37463746
"šablona s atributem no_specializations nemůže být specializovaná",
37473747
"„static“ je zde nestandardní",
3748-
"%nd byl dříve deklarován bez explicitního základu výčtu"
3749-
]
3748+
"%nd byl dříve deklarován bez explicitního základu výčtu",
3749+
"missing \"typename\" is nonstandard here",
3750+
"abbreviated function template syntax is nonstandard for deduction guides"
3751+
]

Extension/bin/messages/de/messages.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3745,5 +3745,7 @@
37453745
"Initialisiererergebnis behebt eine dllimport-Variable",
37463746
"Vorlage mit dem Attribut „no_specializations“ kann nicht spezialisiert werden",
37473747
"„static“ entspricht hier nicht dem Standard",
3748-
"%nd wurde zuvor ohne explizite Enumerationsbasis deklariert"
3748+
"%nd wurde zuvor ohne explizite Enumerationsbasis deklariert",
3749+
"missing \"typename\" is nonstandard here",
3750+
"abbreviated function template syntax is nonstandard for deduction guides"
37493751
]

Extension/bin/messages/es/messages.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3745,5 +3745,7 @@
37453745
"el resultado del inicializador se dirige a una variable dllimport",
37463746
"La plantilla con el atributo \"no_specializations\" no se puede especializar",
37473747
"\"static\" no es estándar aquí",
3748-
"%nd se declaró previamente sin una base explícita de enumeración"
3748+
"%nd se declaró previamente sin una base explícita de enumeración",
3749+
"missing \"typename\" is nonstandard here",
3750+
"abbreviated function template syntax is nonstandard for deduction guides"
37493751
]

Extension/bin/messages/fr/messages.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3745,5 +3745,7 @@
37453745
"Le résultat de l’initialiseur traite une variable dllimport",
37463746
"le modèle avec l’attribut « no_specializations » ne peut pas être spécialisé",
37473747
"« static » n’est pas standard ici",
3748-
"%nd a été déclaré précédemment sans base d’énumération explicite"
3749-
]
3748+
"%nd a été déclaré précédemment sans base d’énumération explicite",
3749+
"missing \"typename\" is nonstandard here",
3750+
"abbreviated function template syntax is nonstandard for deduction guides"
3751+
]

Extension/bin/messages/it/messages.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3745,5 +3745,7 @@
37453745
"il risultato dell'inizializzatore punta a una variabile dllimport",
37463746
"modello con l'attributo 'no_specializations' non può essere specializzato",
37473747
"'static' non è standard qui",
3748-
"%nd era stato dichiarato in precedenza senza una base di enumerazione esplicita"
3749-
]
3748+
"%nd era stato dichiarato in precedenza senza una base di enumerazione esplicita",
3749+
"missing \"typename\" is nonstandard here",
3750+
"abbreviated function template syntax is nonstandard for deduction guides"
3751+
]

Extension/bin/messages/ja/messages.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3745,5 +3745,7 @@
37453745
"初期化子の結果は dllimport 変数をアドレス指定します",
37463746
"'no_specializations' 属性を持つテンプレートを特殊化することはできません",
37473747
"'static' はここでは非標準です",
3748-
"%nd は、明示的な列挙型ベースなしで以前に宣言されました"
3749-
]
3748+
"%nd は、明示的な列挙型ベースなしで以前に宣言されました",
3749+
"missing \"typename\" is nonstandard here",
3750+
"abbreviated function template syntax is nonstandard for deduction guides"
3751+
]

Extension/bin/messages/ko/messages.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3745,5 +3745,7 @@
37453745
"이니셜라이저 결과가 dllimport 변수를 참조합니다.",
37463746
"'no_specializations' 특성이 있는 템플릿은 특수화할 수 없습니다.",
37473747
"여기서 'static'은 표준이 아닙니다.",
3748-
"%nd은(는) 이전에 명시적 열거형 기반 없이 선언되었습니다."
3749-
]
3748+
"%nd은(는) 이전에 명시적 열거형 기반 없이 선언되었습니다.",
3749+
"missing \"typename\" is nonstandard here",
3750+
"abbreviated function template syntax is nonstandard for deduction guides"
3751+
]

Extension/bin/messages/pl/messages.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3745,5 +3745,7 @@
37453745
"wynik inicjatora adresuje zmienną dllimport",
37463746
"szablon z atrybutem „no_specializations” nie może być wyspecjalizowany",
37473747
"„static” jest tutaj niestandardowy",
3748-
"funkcja %nd została poprzednio zadeklarowana bez jawnej bazy wyliczenia"
3749-
]
3748+
"funkcja %nd została poprzednio zadeklarowana bez jawnej bazy wyliczenia",
3749+
"missing \"typename\" is nonstandard here",
3750+
"abbreviated function template syntax is nonstandard for deduction guides"
3751+
]

Extension/bin/messages/pt-br/messages.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3745,5 +3745,7 @@
37453745
"o resultado do inicializador trata de uma variável dllimport",
37463746
"modelo com atributo \"no_specializations\" não pode ser especializado",
37473747
"\"static\" não é padrão aqui",
3748-
"%nd foi declarado anteriormente sem uma base de enumeração explícita"
3749-
]
3748+
"%nd foi declarado anteriormente sem uma base de enumeração explícita",
3749+
"missing \"typename\" is nonstandard here",
3750+
"abbreviated function template syntax is nonstandard for deduction guides"
3751+
]

0 commit comments

Comments
 (0)