Skip to content

Commit 31f8ee8

Browse files
authored
Merge pull request #13935 from microsoft/main
Merge for 1.27.6
2 parents 1e19dd9 + 7ba7e07 commit 31f8ee8

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+237
-79
lines changed

.github/actions/package-lock.json

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.github/actions/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"@octokit/rest": "^21.1.1",
1616
"@slack/web-api": "^6.9.1",
1717
"applicationinsights": "^2.5.1",
18-
"axios": "^1.8.2",
18+
"axios": "^1.12.1",
1919
"uuid": "^8.3.2"
2020
},
2121
"devDependencies": {

Extension/CHANGELOG.md

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

3+
## Version 1.27.6: September 16, 2025
4+
### Enhancements
5+
* Improvements to GitHub Copilot activation. [PR #13924](https://github.com/microsoft/vscode-cpptools/pull/13924)
6+
* Thank you for the contribution. [@dbaeumer (Dirk Bäumer)](https://github.com/dbaeumer)
7+
* Add a `C_Cpp.windowsErrorReportingMode` setting and default to only enabling WER for the first crash in a session. [#13928](https://github.com/microsoft/vscode-cpptools/issues/13928)
8+
9+
### Bug Fixes
10+
* Fix an infinite recursion IntelliSense crash. [#13908](https://github.com/microsoft/vscode-cpptools/issues/13908)
11+
* Fix an IntelliSense crash during completion when using GCC ARM compilers. [#13925](https://github.com/microsoft/vscode-cpptools/issues/13925)
12+
* Fix an IntelliSense process crash from deleting memory that is still in use.
13+
314
## Version 1.27.5: September 10, 2025
415
### Bug Fix
516
* Fix extension activation getting stuck by GitHub Copilot activation. [#13914](https://github.com/microsoft/vscode-cpptools/issues/13914)

Extension/i18n/chs/package.i18n.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -310,7 +310,7 @@
310310
"c_cpp.debuggers.miDebuggerServerAddress.description": "要连接到的 MI 调试程序服务器的网络地址(示例: localhost:1234)。",
311311
"c_cpp.debuggers.useExtendedRemote.description": "使用目标扩展远程模式连接到 MI 调试器服务器。",
312312
"c_cpp.debuggers.stopAtEntry.markdownDescription": "可选参数。如果为 `true`,则调试程序应在目标的入口点处停止。如果传递了 `processId`,则不起任何作用。",
313-
"c_cpp.debuggers.debugServerPath.description": "到要启动的调试服务器的可选完整路径。默认值为 null。该路径与 miDebuggerServerAddress 或带有运行 -target-select remote <server:port>customSetupCommand 的自有服务器配合使用。",
313+
"c_cpp.debuggers.debugServerPath.description": "要启动的调试服务器的可选完整路径。默认值为 null。该路径与 \"miDebuggerServerAddress\" 或带有运行 \"-target-select remote <server:port>\"\"customSetupCommand\" 的自有服务器配合使用。",
314314
"c_cpp.debuggers.debugServerArgs.description": "可选调试服务器参数。默认为 null。",
315315
"c_cpp.debuggers.serverStarted.description": "要在调试服务器输出中查找的可选服务器启动模式。默认为 null。",
316316
"c_cpp.debuggers.filterStdout.description": "在 stdout 流中搜索服务器启动模式,并将 stdout 记录到默认输出。默认为 true。",

Extension/i18n/chs/src/LanguageServer/client.i18n.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,9 @@
3030
"config.not.found": "找不到请求的配置名称: {0}",
3131
"unsupported.client": "不支持的客户端",
3232
"timed.out": "将在 {0} 毫秒后超时。",
33+
"parsing.stats.large.project": "已枚举 {0} 个文件,检测到 {1} 个 C/C++ 源文件。你可能需要考虑排除某些文件以获得更好的性能。",
34+
"learn.more": "了解详细信息",
35+
"dont.show.again": "不再显示",
3336
"update.intellisense.time": "更新 IntelliSense 时间(秒): {0}",
3437
"configurations.received": "已收到自定义配置:",
3538
"browse.configuration.received": "已收到自定义浏览配置: {0}",

Extension/i18n/chs/src/LanguageServer/configurations.i18n.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
// Do not edit this file. It is machine generated.
66
{
77
"incompatible.intellisense.mode": "IntelliSense 模式 {0} 与编译器路径不兼容。",
8+
"resolve.configuration.processed": "已在 {0} 秒内中处理 c_cpp_properties.json",
89
"failed.to.create.config.folder": "未能创建“{0}”",
910
"invalid.configuration.file": "配置文件无效。数组中须至少存在一个配置。",
1011
"unknown.properties.version": "c_cpp_properties.json 中发现未知的版本号。某些功能可能无法按预期工作。",
@@ -13,9 +14,13 @@
1314
"path.with.spaces": "找不到带有空格的编译器路径。如果这是为了包含编译器参数,请用双引号({0})括住编译器路径。",
1415
"cannot.find": "无法找到: {0}",
1516
"path.is.not.a.file": "路径不是文件: {0}",
17+
"resolve.includePath.took.too.long": "包含路径验证计算耗时 {0} 秒",
18+
"resolve.includePath.failed": "未能解析包含路径。错误: {0}",
1619
"wrapped.with.quotes": "不要在路径周围添加额外的引号。",
1720
"path.is.not.a.directory": "路径不是目录: {0}",
1821
"duplicate.name": "{0} 重复。配置名称应是唯一的。",
22+
"resolve.path.took.too.long": "路径计算耗时 {0} 秒",
23+
"resolve.path.failed": "未能解析路径 {0}。错误: {1}",
1924
"multiple.paths.not.allowed": "不允许使用多个路径。",
2025
"multiple.paths.should.be.separate.entries": "多个路径应是数组中的单独条目。",
2126
"paths.are.not.directories": "路径不是目录: {0}"

Extension/i18n/cht/package.i18n.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -310,7 +310,7 @@
310310
"c_cpp.debuggers.miDebuggerServerAddress.description": "MI 偵錯工具伺服器要連線至的網路位址 (範例: localhost:1234)。",
311311
"c_cpp.debuggers.useExtendedRemote.description": "使用目標延伸的遠端模式連線到 MI 偵錯工具伺服器。",
312312
"c_cpp.debuggers.stopAtEntry.markdownDescription": "選擇性參數。若為 `true`,則偵錯工具應該在目標的進入點停止。如果已傳遞 `processId`,則這就無效。",
313-
"c_cpp.debuggers.debugServerPath.description": "要啟動的偵錯伺服器選用完整路徑。預設為 Null。使用時,會將 \"miDebuggerServerAddress\" 或您自己的伺服器與 \"customSetupCommand\" 連接,以執行 \"-target-select remote <伺服器:連接埠>\"",
313+
"c_cpp.debuggers.debugServerPath.description": "要啟動的偵錯伺服器的選用完整路徑。預設為 Null。使用時,會將其結合 \"miDebuggerServerAddress\" 或您自己的伺服器與 \"customSetupCommand\",以執行 \"-target-select remote <server:port>\"",
314314
"c_cpp.debuggers.debugServerArgs.description": "選擇性偵錯伺服器引數。預設為 null。",
315315
"c_cpp.debuggers.serverStarted.description": "要在偵錯伺服器輸出中尋找的選擇性伺服器啟動模式。預設為 null。",
316316
"c_cpp.debuggers.filterStdout.description": "搜尋 stdout 資料流以取得伺服器啟動的模式,並將 stdout 記錄到偵錯輸出。預設為 true。",

Extension/i18n/cht/src/LanguageServer/client.i18n.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,9 @@
3030
"config.not.found": "找不到要求的組態名稱: {0}",
3131
"unsupported.client": "不支援的用戶端",
3232
"timed.out": "逾時 ({0} 毫秒內)。",
33+
"parsing.stats.large.project": "已列舉 {0} 個檔案,並偵測到 {1} 個 C/C++ 來源檔案。您可能需要考慮排除某些檔案,以提升效能。",
34+
"learn.more": "深入了解",
35+
"dont.show.again": "不要再顯示",
3336
"update.intellisense.time": "更新 IntelliSense 時間 (秒): {0}",
3437
"configurations.received": "收到的自訂組態:",
3538
"browse.configuration.received": "收到的自訂瀏覽組態: {0}",

Extension/i18n/cht/src/LanguageServer/configurations.i18n.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
// Do not edit this file. It is machine generated.
66
{
77
"incompatible.intellisense.mode": "IntelliSense 模式 {0} 與編譯器路徑不相容。",
8+
"resolve.configuration.processed": "已於 {0} 秒內處理 c_cpp_properties.json",
89
"failed.to.create.config.folder": "無法建立 \"{0}\"",
910
"invalid.configuration.file": "組態檔。陣列中至少必須有一個組態。",
1011
"unknown.properties.version": "在 c_cpp_properties.json 中找到未知的版本號碼。某些功能可能無法如期運作。",
@@ -13,9 +14,13 @@
1314
"path.with.spaces": "找不到具有空格的編譯器路徑。如果這是為了要包含編譯器引數,請以雙引號 ({0}) 括住編譯器路徑。",
1415
"cannot.find": "找不到: {0}",
1516
"path.is.not.a.file": "路徑不是檔案: {0}",
17+
"resolve.includePath.took.too.long": "包含路徑驗證耗費 {0} 秒來評估",
18+
"resolve.includePath.failed": "無法解析包含路徑。錯誤: {0}",
1619
"wrapped.with.quotes": "請勿在路徑周圍新增額外的引號。",
1720
"path.is.not.a.directory": "路徑不是目錄: {0}",
1821
"duplicate.name": "{0} 重複。組態名稱應該是唯一的。",
22+
"resolve.path.took.too.long": "路徑耗費 {0} 秒來評估",
23+
"resolve.path.failed": "無法解析路徑 {0}。錯誤: {1}",
1924
"multiple.paths.not.allowed": "不允許使用多個路徑。",
2025
"multiple.paths.should.be.separate.entries": "數位列中的多個路徑應為個別專案。",
2126
"paths.are.not.directories": "路徑不是目錄: {0}"

Extension/i18n/csy/package.i18n.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -310,7 +310,7 @@
310310
"c_cpp.debuggers.miDebuggerServerAddress.description": "Síťová adresa MI Debugger Serveru, ke kterému se má připojit (příklad: localhost:1234)",
311311
"c_cpp.debuggers.useExtendedRemote.description": "Připojení k serveru ladicího programu MI přes cílový rozšířený vzdálený režim.",
312312
"c_cpp.debuggers.stopAtEntry.markdownDescription": "Nepovinný parametr. Pokud je `true`, ladicí program by se měl zastavit na vstupním bodu cíle. Pokud je předán parametr `processId`, nemá to žádný vliv.",
313-
"c_cpp.debuggers.debugServerPath.description": "Volitelná úplná cesta k ladicímu serveru, který se má spustit. Výchozí hodnota je null. Používá se ve spojení buď s miDebuggerServerAddress, nebo s vlastním serverem s customSetupCommand, na kterém běží \"-target-select remote <server:port>\".",
313+
"c_cpp.debuggers.debugServerPath.description": "Volitelná úplná cesta k ladicímu serveru, který se má spustit. Výchozí hodnota je null. Používá se ve spojení s parametrem „miDebuggerServerAddressL nebo s vlastním serverem s příkazem „customSetupCommand“, který spouští „-target-select remote <server:port>.",
314314
"c_cpp.debuggers.debugServerArgs.description": "Volitelné argumenty ladicího serveru. Výchozí hodnota je null.",
315315
"c_cpp.debuggers.serverStarted.description": "Volitelný vzorek spuštěný na serveru, který se má vyhledat ve výstupu ladicího serveru. Výchozí hodnota je null.",
316316
"c_cpp.debuggers.filterStdout.description": "Vyhledá ve vzorku spuštěném na serveru stream stdout a zaznamená stdout do výstupu ladění. Výchozí hodnota je true.",

0 commit comments

Comments
 (0)