From c8c5b67f18f3c92f543f4e4e96392ed9c9936351 Mon Sep 17 00:00:00 2001 From: Garrett Campbell <86264750+gcampbell-msft@users.noreply.github.com> Date: Tue, 24 Jun 2025 15:47:20 -0400 Subject: [PATCH 1/6] Update cg.yml (#13727) --- Build/cg/cg.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Build/cg/cg.yml b/Build/cg/cg.yml index da747086f..61d2fbec1 100644 --- a/Build/cg/cg.yml +++ b/Build/cg/cg.yml @@ -37,6 +37,8 @@ extends: name: AzurePipelines-EO image: AzurePipelinesWindows2022compliantGPT os: windows + binskim: + preReleaseVersion: '4.3.1' tsa: enabled: true config: @@ -109,4 +111,4 @@ extends: displayName: Uninstall vsce inputs: command: uninstall - arguments: --global @vscode/vsce \ No newline at end of file + arguments: --global @vscode/vsce From 3bdc8c52deba5684859109b5e1f47a718114afb9 Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Wed, 2 Jul 2025 11:42:18 -0700 Subject: [PATCH 2/6] Update localization (#13739) * Localization - Translated Strings --------- Co-authored-by: csigs --- Extension/i18n/cht/package.i18n.json | 2 +- Extension/i18n/deu/package.i18n.json | 2 +- Extension/i18n/ita/package.i18n.json | 2 +- Extension/i18n/kor/package.i18n.json | 2 +- Extension/i18n/ptb/package.i18n.json | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Extension/i18n/cht/package.i18n.json b/Extension/i18n/cht/package.i18n.json index 6e29d0c34..b5041cded 100644 --- a/Extension/i18n/cht/package.i18n.json +++ b/Extension/i18n/cht/package.i18n.json @@ -325,7 +325,7 @@ "c_cpp.debuggers.cppvsdbg.console.externalTerminal.description": "主控台應用程式將會在外部終端視窗中啟動。此視窗將在重新啟動情節中重複使用,且在應用程式結束時不會自動消失。", "c_cpp.debuggers.cppvsdbg.console.newExternalWindow.description": "主控台應用程式將會在其本身的外部主控台視窗中啟動,該視窗會在應用程式停止時結束。非主控台應用程式將在沒有終端的情況下執行,而且將忽略 stdout/stderr。", "c_cpp.debuggers.avoidWindowsConsoleRedirection.description": "若為 true,則停用整合式終端機支援需要的偵錯項目主控台重新導向。", - "c_cpp.debuggers.sourceFileMap.markdownDescription": "傳遞至偵錯引擎的選擇性來源檔案對應。範例: `{ \"\": \"\" }`。", + "c_cpp.debuggers.sourceFileMap.markdownDescription": "傳遞至偵錯引擎的選擇性來源檔案對應。範例: `{ \"<原始來源路徑>\": \"<目前來源路徑>\" }`。", "c_cpp.debuggers.processId.anyOf.markdownDescription": "要附加偵錯工具的選擇性處理序識別碼。使用 `${command:pickProcess}` 可取得要附加的本機執行中處理序清單。請注意,某些平台需要系統管理員權限才能附加至處理序。", "c_cpp.debuggers.symbolSearchPath.description": "要用於搜尋符號 (即 pdb) 檔案的目錄清單 (以分號分隔)。範例: \"c:\\dir1;c:\\dir2\"。", "c_cpp.debuggers.dumpPath.description": "指定程式之傾印檔案的選擇性完整路徑。範例: \"c:\\temp\\app.dmp\"。預設為 null。", diff --git a/Extension/i18n/deu/package.i18n.json b/Extension/i18n/deu/package.i18n.json index 7454dd70b..8d6f20e7e 100644 --- a/Extension/i18n/deu/package.i18n.json +++ b/Extension/i18n/deu/package.i18n.json @@ -427,7 +427,7 @@ "c_cpp.walkthrough.create.cpp.file.title": "C++-Datei erstellen", "c_cpp.walkthrough.create.cpp.file.description": "[Öffnen](command:toSide:workbench.action.files.openFile) oder [erstellen](command:toSide:workbench.action.files.newUntitledFile?%7B%22languageId%22%3A%22cpp%22%7D) eine C++-Datei. Speichern Sie die Datei unbedingt mit der Erweiterung \".cpp\" extension, z. B. \"helloworld.cpp\". \n[Erstellen Sie eine C++-Datei](command:toSide:workbench.action.files.newUntitledFile?%7B%22languageId%22%3A%22cpp%22%7D)", "c_cpp.walkthrough.create.cpp.file.altText": "Öffnen Sie eine C++-Datei oder einen Ordner mit einem C++-Projekt.", - "c_cpp.walkthrough.command.prompt.title": "Von der Developer Command Prompt for VS starten", + "c_cpp.walkthrough.command.prompt.title": "Aus Developer Command Prompt for VS starten", "c_cpp.walkthrough.command.prompt.description": "Bei Verwendung des Microsoft Visual Studio C++-Compilers erfordert die C++-Erweiterung, dass Sie VS Code aus Developer Command Prompt for VS starten. Befolgen Sie die Anweisungen auf der rechten Seite, um den Neustart zu starten.\n[Reload Window](command:workbench.action.reloadWindow)", "c_cpp.walkthrough.run.debug.title": "Ausführen und Debuggen Ihrer C++-Datei", "c_cpp.walkthrough.run.debug.mac.description": "Öffnen Sie Ihre C++-Datei, und klicken Sie in der oberen rechten Ecke des Editors auf die Wiedergabeschaltfläche, oder drücken Sie F5, wenn Sie die Datei verwenden. Wählen Sie \"clang++ – Aktive Datei erstellen und debuggen\" aus, die mit dem Debugger ausgeführt werden soll.", diff --git a/Extension/i18n/ita/package.i18n.json b/Extension/i18n/ita/package.i18n.json index f7e19d223..6a27cbb3a 100644 --- a/Extension/i18n/ita/package.i18n.json +++ b/Extension/i18n/ita/package.i18n.json @@ -325,7 +325,7 @@ "c_cpp.debuggers.cppvsdbg.console.externalTerminal.description": "Le applicazioni della console verranno avviate in una finestra del terminale esterna. La finestra verrà riutilizzata in scenari di riavvio e non scomparirà automaticamente alla chiusura dell'applicazione.", "c_cpp.debuggers.cppvsdbg.console.newExternalWindow.description": "Le applicazioni della console verranno avviate nella finestra della console esterna, che verrà terminata alla chiusura dell'applicazione. Le applicazioni non della console vengono eseguite senza un terminale e stdout/stderr verrà ignorato.", "c_cpp.debuggers.avoidWindowsConsoleRedirection.description": "Se è true, disabilita il reindirizzamento della console dell'oggetto del debug richiesto per il supporto del terminale integrato.", - "c_cpp.debuggers.sourceFileMap.markdownDescription": "Mapping di file di origine facoltativi passati al motore di debug. Esempio: `{ \"\": \"\" }`.", + "c_cpp.debuggers.sourceFileMap.markdownDescription": "Mapping di file di origine facoltativi passati al motore di debug. Esempio: `{ \"\": \"\" }`.", "c_cpp.debuggers.processId.anyOf.markdownDescription": "ID processo facoltativo a cui collegare il debugger. Usare `${command:pickProcess}` per ottenere un elenco dei processi locali in esecuzione a cui collegarsi. Tenere presente che alcune piattaforme richiedono privilegi di amministratore per collegarsi a un processo.", "c_cpp.debuggers.symbolSearchPath.description": "Elenco di directory delimitate da punto e virgola da usare per la ricerca di file di simboli, ovvero PDB. Esempio: \"c:\\dir1;c:\\dir2\".", "c_cpp.debuggers.dumpPath.description": "Percorso completo facoltativo di un file dump per il programma specificato. Esempio: \"c:\\temp\\app.dmp\". L'impostazione predefinita è Null.", diff --git a/Extension/i18n/kor/package.i18n.json b/Extension/i18n/kor/package.i18n.json index 83ce5bab0..39b34bf80 100644 --- a/Extension/i18n/kor/package.i18n.json +++ b/Extension/i18n/kor/package.i18n.json @@ -325,7 +325,7 @@ "c_cpp.debuggers.cppvsdbg.console.externalTerminal.description": "콘솔 애플리케이션이 외부 터미널 창에서 시작됩니다. 이 창은 다시 시작 시나리오에서 재사용되며, 애플리케이션이 종료될 때 자동으로 사라지지 않습니다.", "c_cpp.debuggers.cppvsdbg.console.newExternalWindow.description": "콘솔 애플리케이션은 애플리케이션이 중지될 때 종료되는 해당 외부 콘솔 창에서 시작됩니다. 콘솔이 아닌 애플리케이션은 터미널 없이 실행되며, stdout/stderr이 무시됩니다.", "c_cpp.debuggers.avoidWindowsConsoleRedirection.description": "True이면 통합 터미널 지원에 필요한 디버기 콘솔 리디렉션을 사용하지 않도록 설정합니다.", - "c_cpp.debuggers.sourceFileMap.markdownDescription": "디버그 엔진에 전달되는 선택적 소스 파일 매핑입니다. 예: `{ \"\": \"\" }`.", + "c_cpp.debuggers.sourceFileMap.markdownDescription": "디버그 엔진에 전달되는 선택적 소스 파일 매핑입니다. 예: `{ \"<원래 소스 경로>\": \"<현재 소스 경로>\" }`.", "c_cpp.debuggers.processId.anyOf.markdownDescription": "디버거를 연결할 선택적 프로세스 ID입니다. `${command:pickProcess}`를 사용하여 연결할 로컬 실행 프로세스 목록을 가져옵니다. 일부 플랫폼에서는 프로세스에 연결하기 위해 관리자 권한이 필요합니다.", "c_cpp.debuggers.symbolSearchPath.description": "기호(pdb) 파일 검색에 사용할 디렉터리의 세미콜론으로 구분된 목록입니다(예: \"c:\\dir1;c:\\dir2\").", "c_cpp.debuggers.dumpPath.description": "지정된 프로그램에 대한 코어 덤프 파일의 선택적 전체 경로입니다(예: \"c:\\temp\\app.dmp\"). 기본값은 null입니다.", diff --git a/Extension/i18n/ptb/package.i18n.json b/Extension/i18n/ptb/package.i18n.json index 6ffc113e0..d1d758fa4 100644 --- a/Extension/i18n/ptb/package.i18n.json +++ b/Extension/i18n/ptb/package.i18n.json @@ -425,7 +425,7 @@ "c_cpp.walkthrough.compilers.found.description": "A extensão C++ funciona com um compilador C++. Selecione um daqueles que já estão em sua máquina clicando no botão abaixo.\n[Selecione meu Compilador Padrão](command:C_Cpp.SelectIntelliSenseConfiguration?%22walkthrough%22)", "c_cpp.walkthrough.compilers.found.altText": "Imagem mostrando a seleção rápida de um compilador padrão e a lista de compiladores encontrados na máquina do usuário, um dos quais está selecionado.", "c_cpp.walkthrough.create.cpp.file.title": "Criar um arquivo C++", - "c_cpp.walkthrough.create.cpp.file.description": "[Abrir](command:toSide:workbench.action.files.openFile) ou [criar](command:toSide:workbench.action.files.newUntitledFile?%7B%22languageId%22%3A%22cpp%22%7D) em C++ arquivo. Certifique-se de salvá-lo com a extensão \".cpp\", como \"helloworld.cpp\". \n[Criar um arquivo C++](command:toSide:workbench.action.files.newUntitledFile?%7B%22languageId%22%3A%22cpp%22%7D)", + "c_cpp.walkthrough.create.cpp.file.description": "[Abrir](command:toSide:workbench.action.files.openFile) ou [criar](command:toSide:workbench.action.files.newUntitledFile?%7B%22languageId%22%3A%22cpp%22%7D) um arquivo C++. Certifique-se de salvá-lo com a extensão \".cpp\", como \"helloworld.cpp\". \n[Criar um arquivo C++](command:toSide:workbench.action.files.newUntitledFile?%7B%22languageId%22%3A%22cpp%22%7D)", "c_cpp.walkthrough.create.cpp.file.altText": "Abra um arquivo C++ ou uma pasta com um projeto C++.", "c_cpp.walkthrough.command.prompt.title": "Iniciar no Developer Command Prompt for VS", "c_cpp.walkthrough.command.prompt.description": "Ao usar o compilador Microsoft Visual Studio C++, a extensão C++ exige que você inicie o VS Code no Developer Command Prompt for VS. Siga as instruções à direita para relançar.\n[Recarregar Janela](command:workbench.action.reloadWindow)", From 79c6f7fb0a4a6a4abcb25d0c2713cb12f32fd9c7 Mon Sep 17 00:00:00 2001 From: Colen Garoutte-Carson <49173979+Colengms@users.noreply.github.com> Date: Mon, 7 Jul 2025 14:07:30 -0700 Subject: [PATCH 3/6] Fix issue with lost edits in config UI (#13746) --- Extension/src/LanguageServer/settingsPanel.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/Extension/src/LanguageServer/settingsPanel.ts b/Extension/src/LanguageServer/settingsPanel.ts index 6352e428f..00105925b 100644 --- a/Extension/src/LanguageServer/settingsPanel.ts +++ b/Extension/src/LanguageServer/settingsPanel.ts @@ -121,6 +121,7 @@ export class SettingsPanel { { enableCommandUris: true, enableScripts: true, + retainContextWhenHidden: true, // Restrict the webview to only loading content from these directories localResourceRoots: [ From 712d3e552b2d98c6f7902010ed0cc96e1c4f9b2a Mon Sep 17 00:00:00 2001 From: Bob Brown Date: Wed, 9 Jul 2025 12:56:02 -0700 Subject: [PATCH 4/6] update brace-expansion in github actions folder (#13752) --- .github/actions/package-lock.json | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/actions/package-lock.json b/.github/actions/package-lock.json index 74f33b5af..d214d006f 100644 --- a/.github/actions/package-lock.json +++ b/.github/actions/package-lock.json @@ -3040,9 +3040,9 @@ "optional": true }, "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha1-PH/L9SnYcibz0vUrlm/1Jx60Qd0=", + "version": "1.1.12", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha1-q5tFRGblqMw6GHvqrVgEEqnFuEM=", "dev": true, "license": "MIT", "dependencies": { @@ -4036,9 +4036,9 @@ } }, "node_modules/glob/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha1-HtxFng8MVISG7Pn8mfIiE2S5oK4=", + "version": "2.0.2", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha1-VPxTI3phPYVMe9N0Y6rRffhyFOc=", "dev": true, "license": "MIT", "dependencies": { @@ -4636,9 +4636,9 @@ } }, "node_modules/mocha/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha1-HtxFng8MVISG7Pn8mfIiE2S5oK4=", + "version": "2.0.2", + "resolved": "https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha1-VPxTI3phPYVMe9N0Y6rRffhyFOc=", "dev": true, "license": "MIT", "dependencies": { From 507ddfc2cca341aadc479df0bbdf4086e161727d Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Fri, 11 Jul 2025 18:50:12 -0700 Subject: [PATCH 5/6] Update IntelliSense loc strings. (#13756) * Update IntelliSense loc strings. --- Extension/bin/messages/cs/messages.json | 17 ++++++++++++++++- Extension/bin/messages/de/messages.json | 19 +++++++++++++++++-- Extension/bin/messages/es/messages.json | 19 +++++++++++++++++-- Extension/bin/messages/fr/messages.json | 17 ++++++++++++++++- Extension/bin/messages/it/messages.json | 17 ++++++++++++++++- Extension/bin/messages/ja/messages.json | 17 ++++++++++++++++- Extension/bin/messages/ko/messages.json | 17 ++++++++++++++++- Extension/bin/messages/pl/messages.json | 17 ++++++++++++++++- Extension/bin/messages/pt-br/messages.json | 17 ++++++++++++++++- Extension/bin/messages/ru/messages.json | 17 ++++++++++++++++- Extension/bin/messages/tr/messages.json | 17 ++++++++++++++++- Extension/bin/messages/zh-cn/messages.json | 17 ++++++++++++++++- Extension/bin/messages/zh-tw/messages.json | 17 ++++++++++++++++- 13 files changed, 210 insertions(+), 15 deletions(-) diff --git a/Extension/bin/messages/cs/messages.json b/Extension/bin/messages/cs/messages.json index a7e9e1935..8c3f4d5f6 100644 --- a/Extension/bin/messages/cs/messages.json +++ b/Extension/bin/messages/cs/messages.json @@ -3656,5 +3656,20 @@ "příliš mnoho argumentů pro atribut %sq", "řetězec mantissa neobsahuje platné číslo", "chyba v pohyblivé desetinné čárce při vyhodnocování konstanty", - "ignorován dědičný konstruktor %n pro operace podobné kopírování/přesouvání" + "ignorován dědičný konstruktor %n pro operace podobné kopírování/přesouvání", + "cannot determine size of file %s", + "cannot read %s", + "embed", + "unrecognized parameter name", + "parameter specified more than once", + "__has_embed cannot appear outside #if", + "could not set LC_NUMERIC locale to C", + "elifdef and elifndef are not enabled in this mode and are ignored in text being skipped", + "an alias declaration is nonstandard in this context", + "the target ABI may allocate nonstatic members in an order not matching their declaration order, which is nonstandard in C++23 and later", + "EDG IFC module interface unit", + "EDG IFC module partition unit", + "the module declaration cannot be exported from this translation unit unless creating a module interface file", + "the module declaration must be exported from this translation unit to create a module interface file", + "module file generation was requested but no module was declared in the translation unit" ] diff --git a/Extension/bin/messages/de/messages.json b/Extension/bin/messages/de/messages.json index b7ba91e1d..117e7d93f 100644 --- a/Extension/bin/messages/de/messages.json +++ b/Extension/bin/messages/de/messages.json @@ -3656,5 +3656,20 @@ "Zu viele Argumente für %sq-Attribut", "Die Zeichenfolge der Mantisse enthält keine gültige Zahl", "Gleitkommafehler während der Konstantenauswertung", - "Der vererbende Konstruktor %n wird bei einem Vorgang wie Kopieren/Verschieben ignoriert" -] \ No newline at end of file + "Der vererbende Konstruktor %n wird bei einem Vorgang wie Kopieren/Verschieben ignoriert", + "cannot determine size of file %s", + "cannot read %s", + "embed", + "unrecognized parameter name", + "parameter specified more than once", + "__has_embed cannot appear outside #if", + "could not set LC_NUMERIC locale to C", + "elifdef and elifndef are not enabled in this mode and are ignored in text being skipped", + "an alias declaration is nonstandard in this context", + "the target ABI may allocate nonstatic members in an order not matching their declaration order, which is nonstandard in C++23 and later", + "EDG IFC module interface unit", + "EDG IFC module partition unit", + "the module declaration cannot be exported from this translation unit unless creating a module interface file", + "the module declaration must be exported from this translation unit to create a module interface file", + "module file generation was requested but no module was declared in the translation unit" +] diff --git a/Extension/bin/messages/es/messages.json b/Extension/bin/messages/es/messages.json index 5181c8851..c3d1b940d 100644 --- a/Extension/bin/messages/es/messages.json +++ b/Extension/bin/messages/es/messages.json @@ -3656,5 +3656,20 @@ "demasiados argumentos para el atributo %sq", "La cadena de mantisa no contiene un número válido", "error de punto flotante durante la evaluación constante", - "constructor heredado %n omitido para la operación de copia o movimiento" -] \ No newline at end of file + "constructor heredado %n omitido para la operación de copia o movimiento", + "cannot determine size of file %s", + "cannot read %s", + "embed", + "unrecognized parameter name", + "parameter specified more than once", + "__has_embed cannot appear outside #if", + "could not set LC_NUMERIC locale to C", + "elifdef and elifndef are not enabled in this mode and are ignored in text being skipped", + "an alias declaration is nonstandard in this context", + "the target ABI may allocate nonstatic members in an order not matching their declaration order, which is nonstandard in C++23 and later", + "EDG IFC module interface unit", + "EDG IFC module partition unit", + "the module declaration cannot be exported from this translation unit unless creating a module interface file", + "the module declaration must be exported from this translation unit to create a module interface file", + "module file generation was requested but no module was declared in the translation unit" +] diff --git a/Extension/bin/messages/fr/messages.json b/Extension/bin/messages/fr/messages.json index e265e7bd5..4a8af0a2e 100644 --- a/Extension/bin/messages/fr/messages.json +++ b/Extension/bin/messages/fr/messages.json @@ -3656,5 +3656,20 @@ "trop d’arguments pour l’attribut %sq", "la chaîne de mantisse ne contient pas de nombre valide", "erreur de point flottant lors de l’évaluation constante", - "le constructeur d’héritage %n a été ignoré pour l’opération qui ressemble à copier/déplacer" + "le constructeur d’héritage %n a été ignoré pour l’opération qui ressemble à copier/déplacer", + "cannot determine size of file %s", + "cannot read %s", + "embed", + "unrecognized parameter name", + "parameter specified more than once", + "__has_embed cannot appear outside #if", + "could not set LC_NUMERIC locale to C", + "elifdef and elifndef are not enabled in this mode and are ignored in text being skipped", + "an alias declaration is nonstandard in this context", + "the target ABI may allocate nonstatic members in an order not matching their declaration order, which is nonstandard in C++23 and later", + "EDG IFC module interface unit", + "EDG IFC module partition unit", + "the module declaration cannot be exported from this translation unit unless creating a module interface file", + "the module declaration must be exported from this translation unit to create a module interface file", + "module file generation was requested but no module was declared in the translation unit" ] diff --git a/Extension/bin/messages/it/messages.json b/Extension/bin/messages/it/messages.json index d5bbcc3eb..ca2a9ced5 100644 --- a/Extension/bin/messages/it/messages.json +++ b/Extension/bin/messages/it/messages.json @@ -3656,5 +3656,20 @@ "troppi argomenti per l'attributo %sq", "la stringa mantissa non contiene un numero valido", "errore di virgola mobile durante la valutazione costante", - "eredità del costruttore %n ignorata per l'operazione analoga a copia/spostamento" + "eredità del costruttore %n ignorata per l'operazione analoga a copia/spostamento", + "cannot determine size of file %s", + "cannot read %s", + "embed", + "unrecognized parameter name", + "parameter specified more than once", + "__has_embed cannot appear outside #if", + "could not set LC_NUMERIC locale to C", + "elifdef and elifndef are not enabled in this mode and are ignored in text being skipped", + "an alias declaration is nonstandard in this context", + "the target ABI may allocate nonstatic members in an order not matching their declaration order, which is nonstandard in C++23 and later", + "EDG IFC module interface unit", + "EDG IFC module partition unit", + "the module declaration cannot be exported from this translation unit unless creating a module interface file", + "the module declaration must be exported from this translation unit to create a module interface file", + "module file generation was requested but no module was declared in the translation unit" ] diff --git a/Extension/bin/messages/ja/messages.json b/Extension/bin/messages/ja/messages.json index e949d511b..839d31c5f 100644 --- a/Extension/bin/messages/ja/messages.json +++ b/Extension/bin/messages/ja/messages.json @@ -3656,5 +3656,20 @@ "属性 %sq の引数が多すぎます", "仮数の文字列に有効な数値が含まれていません", "定数の評価中に浮動小数点エラーが発生しました", - "コンストラクターの継承 %n は、コピーや移動と似た操作では無視されます" + "コンストラクターの継承 %n は、コピーや移動と似た操作では無視されます", + "cannot determine size of file %s", + "cannot read %s", + "embed", + "unrecognized parameter name", + "parameter specified more than once", + "__has_embed cannot appear outside #if", + "could not set LC_NUMERIC locale to C", + "elifdef and elifndef are not enabled in this mode and are ignored in text being skipped", + "an alias declaration is nonstandard in this context", + "the target ABI may allocate nonstatic members in an order not matching their declaration order, which is nonstandard in C++23 and later", + "EDG IFC module interface unit", + "EDG IFC module partition unit", + "the module declaration cannot be exported from this translation unit unless creating a module interface file", + "the module declaration must be exported from this translation unit to create a module interface file", + "module file generation was requested but no module was declared in the translation unit" ] diff --git a/Extension/bin/messages/ko/messages.json b/Extension/bin/messages/ko/messages.json index c977b7036..0bd4b8416 100644 --- a/Extension/bin/messages/ko/messages.json +++ b/Extension/bin/messages/ko/messages.json @@ -3656,5 +3656,20 @@ "%sq 특성에 대한 인수가 너무 많습니다.", "mantissa 문자열에 올바른 숫자가 없습니다.", "상수 평가 중 부동 소수점 오류", - "복사/이동과 유사한 작업에 대해 상속 생성자 %n이(가) 무시됨" + "복사/이동과 유사한 작업에 대해 상속 생성자 %n이(가) 무시됨", + "cannot determine size of file %s", + "cannot read %s", + "embed", + "unrecognized parameter name", + "parameter specified more than once", + "__has_embed cannot appear outside #if", + "could not set LC_NUMERIC locale to C", + "elifdef and elifndef are not enabled in this mode and are ignored in text being skipped", + "an alias declaration is nonstandard in this context", + "the target ABI may allocate nonstatic members in an order not matching their declaration order, which is nonstandard in C++23 and later", + "EDG IFC module interface unit", + "EDG IFC module partition unit", + "the module declaration cannot be exported from this translation unit unless creating a module interface file", + "the module declaration must be exported from this translation unit to create a module interface file", + "module file generation was requested but no module was declared in the translation unit" ] diff --git a/Extension/bin/messages/pl/messages.json b/Extension/bin/messages/pl/messages.json index e683e600b..286042b0a 100644 --- a/Extension/bin/messages/pl/messages.json +++ b/Extension/bin/messages/pl/messages.json @@ -3656,5 +3656,20 @@ "zbyt wiele argumentów dla atrybutu %sq", "ciąg mantysy nie zawiera prawidłowej liczby", "błąd zmiennoprzecinkowy podczas obliczania stałej", - "dziedziczenie konstruktora %n zostało zignorowane dla operacji kopiowania/przenoszenia" + "dziedziczenie konstruktora %n zostało zignorowane dla operacji kopiowania/przenoszenia", + "cannot determine size of file %s", + "cannot read %s", + "embed", + "unrecognized parameter name", + "parameter specified more than once", + "__has_embed cannot appear outside #if", + "could not set LC_NUMERIC locale to C", + "elifdef and elifndef are not enabled in this mode and are ignored in text being skipped", + "an alias declaration is nonstandard in this context", + "the target ABI may allocate nonstatic members in an order not matching their declaration order, which is nonstandard in C++23 and later", + "EDG IFC module interface unit", + "EDG IFC module partition unit", + "the module declaration cannot be exported from this translation unit unless creating a module interface file", + "the module declaration must be exported from this translation unit to create a module interface file", + "module file generation was requested but no module was declared in the translation unit" ] diff --git a/Extension/bin/messages/pt-br/messages.json b/Extension/bin/messages/pt-br/messages.json index c98e4e0df..d1a3f8703 100644 --- a/Extension/bin/messages/pt-br/messages.json +++ b/Extension/bin/messages/pt-br/messages.json @@ -3656,5 +3656,20 @@ "muitos argumentos para o atributo %sq", "cadeia de mantissa não contém um número válido", "erro de ponto flutuante durante a avaliação da constante", - "construtor herdado %n ignorado para operação do tipo cópia/movimento" + "construtor herdado %n ignorado para operação do tipo cópia/movimento", + "cannot determine size of file %s", + "cannot read %s", + "embed", + "unrecognized parameter name", + "parameter specified more than once", + "__has_embed cannot appear outside #if", + "could not set LC_NUMERIC locale to C", + "elifdef and elifndef are not enabled in this mode and are ignored in text being skipped", + "an alias declaration is nonstandard in this context", + "the target ABI may allocate nonstatic members in an order not matching their declaration order, which is nonstandard in C++23 and later", + "EDG IFC module interface unit", + "EDG IFC module partition unit", + "the module declaration cannot be exported from this translation unit unless creating a module interface file", + "the module declaration must be exported from this translation unit to create a module interface file", + "module file generation was requested but no module was declared in the translation unit" ] diff --git a/Extension/bin/messages/ru/messages.json b/Extension/bin/messages/ru/messages.json index 64580c79b..5bbd56c7f 100644 --- a/Extension/bin/messages/ru/messages.json +++ b/Extension/bin/messages/ru/messages.json @@ -3656,5 +3656,20 @@ "слишком много аргументов для атрибута %sq", "строка мантиссы не содержит допустимого числа", "ошибка с плавающей запятой во время вычисления константы", - "наследование конструктора %n игнорируется для операций, подобных копированию и перемещению" + "наследование конструктора %n игнорируется для операций, подобных копированию и перемещению", + "cannot determine size of file %s", + "cannot read %s", + "embed", + "unrecognized parameter name", + "parameter specified more than once", + "__has_embed cannot appear outside #if", + "could not set LC_NUMERIC locale to C", + "elifdef and elifndef are not enabled in this mode and are ignored in text being skipped", + "an alias declaration is nonstandard in this context", + "the target ABI may allocate nonstatic members in an order not matching their declaration order, which is nonstandard in C++23 and later", + "EDG IFC module interface unit", + "EDG IFC module partition unit", + "the module declaration cannot be exported from this translation unit unless creating a module interface file", + "the module declaration must be exported from this translation unit to create a module interface file", + "module file generation was requested but no module was declared in the translation unit" ] diff --git a/Extension/bin/messages/tr/messages.json b/Extension/bin/messages/tr/messages.json index e3b545ee9..8478a0bab 100644 --- a/Extension/bin/messages/tr/messages.json +++ b/Extension/bin/messages/tr/messages.json @@ -3656,5 +3656,20 @@ "%sq özniteliği için çok fazla bağımsız değişken var", "mantissa dizesi geçerli bir sayı içermiyor", "sabit değerlendirme sırasında kayan nokta hatası", - "kopyalama/taşıma benzeri işlem için %n oluşturucusunu devralma yoksayıldı" + "kopyalama/taşıma benzeri işlem için %n oluşturucusunu devralma yoksayıldı", + "cannot determine size of file %s", + "cannot read %s", + "embed", + "unrecognized parameter name", + "parameter specified more than once", + "__has_embed cannot appear outside #if", + "could not set LC_NUMERIC locale to C", + "elifdef and elifndef are not enabled in this mode and are ignored in text being skipped", + "an alias declaration is nonstandard in this context", + "the target ABI may allocate nonstatic members in an order not matching their declaration order, which is nonstandard in C++23 and later", + "EDG IFC module interface unit", + "EDG IFC module partition unit", + "the module declaration cannot be exported from this translation unit unless creating a module interface file", + "the module declaration must be exported from this translation unit to create a module interface file", + "module file generation was requested but no module was declared in the translation unit" ] diff --git a/Extension/bin/messages/zh-cn/messages.json b/Extension/bin/messages/zh-cn/messages.json index 9150d72f8..5f10c692e 100644 --- a/Extension/bin/messages/zh-cn/messages.json +++ b/Extension/bin/messages/zh-cn/messages.json @@ -3656,5 +3656,20 @@ "属性 %sq 的参数太多", "mantissa 字符串不包含有效的数字", "常量计算期间出现浮点错误", - "对于复制/移动类操作,已忽略继承构造函数 %n" + "对于复制/移动类操作,已忽略继承构造函数 %n", + "cannot determine size of file %s", + "cannot read %s", + "embed", + "unrecognized parameter name", + "parameter specified more than once", + "__has_embed cannot appear outside #if", + "could not set LC_NUMERIC locale to C", + "elifdef and elifndef are not enabled in this mode and are ignored in text being skipped", + "an alias declaration is nonstandard in this context", + "the target ABI may allocate nonstatic members in an order not matching their declaration order, which is nonstandard in C++23 and later", + "EDG IFC module interface unit", + "EDG IFC module partition unit", + "the module declaration cannot be exported from this translation unit unless creating a module interface file", + "the module declaration must be exported from this translation unit to create a module interface file", + "module file generation was requested but no module was declared in the translation unit" ] diff --git a/Extension/bin/messages/zh-tw/messages.json b/Extension/bin/messages/zh-tw/messages.json index 4b1a5b387..fa871f7e5 100644 --- a/Extension/bin/messages/zh-tw/messages.json +++ b/Extension/bin/messages/zh-tw/messages.json @@ -3656,5 +3656,20 @@ "屬性 %sq 的引數太多", "Mantissa 字串未包含有效的數字", "常數評估期間發生浮點錯誤", - "繼承建構函式 %n 已略過複製/移動之類作業" + "繼承建構函式 %n 已略過複製/移動之類作業", + "cannot determine size of file %s", + "cannot read %s", + "embed", + "unrecognized parameter name", + "parameter specified more than once", + "__has_embed cannot appear outside #if", + "could not set LC_NUMERIC locale to C", + "elifdef and elifndef are not enabled in this mode and are ignored in text being skipped", + "an alias declaration is nonstandard in this context", + "the target ABI may allocate nonstatic members in an order not matching their declaration order, which is nonstandard in C++23 and later", + "EDG IFC module interface unit", + "EDG IFC module partition unit", + "the module declaration cannot be exported from this translation unit unless creating a module interface file", + "the module declaration must be exported from this translation unit to create a module interface file", + "module file generation was requested but no module was declared in the translation unit" ] From a9ec3338428323478a86ca4edcc4865c880889e3 Mon Sep 17 00:00:00 2001 From: Sean McManus Date: Fri, 11 Jul 2025 18:55:52 -0700 Subject: [PATCH 6/6] Update changelog for 1.27.0 (#13757) * Update changelog for 1.27.0. * Update TPN. --- Extension/CHANGELOG.md | 14 +- Extension/ThirdPartyNotices.txt | 349 ++++++++++++++++++++++++++++++++ Extension/package.json | 2 +- 3 files changed, 361 insertions(+), 4 deletions(-) diff --git a/Extension/CHANGELOG.md b/Extension/CHANGELOG.md index 3893dbcf1..e11443042 100644 --- a/Extension/CHANGELOG.md +++ b/Extension/CHANGELOG.md @@ -1,5 +1,13 @@ # C/C++ for Visual Studio Code Changelog +## Version 1.27.0: July 15, 2025 +### Bug Fixes +* Fix IntelliSense crash in `find_subobject_for_interpreter_address`. [#12464](https://github.com/microsoft/vscode-cpptools/issues/12464) +* Fix changes to the active field being lost in the configuration UI when navigating away. [#13636](https://github.com/microsoft/vscode-cpptools/issues/13636) +* Fix compiler query failing on Windows if optional job-related API calls fail. [#13679](https://github.com/microsoft/vscode-cpptools/issues/13679) +* Fix bugs with Doxygen comments. [#13725](https://github.com/microsoft/vscode-cpptools/issues/13725), [#13726](https://github.com/microsoft/vscode-cpptools/issues/13726), [#13745](https://github.com/microsoft/vscode-cpptools/issues/13745) +* Fix a bug with 'Create Definition'. [#13741](https://github.com/microsoft/vscode-cpptools/issues/13741) + ## Version 1.26.3: June 24, 2025 ### New Feature * Improve the context provided for C++ Copilot suggestions. @@ -18,7 +26,7 @@ * Fix `-iquote` not working after `-isystem`. [#13638](https://github.com/microsoft/vscode-cpptools/issues/13638) * Minor debugger fixes. [PR #13654](https://github.com/microsoft/vscode-cpptools/pull/13654), [PR #13671](https://github.com/microsoft/vscode-cpptools/pull/13671) * Fix `browse.path` merging with the configuration provider's `browse.path` with `"mergeConfigurations": false`. [#13660](https://github.com/microsoft/vscode-cpptools/issues/13660) -* Fix doxygen comments with `[in]`, `[in,out]`, etc. attributes. [#13682](https://github.com/microsoft/vscode-cpptools/issues/13682), [#13698](https://github.com/microsoft/vscode-cpptools/issues/13698) +* Fix Doxygen comments with `[in]`, `[in,out]`, etc. attributes. [#13682](https://github.com/microsoft/vscode-cpptools/issues/13682), [#13698](https://github.com/microsoft/vscode-cpptools/issues/13698) * Fix old `defines` accumulating after `defines` are changed with `"mergeConfigurations": true`. [#13687](https://github.com/microsoft/vscode-cpptools/issues/13687) * Fix changes to mergeable properties in `c_cpp_properties.json` not being used until a new configuration is requested with `"mergeConfigurations": true`. [#13688](https://github.com/microsoft/vscode-cpptools/issues/13688) * Update Apple clang 16.4 to LLVM clang version mappings and fix incorrect mappings for Apple clang 14. @@ -268,13 +276,13 @@ * Stop logging file watch events for excluded files. [#11455](https://github.com/microsoft/vscode-cpptools/issues/11455) * Fix a crash if the Ryzen 3000 doesn't have updated drivers. [#12201](https://github.com/microsoft/vscode-cpptools/issues/12201) * Fix handling of `-isystem` and `-iquote` for IntelliSense configuration. [#12207](https://github.com/microsoft/vscode-cpptools/issues/12207) -* Fix doxygen comment generation when `/**` comments are used. [#12249](https://github.com/microsoft/vscode-cpptools/issues/12249) +* Fix Doxygen comment generation when `/**` comments are used. [#12249](https://github.com/microsoft/vscode-cpptools/issues/12249) * Fix a code analysis crash on Linux if the message is too long. [#12285](https://github.com/microsoft/vscode-cpptools/issues/12285) * Fix relative paths in `compile_commands.json` to be relative to the `compile_commands.json`'s directory. [#12290](https://github.com/microsoft/vscode-cpptools/issues/12290) * Fix a tag parser performance regression. [#12292](https://github.com/microsoft/vscode-cpptools/issues/12292) * Fix a regression with cl.exe system include path detection. [#12293](https://github.com/microsoft/vscode-cpptools/issues/12293) * Fix code analysis, find all references, and rename from getting the wrong configuration for non-open files on the first run when using a configuration provider. [#12313](https://github.com/microsoft/vscode-cpptools/issues/12313) -* Fix handling of doxygen comment blocks with `*//*` in them. [#12316](https://github.com/microsoft/vscode-cpptools/issues/12316) +* Fix handling of Doxygen comment blocks with `*//*` in them. [#12316](https://github.com/microsoft/vscode-cpptools/issues/12316) * Fix potential crashes during IntelliSense process shutdown. [#12354](https://github.com/microsoft/vscode-cpptools/issues/12354) * Fix the language status not showing it's busy while the tag parser is initializing. [#12403](https://github.com/microsoft/vscode-cpptools/issues/12403) * Fix the vcpkg code action not appearing for missing headers available via vcpkg. [#12413](https://github.com/microsoft/vscode-cpptools/issues/12413) diff --git a/Extension/ThirdPartyNotices.txt b/Extension/ThirdPartyNotices.txt index 08d0f7c3b..ff3ce1c01 100644 --- a/Extension/ThirdPartyNotices.txt +++ b/Extension/ThirdPartyNotices.txt @@ -298,6 +298,317 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE SOFTWARE. + + +--------------------------------------------------------- + +--------------------------------------------------------- + +llvm/llvm-project 0d44201451f03ba907cdb268ddddfc3fa38a0ebd - Apache-2.0 WITH LLVM-exception + + +(c) ABS +(c) (tm) +(c) Value A +(c) auto AS +(c) Value Sd +(c) auto AST +(c) CXType PT +(c) Type I1Ty +(c) Value RHS +(c) X1 ... X1 +Copy (c) Copy +(c) Type I32Ty +(c) Value Elt0 +(c) Type Int8Ty +(c) Type V8x8Ty +(c) unsigned AS +Copy c (c) Copy +(c) Constant One +(c) Type FloatTy +(c) Type Int16Ty +(c) Type Int32Ty +(c) Type Int64Ty +(c) Value AllocA +(c) Value Alloca +Alloc1 a1 (c) R1 +Alloc1 a2 (c) R1 +copyright u'2013 +(c) FileID MainID +(c) Lower C Upper +(c) Stmt NumExprs +(c) Type DoubleTy +(c) Type I32PtrTy +(c) Value AllocaA +Coproc, Opc1, CRm +(c) Align NewAlign +(c) PointerType P2 +Copyright (c) 2012 +Exprs new (c) Stmt +(c) DeclRefExpr Ref +(c) ExprResult NewE +(c) Metadata Ops MD +(c) SelectInst SelI +(c) SmallVector MDs +(c) TransferBatch B +(c) Type Int32PtrTy +(c) Type Int64PtrTy +(c) Value InvMaxMin +(c) BasicBlock Entry +(c) CXXRecordDecl CD +(c) FunctionType FTy +(c) Offset C- Offset +Copyright 2010 INRIA +Copyright 2011 INRIA +Copyright 2012 INRIA +Copyright 2014 INRIA +Copyright 2015 INRIA +Copyright 2016 INRIA +(c) FunctionType FnTy +(c) QualType ResultTy +(c) SourceRange Range +AsmToks new (c) Token +SubExprs new (c) Stmt +(c) BasicBlock EntryBB +(c) FunctionType FFnTy +(c) FunctionType IFnTy +(c) SourceLocation Loc +Condition (c) Branches +Context (c) LineToUnit +(c) ErrMsg Stream Error +(c) SmallVector NewVars +(c) SmallVector ToErase +Bbb kind copyright' Bbb +(c) Constant PosDivisorC +CommonPtr new (c) Common +Copyright (c) 2012 CHECK +(c) CharUnits AlignedSize +(c) Constant NullV2I32Ptr +(c) Constant PosDividendC +Copyright 2010-2011 INRIA +Copyright 2014-2015 INRIA +COPYRIGHT,v 1.3 2003/06/02 +Coproc, Opc1, Rt, Rt2, CRm +Copyright 2008 Google Inc. +Copyright 2015 Google Inc. +Copyright 2018 Google Inc. +Copyright The LLVM project +coprime. APInt A HugePrime +(c) IdentifierInfo NumExprs +(c) VectorType Int8PtrVecTy +Copyright (c) 1997, Phillip +Copyright 2005, Google Inc. +Copyright 2006, Google Inc. +Copyright 2007, Google Inc. +Copyright 2008, Google Inc. +Copyright 2013, Google Inc. +Copyright 2015, Google Inc. +InitCache (c) TransferBatch +Copyright 2006, Dean Edwards +(c) CXXBaseSpecifier NumBases +(c) Designator NumDesignators +(c) StringLiteral NumClobbers +Constraints new (c) StringRef +Copyright (c) 2010 Apple Inc. +Copyright (c) by P.J. Plauger +Copyright 2010 Zencoder, Inc. +Copyright 2017 Roman Lebedev. +ParamInfo new (c) ParmVarDecl +Copyright (c) 2009 Google Inc. +Copyright (c) 2016 Aaron Watry +Copyright (c) 2017 Google Inc. +Copyright (c) 2018 Jim Ingham. +IMPL-NEXT switch (c) IMPL-NEXT +coprocessor. SDValue ImmCorpoc +(c) CHECK-NEXT foo() CHECK-NEXT +(copr0) ConstantDataVector CDV1 +(copr1) ConstantDataVector CDV2 +Copyright (c) 1994 X Consortium +Copyright (c) 2008 Matteo Frigo +Copyright (c) 2009 Matteo Frigo +Copyright 2008-2010 Apple, Inc. +Copyright 2015 Sven Verdoolaege +Copyright 2016 Sven Verdoolaege +Copyright 2017 Sven Verdoolaege +Copyright 2018 Cerebras Systems +Copyright 2018 Sven Verdoolaege +Copyright 2019 Cerebras Systems +Copyright, License, and Patents +Other Coprocessor Instructions. +(c) StringLiteral NumConstraints +Copyright 2011 Sven Verdoolaege. +(c) foo() pragma omp target teams +Copyright (c) 1992 Henry Spencer. +Copyright (c) 2004-2018 Bootstrap +Copyright (c) 2006 Kirill Simonov +Copyright (c) 2010-2018 Bootstrap +Copyright 2001-2004 Unicode, Inc. +Value0 Data.getULEB128 (c) Value1 +copyright u'2003- d, LLVM Project +copyright u'2011- d, LLVM Project +Copyright (c) 1999-2007 Apple Inc. +Copyright (c) 2009-2019 Polly Team +Copyright 2012 Universiteit Leiden +Copyright 2016-2017 Tobias Grosser +copyright u'2007- d, The LLDB Team +copyright u'2013- d, Analyzer Team +Constraint new (c) AtomicConstraint +Copyright (c) 2015the LLVM Project. +copyright u'2007- d, The Clang Team +copyright u'2010- d, The Polly Team +copyright u'2017- d, The Flang Team +Copyright (C ) Microsoft Corporation +Copyright (c) 2001 Alexander Peslyak +Copyright (c) 2014, 2015 Google Inc. +Copyright (c) 2019 The MLIR Authors. +Copyright (c) Microsoft Corporation. +Copyright 2015-2016 Sven Verdoolaege +Copyright 2016, 2017 Tobias Grosser. +Copyright 2016-2017 Sven Verdoolaege +Copyright 2018-2019 Cerebras Systems +(c) PointerType InitPtrType InitValue +Copyright (c) 1999-2003 Steve Purcell +Copyright (c) 2012-2016, Yann Collet. +Copyright 2011,2015 Sven Verdoolaege. +DiagStorage new (c) DiagnosticStorage +Copyright (c) 2008 Christian Haggstrom +Copyright (c) 2012 Avionic Design GmbH +Copyright 2007-2010 by the Sphinx team +(c) CHECK-NEXT T break CHECK-NEXT Preds +Copyright (c) 2002-2004 Tim J. Robbins. +Copyright (c) 2005 Free Standards Group +Copyright (c) 2019, NVIDIA CORPORATION. +Copyright 2005-2007 Universiteit Leiden +Copyright 2006-2007 Universiteit Leiden +Copyright 2012 Ecole Normale Superieure +Copyright 2013 Ecole Normale Superieure +Copyright 2014 Ecole Normale Superieure +Copyright 2016 Ismael Jimenez Martinez. +NameCount AS.getU32 (c) AbbrevTableSize +in LLVM, Diploma Thesis, (c) April 2011 +(c) StringRef NumClobbers // FIXME Avoid +Copyright (c) 1997-2019 Intel Corporation +Copyright (c) 2010-2015 Benjamin Peterson +Copyright 1992, 1993, 1994 Henry Spencer. +coproc_option_imm Operand let PrintMethod +(c) CXXCtorInitializer NumIvarInitializers +(c), intrinsic cos !WARNING Attribute BIND +Copyright (c) 2004 eXtensible Systems, Inc. +Copyright (c) 2009-2014 by the contributors +Copyright (c) 2009-2015 by the contributors +Copyright (c) 2009-2016 by the contributors +Copyright (c) 2009-2019 by the contributors +Copyright (c) 2011-2014 by the contributors +Copyright (c) 2011-2019 by the contributors +Copyright (c) 2017-2019 by the contributors +(c) CHECK-NEXT Preds (1) B4 CHECK-NEXT Succs +(c) CHECK-NEXT Preds (1) B5 CHECK-NEXT Succs +(c) CHECK-NEXT Preds (1) B7 CHECK-NEXT Succs +CoprocNumAsmOperand AsmOperandClass let Name +CoprocRegAsmOperand AsmOperandClass let Name +Copyright (c) 1993 by Sun Microsystems, Inc. +Copyright 2012,2014 Ecole Normale Superieure +Copyright 2012-2013 Ecole Normale Superieure +Copyright 2012-2014 Ecole Normale Superieure +Copyright 2013-2014 Ecole Normale Superieure +Copyright (c) 1992, 1993, 1994 Henry Spencer. +Copyright (c) 2002-2007 Michael J. Fromberger +Copyright 2000 Free Software Foundation, Inc. +CompUnitCount AS.getU32 (c) LocalTypeUnitCount +Copyright (c) 2008 Ryan McCabe +ForeignTypeUnitCount AS.getU32 (c) BucketCount +CoprocOptionAsmOperand AsmOperandClass let Name +Copyright (c) 2014 Advanced Micro Devices, Inc. +Copyright (c) 2015 Advanced Micro Devices, Inc. +(c) Designator NumDesigs NumDesignators NumDesigs +Copyright (c) 1992, 1993 UNIX International, Inc. +Copyright (c) 2004 Free Software Foundation, Inc. +Copyright (c) 2008 Free Software Foundation, Inc. +Copyright (c) 2011 Free Software Foundation, Inc. +Copyright (c) 2012 Free Software Foundation, Inc. +Copyright (c) 2012, Noah Spurrier +Copyright (c) 2013-2014, Pexpect development team +Copyright (c) 2013-2016, Pexpect development team +Copyright (c) 2014 Free Software Foundation, Inc. +Copyright (c) 2015 Paul Norman +Copyright (c) 2016 Aaron Watry +Copyright extcopyright~ he year the LLVM Project. +(c) CHECK-NEXT Preds (3) B3 B4 B2 CHECK-NEXT Succs +(c) CHECK-NEXT Preds (3) B3 B5 B6 CHECK-NEXT Succs +Copyright (c) 2003-2010 Python Software Foundation +Copyright (c) 2008 Paolo Bonzini +Copyright (c) 2012 Zack Weinberg +Copyright 2008-2009 Katholieke Universiteit Leuven +(c) Desc StrOffsetsContributionDescriptor C- Offset +(c) Stmt NumExprs std::copy Exprs, Exprs + NumExprs +Copyright (c) 2008 Guido U. Draheim +Copyright (c) 2008 Stepan Kasal +Copyright (c) 2012 Qualcomm Innovation Center, Inc. +Copyright (c) 2008 Benjamin Kosnik +Copyright (c) 2014,2015 Advanced Micro Devices, Inc. +Copyright (c) 2014 Mike Frysinger +Copyright (c) 2014, 2015 Advanced Micro Devices, Inc. +Copyright (c) 2016 Krzesimir Nowak +Copyright (c) 1994-2014 Free Software Foundation, Inc. +Copyright (c) 1996-2014 Free Software Foundation, Inc. +Copyright (c) 1996-2018 Free Software Foundation, Inc. +Copyright (c) 1997-2014 Free Software Foundation, Inc. +Copyright (c) 1999-2013 Free Software Foundation, Inc. +Copyright (c) 1999-2014 Free Software Foundation, Inc. +Copyright (c) 2001-2014 Free Software Foundation, Inc. +Copyright (c) 2002-2014 Free Software Foundation, Inc. +Copyright (c) 2003-2014 Free Software Foundation, Inc. +Copyright (c) 2004-2014 Free Software Foundation, Inc. +Copyright (c) 2006-2014 Free Software Foundation, Inc. +Copyright (c) 2008 Sven Verdoolaege +Copyright (c) 2009-2014 Free Software Foundation, Inc. +Copyright (c) 2010-2015 Free Software Foundation, Inc. +Copyright (c) 2010-2017 Free Software Foundation, Inc. +Copyright (c) 2011-2013 Free Software Foundation, Inc. +Copyright (c) 2015 Moritz Klammler +(c) StructType FrameTy Shape.FrameTy Instruction FramePtr +Copyright (c) 2013 Jesse Towner +Copyright (c) 2013 Roy Stogner +(c) Type AtExitFuncArgs VoidStar FunctionType AtExitFuncTy +(c) GlobalVariable Handle new GlobalVariable M, DsoHandleTy +(c) Type ArgTys Int32Ty, Int32Ty, Int32Ty FunctionType FnTy +Copyright (c) 2004 Scott James Remnant +Copyright (c) 2008 Steven G. Johnson +Copyright (c) 2009 Steven G. Johnson +Copyright (c) 2004, 2011-2018 Free Software Foundation, Inc. +Copyright (c) 2013 Victor Oliveira +(c) DeclRefExpr DR M.makeDeclRefExpr(PV) ImplicitCastExpr ICE +(c) IdentifierInfo NumExprs std::copy Names, Names + NumExprs +Copyright (c) 1998 Todd C. Miller +(c) BranchInst BI BranchInst::Create(Exit, Exit, False, Entry) +Copyright (c) 1994 The Regents of the University of California. +Copyright (c) 1992-1996, 1998-2012 Free Software Foundation, Inc. +Copyright (c) 1996-2001, 2003-2018 Free Software Foundation, Inc. +Copyright (c) 2003-2019 University of Illinois at Urbana-Champaign. +Copyright (c) 2004, 2005, 2007, 2008 Free Software Foundation, Inc. +Copyright (c) 2004, 2005, 2007, 2009 Free Software Foundation, Inc. +Copyright (c) 2007-2018 University of Illinois at Urbana-Champaign. +Copyright (c) 2007-2019 University of Illinois at Urbana-Champaign. +(c) StringRef Expression Data.getBytes(C, BlockLength) DataExtractor +Copyright (c) 2006-2009 Steven J. Bethard +Copyright (c) 1992, 1993 The Regents of the University of California. +(c) StringLiteral NumClobbers std::copy Clobbers, Clobbers + NumClobbers +Copyright (c) 2004, 2005, 2007, 2008, 2009 Free Software Foundation, Inc. +Copyright (c) 1992, 1993, 1994 The Regents of the University of California. +Copyright (c) 2004-2005, 2007-2008, 2011-2018 Free Software Foundation, Inc. +Copyright (c) 2004-2005, 2007-2009, 2011-2018 Free Software Foundation, Inc. +Copyright (c) 2004-2005, 2007, 2009, 2011-2018 Free Software Foundation, Inc. +(c) StringLiteral NumConstraints std::copy Constraints, Constraints + NumConstraints +Copyright (c) 1999, 2000, 2003, 2004, 2005, 2006, 2007, 2009, 2010, 2011, 2012 Free Software Foundation, Inc. +Copyright (c) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005, 2006, 2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc. +Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +Copyright (c) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +Copyright (c) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc. + +Apache-2.0 WITH LLVM-exception + +--------------------------------------------------------- + --------------------------------------------------------- webidl-conversions 3.0.1 - BSD-2-Clause @@ -752,6 +1063,44 @@ the licensed code: DEALINGS IN THE SOFTWARE. +--------------------------------------------------------- + +--------------------------------------------------------- + +@github/copilot-language-server 1.316.0 - LicenseRef-scancode-unknown +https://github.com/github/copilot-language-server-release + +COPYRIGHT Zone Model +Copyright Deno authors +(c) 2012 by Cedric Mesnil +Copyright (c) 2018 Agoric +Copyright Domenic Denicola +Copyright (c) 2011 Google Inc. +Copyright (c) 2012 Google Inc. +Copyright 1995-2022 Mark Adler +Copyright 1995-2023 Mark Adler +Copyright Node.js contributors +Copyright (c) 2016, Contributors +Copyright (c) 2014, StrongLoop Inc. +Copyright 2009 the V8 project authors +Copyright 2011 the V8 project authors +Copyright 2012 the V8 project authors +Copyright 2013 the V8 project authors +Copyright 2017 the V8 project authors +Copyright (c) Microsoft and contributors +Copyright (c) 2016 Unicode, Inc. and others +Copyright (c) 2012-2018 by various contributors +Copyright (c) 2009 Thomas Robinson <280north.com> +Copyright Joyent, Inc. and other Node contributors +Copyright 1995-2022 Jean-loup Gailly and Mark Adler +Copyright 1995-2023 Jean-loup Gailly and Mark Adler +Copyright (c) 1996-2016 Free Software Foundation, Inc. +Copyright (c) NevWare21 Solutions LLC and contributors +Copyright 1995-2023 Jean-loup Gailly and Mark Adler Qkkbal +Copyright (c) Sindre Sorhus (sindresorhus.com) + +LicenseRef-scancode-unknown + --------------------------------------------------------- --------------------------------------------------------- diff --git a/Extension/package.json b/Extension/package.json index be894dc79..6622bf6b2 100644 --- a/Extension/package.json +++ b/Extension/package.json @@ -2,7 +2,7 @@ "name": "cpptools", "displayName": "C/C++", "description": "C/C++ IntelliSense, debugging, and code browsing.", - "version": "1.26.3-main", + "version": "1.27.0-main", "publisher": "ms-vscode", "icon": "LanguageCCPP_color_128x.png", "readme": "README.md",