Skip to content

Commit

Permalink
Merge pull request #8503 from microsoft/main
Browse files Browse the repository at this point in the history
Merge for 1.8.0-insiders2
  • Loading branch information
sean-mcmanus authored Dec 7, 2021
2 parents 27d1ac3 + 6a60262 commit 7f99606
Show file tree
Hide file tree
Showing 9 changed files with 74 additions and 25 deletions.
11 changes: 11 additions & 0 deletions Extension/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,16 @@
# C/C++ for Visual Studio Code Change Log

## Version 1.8.0-insiders2: December 7, 2021
### Bug Fixes
* Fix GCC system include processing on Windows. [#8112](https://github.com/microsoft/vscode-cpptools/issues/8112), [#8496](https://github.com/microsoft/vscode-cpptools/issues/8496)
* Fix the tag parser getting stuck on certain code. [#8459](https://github.com/microsoft/vscode-cpptools/issues/8459)
* Fix `C_Cpp.codeAnalysis.maxConcurrentThreads` using the wrong value. [#8471](https://github.com/microsoft/vscode-cpptools/issues/8471)
* Fix save failing after editing a header that is used by clang-tidy for a TU that is different from the default TU. [#8473](https://github.com/microsoft/vscode-cpptools/issues/8473)
* Fix inactive region rendering. [#8478](https://github.com/microsoft/vscode-cpptools/issues/8478)
* Fix CUDA support not working. [#8481](https://github.com/microsoft/vscode-cpptools/issues/8481)
* Fixes for other IntelliSense issues.
* Fix some translations.

## Version 1.8.0-insiders: November 29, 2021

### New Features
Expand Down
2 changes: 1 addition & 1 deletion Extension/bin/messages/cs/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -2604,7 +2604,7 @@
"Definice veřejného typu C++/CX není u globálního rozsahu povolená.",
"Indexovaná vlastnost s veřejným přístupovým objektem get nebo set není povolená.",
"Veřejný vnořený typ delegáta není povolený.",
"Neplatný inicializátor delegáta -- očekávaná syntaxe je (<adresa-funkce nebo objekt-funktoru> [, Platform::CallbackContext]) nebo (<popisovač objektu>, <adresa-člena> [, Platform::CallbackContext [, bool]]).",
"Neplatný inicializátor delegáta -- očekávaná syntaxe je (<adresa-funkce nebo objekt-funktoru> [, Platform::CallbackContext]) nebo (<úchyt objektu>, <adresa-člena> [, Platform::CallbackContext [, bool]]).",
"Neplatný inicializátor delegáta -- objekt musí být popisovačem na třídu %[managed].",
"C++/CX nepodporuje pole in nebo out. U veřejných rozhraní API použijte pro in: const Platform::Array<T>^ a pro out: Platform::WriteOnlyArray<T>^ nebo Platform::Array<T>^*.",
"Chybí cílový atribut pro %nd.",
Expand Down
4 changes: 2 additions & 2 deletions Extension/bin/messages/fr/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -1896,15 +1896,15 @@
"l'attribut 'hiding' spécifié sur une déclaration référencée par la déclaration using %p",
"l'attribut 'hiding' est requis sur une déclaration (dans une classe 'base_check') qui masque %nd",
"%n n'est pas défini dans cette unité de traduction, mais dépend d'un type local",
"%n n'est pas défini dans cette unité de traduction, mais dépend d'u n type sans liaison",
"%n n'est pas défini dans cette unité de traduction, mais dépend d'un type sans liaison",
"l'attribut %sq est manquant dans une autre unité de traduction",
"l'attribut %sq est en conflit avec une autre unité de traduction",
"l'option 'nonstd_gnu_keywords' est uniquement valide dans les modes C GNU et C++ GNU",
"l'utilisation d'une variable const dans une expression constante est non standard en C",
"un initialiseur ne peut pas être spécifié pour un membre de tableau flexible à durée de stockage automatique",
null,
"un type de classe 'final' ne peut pas être utilisé comme une classe de base",
"les modèles exportés ne sont pus en langage C++ standard",
"les modèles exportés ne sont plus en langage C++ standard",
"un désignateur dépendant du modèle n'est pas autorisé",
"le second opérande de offsetof ne peut pas être un champ avec type référence",
"les temporaires à durée de vie longue sont incompatibles avec les autres fonctionnalités de langage plus récentes demandées",
Expand Down
4 changes: 2 additions & 2 deletions Extension/bin/messages/pt-br/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -3384,14 +3384,14 @@
"a especificação 'throw()' não faz parte de C++ 20 e posteriores",
"mais de uma entrada no mapa de unidades de cabeçalho corresponde a '%s'",
"diagnóstico #pragma deve ter argumento 'push' ou 'pop'",
"nenhum 'diagnóstico push #pragma' foi encontrado para corresponder a esae 'pop de diagnóstico'",
"nenhum 'diagnóstico push #pragma' foi encontrado para corresponder a esse 'pop de diagnóstico'",
"o %sq não pode ser uma macro quando for usado em uma diretiva de importação ou módulo",
"essa diretiva só pode aparecer no escopo de namespace global",
"uma declaração 'exportar' só pode aparecer no escopo global ou de namespace",
"%sq é analisado como um identificador em vez de uma palavra-chave porque os tokens que o seguem não correspondem aos de uma diretiva de pré-processador",
"parece que esse é o início de uma diretiva de pré-processador, mas a falta de um '; ' seguido imediatamente por uma nova linha evita que",
"parece ser uma diretiva de pré-processamento de módulos, mas essas diretivas não podem aparecer dentro de uma expansão de macro",
"uma diretriz 'módulo' não pode aparecer dentro do escopo de inclusão condicional (por exemplo, #se, #outro, #outrose, etc.)",
"uma diretriz 'módulo' não pode aparecer dentro do escopo de inclusão condicional (por exemplo, #if, #else, #elseif, etc.)",
"a importação de %sq foi ignorada",
"tipo promise %t deve declarar get_return_object_on_allocation_failure como uma função membro estática que não requer argumentos",
"um modelo de alias não pode ser explicitamente especializado",
Expand Down
12 changes: 11 additions & 1 deletion Extension/bin/messages/zh-cn/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -3392,5 +3392,15 @@
"这似乎只是预处理器指令的开始,但缺少后面紧跟换行符的 ';' 阻止了该指令",
"这看起来是预处理指令的模块,但此类指令出现在宏扩展内。",
"'模块' 指令不能出现在条件包含范围内(例如,#if、#else、#elseif 等)",
"已跳过 %sq 导入"
"已跳过 %sq 导入",
"承诺类型 %t 必须声明 get_return_object_on_allocation_failure 为不需要参数的静态成员函数",
"别名模板不能显式专用化",
"以匹配此“{”",
"在此宏调用中",
"调用需要不明确的参数转换",
"模块 %s 拥有的声明与 %nd 冲突",
"全局模块拥有的声明与命名模块拥有的 %nd 冲突",
"“malloc”属性的第一个参数必须是函数",
"无法捕获 %nod",
"无法捕获“this”"
]
12 changes: 11 additions & 1 deletion Extension/bin/messages/zh-tw/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -3392,5 +3392,15 @@
"這似乎是前置處理器指示詞的開頭,但是缺少 ';',後面緊接著新行會防止",
"這似乎是模組前置處理指示詞,但這類指示詞不能出現在巨集展開中",
"'module' 指示詞不能出現在條件式包含的範圍 (例如,#if、#else、#elseif 等)",
"已略過 %sq 的輸入"
"已略過 %sq 的輸入",
"promise 類型 %t 必須將 get_return_object_on_allocation_failure 宣告為不需要引數的靜態成員函式",
"別名範本無法明確特殊化",
"以符合此 '{'",
"在此巨集引動中",
"呼叫需要不明確的引數轉換",
"模組 %s 所擁有的宣告與 %nd 衝突",
"由全域模組所擁有的宣告與已命名模組所擁有的 %nd 衝突",
"'malloc' 屬性的第一個引數必須是函式",
"無法擷取 %nod",
"無法擷取 'this'"
]
28 changes: 14 additions & 14 deletions Extension/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -3864,72 +3864,72 @@
{
"id": "referenceType",
"superType": "class",
"description": "A C++/CLI reference type."
"description": "%c_cpp.semanticTokenTypes.referenceType.description%"
},
{
"id": "cliProperty",
"superType": "property",
"description": "A C++/CLI property."
"description": "%c_cpp.semanticTokenTypes.cliProperty.description%"
},
{
"id": "genericType",
"superType": "class",
"description": "A C++/CLI generic type."
"description": "%c_cpp.semanticTokenTypes.genericType.description%"
},
{
"id": "valueType",
"superType": "class",
"description": "A C++/CLI value type."
"description": "%c_cpp.semanticTokenTypes.valueType.description%"
},
{
"id": "templateFunction",
"superType": "function",
"description": "A template function."
"description": "%c_cpp.semanticTokenTypes.templateFunction.description%"
},
{
"id": "templateType",
"superType": "class",
"description": "A template type."
"description": "%c_cpp.semanticTokenTypes.templateType.description%"
},
{
"id": "operatorOverload",
"superType": "operator",
"description": "An overloaded operator."
"description": "%c_cpp.semanticTokenTypes.operatorOverload.description%"
},
{
"id": "memberOperatorOverload",
"superType": "operator",
"description": "An overloaded operator member function."
"description": "%c_cpp.semanticTokenTypes.memberOperatorOverload.description%"
},
{
"id": "newOperator",
"superType": "operator",
"description": "A C++ new or delete operator."
"description": "%c_cpp.semanticTokenTypes.newOperator.description%"
},
{
"id": "customLiteral",
"superType": "number",
"description": "A user-defined literal."
"description": "%c_cpp.semanticTokenTypes.customLiteral.description%"
},
{
"id": "numberLiteral",
"superType": "number",
"description": "A user-defined literal number."
"description": "%c_cpp.semanticTokenTypes.numberLiteral.description%"
},
{
"id": "stringLiteral",
"superType": "string",
"description": "A user-defined literal string."
"description": "%c_cpp.semanticTokenTypes.stringLiteral.description%"
}
],
"semanticTokenModifiers": [
{
"id": "global",
"description": "Annotates a symbol that is declared in global scope."
"description": "%c_cpp.semanticTokenModifiers.global.description%"
},
{
"id": "local",
"description": "Annotates a symbol that is declared in local scope."
"description": "%c_cpp.semanticTokenModifiers.local.description%"
}
],
"semanticTokenScopes": [
Expand Down
Loading

0 comments on commit 7f99606

Please sign in to comment.