Merge branch 'main' into seanmcm/vsMerge

This commit is contained in:
Sean McManus
2025-05-29 12:35:18 -07:00
18 changed files with 155 additions and 184 deletions
+13 -3
View File
@@ -1,8 +1,18 @@
# C/C++ for Visual Studio Code Changelog
## Version 1.26.0: May 22, 2025
### Enhancement
## Version 1.26.1: May 22, 2025
### Bug Fixes
* Fix include completion adding an extra `"` in `insert` mode. [#13615](https://github.com/microsoft/vscode-cpptools/issues/13615)
* Fix a bug with compiler querying of MinGW. [#13622](https://github.com/microsoft/vscode-cpptools/issues/13622)
* Fix a tag parser crash regression.
## Version 1.26.0: May 21, 2025
### New Feature
* Improve the context provided for C++ Copilot suggestions.
### Enhancements
* Add support for c++26/2c, gnu++26/2c, and c++23preview configurations. [#12963](https://github.com/microsoft/vscode-cpptools/issues/12963), [#13133](https://github.com/microsoft/vscode-cpptools/issues/13133)
* IntelliSense parser updates.
### Bug Fixes
* Fix an invalid IntelliSense error with C++23 escape sequences. [#13338](https://github.com/microsoft/vscode-cpptools/issues/13338)
@@ -2543,4 +2553,4 @@
## Version 0.5.0: April 14, 2016
* Usability and correctness bug fixes.
* Simplify installation experience.
* Simplify installation experience.
+13 -14
View File
@@ -1,14 +1,13 @@
{
"defaults": [
"-D__building_module(x)=0",
"-Dunix=1",
"-D__unix__=1",
"-D__linux__=1",
"-D__arm__=1",
"-D__ARM_32BIT_STATE=1",
"-D__PTRDIFF_TYPE__=int",
"-D__SIZE_TYPE__=unsigned int",
"-D__WCHAR_TYPE__=long int"
],
"defaults_op": "merge"
}
{
"defaults": [
"-Dunix=1",
"-D__unix__=1",
"-D__linux__=1",
"-D__arm__=1",
"-D__ARM_32BIT_STATE=1",
"-D__PTRDIFF_TYPE__=int",
"-D__SIZE_TYPE__=unsigned int",
"-D__WCHAR_TYPE__=long int"
],
"defaults_op": "merge"
}
+13 -14
View File
@@ -1,14 +1,13 @@
{
"defaults": [
"-D__building_module(x)=0",
"-Dunix=1",
"-D__unix__=1",
"-D__linux__=1",
"-D__aarch64__=1",
"-D__ARM_64BIT_STATE=1",
"-D__PTRDIFF_TYPE__=long int",
"-D__SIZE_TYPE__=long unsigned int",
"-D__WCHAR_TYPE__=int"
],
"defaults_op": "merge"
}
{
"defaults": [
"-Dunix=1",
"-D__unix__=1",
"-D__linux__=1",
"-D__aarch64__=1",
"-D__ARM_64BIT_STATE=1",
"-D__PTRDIFF_TYPE__=long int",
"-D__SIZE_TYPE__=long unsigned int",
"-D__WCHAR_TYPE__=int"
],
"defaults_op": "merge"
}
+13 -14
View File
@@ -1,14 +1,13 @@
{
"defaults": [
"-D__building_module(x)=0",
"-Dunix=1",
"-D__unix__=1",
"-D__linux__=1",
"-D__x86_64=1",
"-D__x86_64__=1",
"-D__PTRDIFF_TYPE__=long int",
"-D__SIZE_TYPE__=long unsigned int",
"-D__WCHAR_TYPE__=int"
],
"defaults_op": "merge"
}
{
"defaults": [
"-Dunix=1",
"-D__unix__=1",
"-D__linux__=1",
"-D__x86_64=1",
"-D__x86_64__=1",
"-D__PTRDIFF_TYPE__=long int",
"-D__SIZE_TYPE__=long unsigned int",
"-D__WCHAR_TYPE__=int"
],
"defaults_op": "merge"
}
+13 -14
View File
@@ -1,14 +1,13 @@
{
"defaults": [
"-D__building_module(x)=0",
"-Dunix=1",
"-D__unix__=1",
"-D__linux__=1",
"-D__i386=1",
"-D__i386__=1",
"-D__PTRDIFF_TYPE__=int",
"-D__SIZE_TYPE__=unsigned int",
"-D__WCHAR_TYPE__=long int"
],
"defaults_op": "merge"
}
{
"defaults": [
"-Dunix=1",
"-D__unix__=1",
"-D__linux__=1",
"-D__i386=1",
"-D__i386__=1",
"-D__PTRDIFF_TYPE__=int",
"-D__SIZE_TYPE__=unsigned int",
"-D__WCHAR_TYPE__=long int"
],
"defaults_op": "merge"
}
+12 -13
View File
@@ -1,13 +1,12 @@
{
"defaults": [
"-D__building_module(x)=0",
"-D__APPLE__=1",
"-D__MACH__=1",
"-D__arm__=1",
"-D__ARM_32BIT_STATE=1",
"-D__PTRDIFF_TYPE__=int",
"-D__SIZE_TYPE__=unsigned int",
"-D__WCHAR_TYPE__=long int"
],
"defaults_op": "merge"
}
{
"defaults": [
"-D__APPLE__=1",
"-D__MACH__=1",
"-D__arm__=1",
"-D__ARM_32BIT_STATE=1",
"-D__PTRDIFF_TYPE__=int",
"-D__SIZE_TYPE__=unsigned int",
"-D__WCHAR_TYPE__=long int"
],
"defaults_op": "merge"
}
+12 -13
View File
@@ -1,13 +1,12 @@
{
"defaults": [
"-D__building_module(x)=0",
"-D__APPLE__=1",
"-D__MACH__=1",
"-D__aarch64__=1",
"-D__ARM_64BIT_STATE=1",
"-D__PTRDIFF_TYPE__=long int",
"-D__SIZE_TYPE__=long unsigned int",
"-D__WCHAR_TYPE__=int"
],
"defaults_op": "merge"
}
{
"defaults": [
"-D__APPLE__=1",
"-D__MACH__=1",
"-D__aarch64__=1",
"-D__ARM_64BIT_STATE=1",
"-D__PTRDIFF_TYPE__=long int",
"-D__SIZE_TYPE__=long unsigned int",
"-D__WCHAR_TYPE__=int"
],
"defaults_op": "merge"
}
+12 -13
View File
@@ -1,13 +1,12 @@
{
"defaults": [
"-D__building_module(x)=0",
"-D__APPLE__=1",
"-D__MACH__=1",
"-D__x86_64=1",
"-D__x86_64__=1",
"-D__PTRDIFF_TYPE__=long int",
"-D__SIZE_TYPE__=long unsigned int",
"-D__WCHAR_TYPE__=int"
],
"defaults_op": "merge"
}
{
"defaults": [
"-D__APPLE__=1",
"-D__MACH__=1",
"-D__x86_64=1",
"-D__x86_64__=1",
"-D__PTRDIFF_TYPE__=long int",
"-D__SIZE_TYPE__=long unsigned int",
"-D__WCHAR_TYPE__=int"
],
"defaults_op": "merge"
}
+12 -13
View File
@@ -1,13 +1,12 @@
{
"defaults": [
"-D__building_module(x)=0",
"-D__APPLE__=1",
"-D__MACH__=1",
"-D__i386=1",
"-D__i386__=1",
"-D__PTRDIFF_TYPE__=int",
"-D__SIZE_TYPE__=unsigned int",
"-D__WCHAR_TYPE__=long int"
],
"defaults_op": "merge"
}
{
"defaults": [
"-D__APPLE__=1",
"-D__MACH__=1",
"-D__i386=1",
"-D__i386__=1",
"-D__PTRDIFF_TYPE__=int",
"-D__SIZE_TYPE__=unsigned int",
"-D__WCHAR_TYPE__=long int"
],
"defaults_op": "merge"
}
+5 -6
View File
@@ -1,6 +1,5 @@
{
"defaults": [
"-D__building_module(x)=0"
],
"defaults_op": "merge"
}
{
"defaults": [
],
"defaults_op": "merge"
}
+5 -6
View File
@@ -1,6 +1,5 @@
{
"defaults": [
"-D__building_module(x)=0"
],
"defaults_op": "merge"
}
{
"defaults": [
],
"defaults_op": "merge"
}
+5 -6
View File
@@ -1,6 +1,5 @@
{
"defaults": [
"-D__building_module(x)=0"
],
"defaults_op": "merge"
}
{
"defaults": [
],
"defaults_op": "merge"
}
+5 -6
View File
@@ -1,6 +1,5 @@
{
"defaults": [
"-D__building_module(x)=0"
],
"defaults_op": "merge"
}
{
"defaults": [
],
"defaults_op": "merge"
}
@@ -10,7 +10,7 @@
"unknown.properties.version": "È stato trovato un numero di versione sconosciuto in c_cpp_properties.json. Alcune funzionalità potrebbero non funzionare come previsto.",
"update.properties.failed": "Il tentativo di aggiornamento di \"{0}\" non è riuscito. L'accesso in scrittura è disponibile?",
"failed.to.parse.properties": "Non è stato possibile analizzare \"{0}\"",
"path.with.spaces": "Il percorso del compilatore con spazi e argomenti non è racchiuso tra virgolette doppie ({0}).",
"path.with.spaces": "Non è possibile trovare il percorso del compilatore contenente spazi. Se l'intenzione era includere argomenti del compilatore, racchiudi il percorso del compilatore tra doppie virgolette ({0})",
"cannot.find": "Non è possibile trovare: {0}",
"path.is.not.a.file": "Il percorso non è un file: {0}",
"wrapped.with.quotes": "Non aggiungere virgolette aggiuntive intorno ai percorsi.",
+1 -1
View File
@@ -423,7 +423,7 @@
"c_cpp.walkthrough.set.up.title": "C++ Ortamınızı kurun",
"c_cpp.walkthrough.activating.description": "C++ Ortamınızın kurulup kurulmadığını belirlemek için C++ uzantısını etkinleştirme.\nUzantı Etkinleştiriliyor...",
"c_cpp.walkthrough.no.compilers.windows.description": "Makinenizde C++ uzantısını kullanmak için gerekli olan bir C++ derleyicisi bulamadık. Bir tane yüklemek için sağdaki talimatları izleyin, ardından aşağıdaki “Yeni Derleyicimi bul” seçeneğine tıklayın.\n[Yeni Derleyicimi bul](command:C_Cpp.RescanCompilers?%22walkthrough%22)",
"c_cpp.walkthrough.no.compilers.description": "Makinenizde C++ uzantısını kullanmak için gerekli olan bir C++ derleyicisi bulamadık. Sizin için bir derleyicinin kurulmasını sağlamak için “C++ Derleyicisi Kur”u seçin veya bir derleyiciyi kurmak için sağdaki yönergeleri izleyin ve ardından aşağıdaki “Yeni Derleyicimi Bul”a tıklayın.\n[Bir C++ Derleyicisi yükle](command:C_Cpp.RescanCompilers?%22walkthrough%22)\n[Yeni Derleyicimi bul](command:C_Cpp.RescanCompilers?%22walkthrough%22)",
"c_cpp.walkthrough.no.compilers.description": "Makinenizde C++ uzantısını kullanmak için gerekli olan bir C++ derleyicisi bulamadık. Sizin için bir derleyicinin kurulmasını sağlamak için “C++ Derleyicisi Kur”u seçin veya bir derleyiciyi kurmak için sağdaki yönergeleri izleyin ve ardından aşağıdaki “Yeni Derleyicimi Bul”a tıklayın.\n[Bir C++ Derleyicisi yükle](command:C_Cpp.InstallCompiler?%22walkthrough%22)\n[Yeni Derleyicimi bul](command:C_Cpp.RescanCompilers?%22walkthrough%22)",
"c_cpp.walkthrough.compilers.found.description": "C++ uzantısı, bir C++ derleyicisiyle çalışır. Aşağıdaki düğmeyi tıklayarak makinenizde zaten bulunanlardan birini seçin.\n[Varsayılan Derleyicimi seç](command:C_Cpp.SelectIntelliSenseConfiguration?%22walkthrough%22)",
"c_cpp.walkthrough.compilers.found.altText": "Varsayılan bir derleyici seçme hızlı seçimini ve kullanıcının makinesinde bulunan ve biri seçili olan derleyicilerin listesini gösteren resim.",
"c_cpp.walkthrough.create.cpp.file.title": "C++ dosyası oluşturun",
+1 -21
View File
@@ -2,7 +2,7 @@
"name": "cpptools",
"displayName": "C/C++",
"description": "C/C++ IntelliSense, debugging, and code browsing.",
"version": "1.26.0-main",
"version": "1.26.1-main",
"publisher": "ms-vscode",
"icon": "LanguageCCPP_color_128x.png",
"readme": "README.md",
@@ -3662,11 +3662,6 @@
},
"default": []
},
"type": {
"type": "string",
"description": "%c_cpp.debuggers.cppdbg.type.description%",
"default": "cppdbg"
},
"targetArchitecture": {
"type": "string",
"description": "%c_cpp.debuggers.targetArchitecture.description%",
@@ -4611,11 +4606,6 @@
"description": "%c_cpp.debuggers.program.description%",
"default": "${workspaceRoot}/a.out"
},
"type": {
"type": "string",
"description": "%c_cpp.debuggers.cppdbg.type.description%",
"default": "cppdbg"
},
"targetArchitecture": {
"type": "string",
"description": "%c_cpp.debuggers.targetArchitecture.description%",
@@ -5426,11 +5416,6 @@
},
"default": []
},
"type": {
"type": "string",
"description": "%c_cpp.debuggers.cppvsdbg.type.description%",
"default": "cppvsdbg"
},
"cwd": {
"type": "string",
"description": "%c_cpp.debuggers.cwd.description%",
@@ -5640,11 +5625,6 @@
"processId"
],
"properties": {
"type": {
"type": "string",
"description": "%c_cpp.debuggers.cppvsdbg.type.description%",
"default": "cppvsdbg"
},
"symbolSearchPath": {
"type": "string",
"description": "%c_cpp.debuggers.symbolSearchPath.description%",
+18 -5
View File
@@ -866,8 +866,6 @@
"c_cpp.debuggers.ignoreFailures.description": "If true, failures from the command should be ignored. Default value is false.",
"c_cpp.debuggers.program.description": "Full path to program executable.",
"c_cpp.debuggers.args.description": "Command line arguments passed to the program.",
"c_cpp.debuggers.cppdbg.type.description": "The type of the engine. Must be \"cppdbg\".",
"c_cpp.debuggers.cppvsdbg.type.description": "The type of the engine. Must be \"cppvsdbg\".",
"c_cpp.debuggers.targetArchitecture.description": "The architecture of the debuggee. This will automatically be detected unless this parameter is set. Allowed values are x86, arm, arm64, mips, x64, amd64, x86_64.",
"c_cpp.debuggers.cwd.description": "The working directory of the target.",
"c_cpp.debuggers.setupCommands.description": "One or more GDB/LLDB commands to execute in order to setup the underlying debugger. Example: \"setupCommands\": [ { \"text\": \"-enable-pretty-printing\", \"description\": \"Enable GDB pretty printing\", \"ignoreFailures\": true }].",
@@ -939,12 +937,27 @@
"c_cpp.debuggers.deploySteps.copyFile.files.description": "Files to be copied. Supports path pattern.",
"c_cpp.debuggers.deploySteps.copyFile.targetDir.description": "Target directory.",
"c_cpp.debuggers.deploySteps.copyFile.recursive.description": "If true, copies folders recursively.",
"c_cpp.debuggers.deploySteps.copyFile.scpPath.description": "Optional full path to SCP. Assumes SCP is on PATH if not specified",
"c_cpp.debuggers.deploySteps.copyFile.rsyncPath.description": "Optional full path to rsync. Assumes rsync is on PATH if not specified",
"c_cpp.debuggers.deploySteps.copyFile.scpPath.description": {
"message": "Optional full path to SCP. Assumes SCP is on PATH if not specified.",
"comment": [
"{Locked=\"SCP\"} {Locked=\"PATH\"}"
]
},
"c_cpp.debuggers.deploySteps.copyFile.rsyncPath.description": {
"message": "Optional full path to rsync. Assumes rsync is on PATH if not specified.",
"comment": [
"{Locked=\"rsync\"} {Locked=\"PATH\"}"
]
},
"c_cpp.debuggers.deploySteps.debug": "If true, skip when starting without debugging. If false, skip when starting debugging. If undefined, never skip.",
"c_cpp.debuggers.deploySteps.ssh.description": "SSH command step.",
"c_cpp.debuggers.deploySteps.ssh.command.description": "Command to be executed via SSH. The command after '-c' in SSH command.",
"c_cpp.debuggers.deploySteps.ssh.sshPath.description": "Optional full path to SSH. Assumes SSH is on PATH if not specified",
"c_cpp.debuggers.deploySteps.ssh.sshPath.description": {
"message": "Optional full path to SSH. Assumes SSH is on PATH if not specified.",
"comment": [
"{Locked=\"SSH\"} {Locked=\"PATH\"}"
]
},
"c_cpp.debuggers.deploySteps.continueOn.description": "An optional finish pattern in output. When this pattern is seen in the output, continue the deploy procedures regardless of whether this step returns.",
"c_cpp.debuggers.deploySteps.shell.description": "Shell command step.",
"c_cpp.debuggers.deploySteps.shell.command.description": "Shell command to be executed.",
+1 -21
View File
@@ -614,11 +614,6 @@
},
"default": []
},
"type": {
"type": "string",
"description": "%c_cpp.debuggers.cppdbg.type.description%",
"default": "cppdbg"
},
"targetArchitecture": {
"type": "string",
"description": "%c_cpp.debuggers.targetArchitecture.description%",
@@ -847,11 +842,6 @@
"description": "%c_cpp.debuggers.program.description%",
"default": "${workspaceRoot}/a.out"
},
"type": {
"type": "string",
"description": "%c_cpp.debuggers.cppdbg.type.description%",
"default": "cppdbg"
},
"targetArchitecture": {
"type": "string",
"description": "%c_cpp.debuggers.targetArchitecture.description%",
@@ -984,11 +974,6 @@
},
"default": []
},
"type": {
"type": "string",
"description": "%c_cpp.debuggers.cppvsdbg.type.description%",
"default": "cppvsdbg"
},
"cwd": {
"type": "string",
"description": "%c_cpp.debuggers.cwd.description%",
@@ -1120,11 +1105,6 @@
"processId"
],
"properties": {
"type": {
"type": "string",
"description": "%c_cpp.debuggers.cppvsdbg.type.description%",
"default": "cppvsdbg"
},
"symbolSearchPath": {
"type": "string",
"description": "%c_cpp.debuggers.symbolSearchPath.description%",
@@ -1199,4 +1179,4 @@
}
}
}
}
}