* Expand undefined environment variables to empty
* Use unique env var name
Co-authored-by: Copilot Autofix powered by AI <[email protected]>
* Marked optional capturing groups as potentially undefined
---------
Co-authored-by: Copilot Autofix powered by AI <[email protected]>
Add the `debuginfod` configuration option to both launch and attach
configurations for the cppdbg debugger type. This exposes the MIEngine
debuginfod settings (enabled/timeout) so users can control GDB's
debuginfod behavior and prevent hangs when debuginfod servers are
unreachable.
Adding additional parse checking logic to determine if idle state has no pending calls and finished workspace parsing, file parsing, and intellisense updates.
The primary purpose of this is for this flag to be consumed by the C++ devtools extensions. This way the C++ specific Copilot tools will only appear in tools list and register when the C++ language server is actually activated.
* Update changelog and TPN. (#14298)
* Update flatted and fast-xml-parser. (#14303)
* Bump flatted from 3.4.1 to 3.4.2 in /Extension (#14304)
Bumps [flatted](https://github.com/WebReflection/flatted) from 3.4.1 to 3.4.2.
- [Commits](https://github.com/WebReflection/flatted/compare/v3.4.1...v3.4.2)
---
updated-dependencies:
- dependency-name: flatted
dependency-version: 3.4.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Update changelog with recent fixes. (#14313)
* Bump picomatch from 2.3.1 to 2.3.2 in /ExtensionPack (#14318)
Bumps [picomatch](https://github.com/micromatch/picomatch) from 2.3.1 to 2.3.2.
- [Release notes](https://github.com/micromatch/picomatch/releases)
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/picomatch/compare/2.3.1...2.3.2)
---
updated-dependencies:
- dependency-name: picomatch
dependency-version: 2.3.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump picomatch from 2.3.1 to 2.3.2 in /.github/actions (#14319)
Bumps [picomatch](https://github.com/micromatch/picomatch) from 2.3.1 to 2.3.2.
- [Release notes](https://github.com/micromatch/picomatch/releases)
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/picomatch/compare/2.3.1...2.3.2)
---
updated-dependencies:
- dependency-name: picomatch
dependency-version: 2.3.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sean McManus <[email protected]>
* Bump picomatch from 2.3.1 to 2.3.2 in /Themes (#14323)
Bumps [picomatch](https://github.com/micromatch/picomatch) from 2.3.1 to 2.3.2.
- [Release notes](https://github.com/micromatch/picomatch/releases)
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/picomatch/compare/2.3.1...2.3.2)
---
updated-dependencies:
- dependency-name: picomatch
dependency-version: 2.3.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Update picomatch. (#14324)
* Update brace-expansion v5. (#14325)
* Bump serialize-javascript from 7.0.4 to 7.0.5 in /.github/actions (#14332)
Bumps [serialize-javascript](https://github.com/yahoo/serialize-javascript) from 7.0.4 to 7.0.5.
- [Release notes](https://github.com/yahoo/serialize-javascript/releases)
- [Commits](https://github.com/yahoo/serialize-javascript/compare/v7.0.4...v7.0.5)
---
updated-dependencies:
- dependency-name: serialize-javascript
dependency-version: 7.0.5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Update brace-expansion and serialize-javascript. (#14328)
* minimize the calls to lm.selectChatModels (#14327)
* Update brace-expansion for other folders (#14333)
* Update brace-expansion for other folders.
* Update changelog for 1.31.4. (#14338)
* Bump @xmldom/xmldom from 0.8.11 to 0.8.12 in /Extension (#14340)
Bumps [@xmldom/xmldom](https://github.com/xmldom/xmldom) from 0.8.11 to 0.8.12.
- [Release notes](https://github.com/xmldom/xmldom/releases)
- [Changelog](https://github.com/xmldom/xmldom/blob/master/CHANGELOG.md)
- [Commits](https://github.com/xmldom/xmldom/compare/0.8.11...0.8.12)
---
updated-dependencies:
- dependency-name: "@xmldom/xmldom"
dependency-version: 0.8.12
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Update TPN. (#14343)
* Update npmrc. (#14346)
* Prefer GPT-5-mini for Copilot Hover (#14349)
* Update lodash. (#14350)
* Fix npx @vscode/vsce. (#14354)
* Fix npx @vscode/vsce.
* Fix cg.yml. (#14355)
* UCRTVersion is not required for a developer environment (#14358)
* Update instructions for installing MSVC (#14361)
* Bump axios from 1.13.6 to 1.15.0 in /.github/actions (#14365)
Bumps [axios](https://github.com/axios/axios) from 1.13.6 to 1.15.0.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.13.6...v1.15.0)
---
updated-dependencies:
- dependency-name: axios
dependency-version: 1.15.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Add setting doxygen.generateOnCodeAction. (#14342)
* Run without debugging (#14351)
* Switch to GPT-4o. (#14364)
* Fallback to GPT-5.4-mini and cache the model used. (#14369)
* Fallback to GPT-5.4-mini and cache the model used.
* Add a script to copy language server and debugger binaries to the Extension folder (#14370)
* Add internal silent find-all-references command (#14281)
* Add internal silent find-all-references command
Introduce an internal C_Cpp.FindAllReferences command that issues the existing cpptools/findAllReferences request without joining the workspaceReferences single-flight cancellation path.
Extract the shared request and confirmed-location mapping logic from FindAllReferencesProvider so the existing vscode.executeReferenceProvider flow and the new silent command use the same request translation and cancellation handling for server-side cancel responses.
Keep the interactive provider behavior unchanged: user-invoked references still cancel prior work, reset reference progress state, and update the ReferencesManager UI. The new command resolves the owning client from the target URI and returns locations without progress UI, preview notifications, or references panel updates, enabling concurrent silent callers such as Copilot.
* Add internal quiet definition and call hierarchy commands
Align cpptools with the companion changes that now prefer internal
C_Cpp.* navigation commands over the generic vscode.* provider commands
when running extension-driven symbol queries.
Add C_Cpp.GoToDefinition, C_Cpp.PrepareCallHierarchy,
C_Cpp.CallHierarchyCallsTo, and C_Cpp.CallHierarchyCallsFrom as
internal commands that resolve the owning DefaultClient from the target
URI and send requests directly to cpptools without joining the
workspaceReferences UI and single-flight cancellation path.
Extract shared call hierarchy request and conversion logic from
CallHierarchyProvider so the existing interactive provider flow and the
new silent commands share the same request translation and
server-cancellation handling.
Add a dedicated go-to-definition helper that sends the standard
definition request through the language client and normalizes both
Location and DefinitionLink responses to Location[] so companion callers
can consume a stable result shape.
Keep interactive behavior unchanged: user-invoked providers continue to
use the existing VS Code registrations, progress handling, and
workspaceReferences-driven cancellation semantics, while extension
callers such as the devtools companion can use the new internal command
surface without canceling overlapping work.
* Update changelog for 1.32.0. (#14373)
* Update changelog for 1.32.0.
---------
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Luca <[email protected]>
Co-authored-by: Ben McMorran <[email protected]>
Co-authored-by: Bob Brown <[email protected]>
Co-authored-by: Carson Radtke <[email protected]>
* Add internal silent find-all-references command
Introduce an internal C_Cpp.FindAllReferences command that issues the existing cpptools/findAllReferences request without joining the workspaceReferences single-flight cancellation path.
Extract the shared request and confirmed-location mapping logic from FindAllReferencesProvider so the existing vscode.executeReferenceProvider flow and the new silent command use the same request translation and cancellation handling for server-side cancel responses.
Keep the interactive provider behavior unchanged: user-invoked references still cancel prior work, reset reference progress state, and update the ReferencesManager UI. The new command resolves the owning client from the target URI and returns locations without progress UI, preview notifications, or references panel updates, enabling concurrent silent callers such as Copilot.
* Add internal quiet definition and call hierarchy commands
Align cpptools with the companion changes that now prefer internal
C_Cpp.* navigation commands over the generic vscode.* provider commands
when running extension-driven symbol queries.
Add C_Cpp.GoToDefinition, C_Cpp.PrepareCallHierarchy,
C_Cpp.CallHierarchyCallsTo, and C_Cpp.CallHierarchyCallsFrom as
internal commands that resolve the owning DefaultClient from the target
URI and send requests directly to cpptools without joining the
workspaceReferences UI and single-flight cancellation path.
Extract shared call hierarchy request and conversion logic from
CallHierarchyProvider so the existing interactive provider flow and the
new silent commands share the same request translation and
server-cancellation handling.
Add a dedicated go-to-definition helper that sends the standard
definition request through the language client and normalizes both
Location and DefinitionLink responses to Location[] so companion callers
can consume a stable result shape.
Keep interactive behavior unchanged: user-invoked providers continue to
use the existing VS Code registrations, progress handling, and
workspaceReferences-driven cancellation semantics, while extension
callers such as the devtools companion can use the new internal command
surface without canceling overlapping work.
* Fix custom comment continuation for multiple follow-up lines (#14074)
* Add a unit test for the scenario
* formatting hasn't been done on this file yet. Match the existing style.
---------
Co-authored-by: dinhtam2c <[email protected]>
* Fix some invalid assumptions for tasks (#13989)
* Update changeling and version for 1.28.2 (#13990)
* Update changelog and version for 1.28.2.
* Remove llvm from cgmanifest. (#13994)
* Update changelog. (#13996)
---------
Co-authored-by: Bob Brown <[email protected]>
* add test frameworks traits to VSCode Copilot Chat
* add test framework traits for #cpp
* update prompt
* drop unnecessary `?.`, and use sensible names for test framework in tests.
-telemetry: fix cancellation events.
-telemetry: more diag event for registration failure.
-add fallback to SimilarFiles providers such as openTabs and/or
related-files
* add instrumentation support to the typescript code
* fix linter
* missed file
* update to a newer image?
* merged
* work around webpack
* webpack! Arg!
* cleanup
* cleanups
* remove spaces
* must use eval to work around webpack
* need vscode in here
* fix line endings?
* fix line endings?
* Add comment
* Added instrumentation to copilothoverprovider
* inject instrumentation code via perfecto instead
* Ensure that everything is instrumented where we can.
* extra comma
Off by default, can be explicitly disabled in the setting.
Co-authored-by: Ben McMorran <[email protected]>
---------
Co-authored-by: Ben McMorran <[email protected]>
- Depends on cpptools' update to provide ProjectContextResult.
- Send "standardVersion" trait in completion prompt by default.
- Added the following new traits
- intelliSenseDisclaimer: compiler information disclaimer.
- intelliSenseDisclaimerBeginning: to note the beginning of IntelliSense information.
- compilerArguments: a list of compiler command arguments that could affect Copilot generating completions.
- directAsks: direct asking Copilot to do something instead of providing an argument.
- intelliSenseDisclaimerEnd: to note the end of IntelliSense information.
- A/B Experimental flags
- copilotcppTraits: deprecated, no longer used.
- copilotcppExcludeTraits:: deprecated, no longer used.
- copilotcppIncludeTraits: string array to include individual trait, i.e., compilerArguments.
- copilotcppMsvcCompilerArgumentFilter: map of regex string to absence prompt for MSVC.
- copilotcppClangCompilerArgumentFilter: map of regex string to absence prompt for Clang.
- copilotcppGccCompilerArgumentFilter: map of regex string to absence prompt for GCC.
- copilotcppCompilerArgumentDirectAskMap: map of argument to prompt.
- Move related files code to its own module
- Refactor related files provider code to enable unit testing
- Add Cpp context traits to completions prompt
* Strip '\r' and '\n' from the end of each line if they exist when parsing the vcpkg database.
* remove debugging log
* Fix lint issue
* Revert regex
* Refactor line trimming
* Fix lint issues
* Remove old comment
* Fix glob coverage
* resolve and split paths before validation
* expand glob patterns and do not expand incorrect paths
* Do not squiggle paths that need to be expanded
* revert change
* squiggle paths that end with *
* Do not squiggle paths that end with *
* properly squiggle glob paths with recursive includes
* correctly report squiggles with glob paths
* move check for asterisk to outer check
* fix lint issues
Removes the console.log messages that show up during normal execution.
Leaves console.logs in exception handlers the way they are.
Signed-off-by: Trond Einar Snekvik <[email protected]>
(0,utils_1.safeLog)(`Last comment on issue ${hydrated.number} by ${lastComment.author.name}. Pinging @${hydrated.assignee}`);
if(this.pingComment){
awaitissue.postComment(this.pingComment
.replace('${assignee}',hydrated.assignee)
.replace('${author}',hydrated.author.name));
}
}
else{
(0,utils_1.safeLog)(`Last comment on issue ${hydrated.number} by ${lastComment.author.name}. Skipping.${hydrated.assignee?' cc @'+hydrated.assignee:''}`);
}
}
}
else{
if(!hydrated.open){
(0,utils_1.safeLog)(`Issue ${hydrated.number} is not open. Ignoring`);
(0,utils_1.safeLog)(`Last comment on issue ${hydrated.number} by ${lastComment.author.name}. Pinging @${hydrated.assignee}`);
if(this.pingComment){
awaitissue.postComment(this.pingComment
.replace('${assignee}',hydrated.assignee)
.replace('${author}',hydrated.author.name));
}
}
else{
(0,utils_1.safeLog)(`Last comment on issue ${hydrated.number} by ${lastComment.author.name}. Skipping.${hydrated.assignee?' cc @'+hydrated.assignee:''}`);
}
}
}
else{
if(!hydrated.open){
(0,utils_1.safeLog)(`Issue ${hydrated.number} is not open. Ignoring`);
(0,utils_1.safeLog)(`Issue ${issue.number} skipped due to not having required milsetone id ${this.milestoneId}. Had: ${(_b=issue.milestone)===null||_b===void0?void0:_b.milestoneId}`);
returnfalse;
}
// Make sure a milestones we wanted to ignore is not present.
(0,utils_1.safeLog)(`Issue ${issue.number} skipped due to not having required milsetone id ${this.milestoneId}. Had: ${(_b=issue.milestone)===null||_b===void0?void0:_b.milestoneId}`);
returnfalse;
}
// Make sure a milestones we wanted to ignore is not present.
- cron:5012***# Run at 12:50 PM UTC (4:50 AM PST, 5:50 AM PDT)
workflow_dispatch:
inputs:
readonly:
description:"readonly: Specify true or 1 to prevent changes from being commited to GitHub"
default:false
env:
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24:true
jobs:
main:
runs-on:ubuntu-latest
permissions:
issues:write
steps:
- name:Checkout Actions
uses:actions/checkout@v5
- name:Install Actions
run:cd ./.github/actions && npm install --production && cd ../..
- name:Add Comment
uses:./.github/actions/AddComment
with:
readonly:${{ github.event.inputs.readonly }}
labels:bug,debugger
ignoreLabels:"investigate: costing,investigate,external,by design,question,more info needed,Language Service,internal"
createdAfter:"2024-07-22"
addComment:"Thank you for reporting this issue. We’ll let you know if we need more information to investigate it. Additionally, if you're working with GDB/LLDB, please note that the code is open source at https://github.com/microsoft/MIEngine/wiki/Contributing-Code . Your contributions are always welcome and appreciated."
description:"readonly: Specify true or 1 to prevent changes from being commited to GitHub"
default:false
env:
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24:true
jobs:
main:
runs-on:ubuntu-latest
@@ -15,7 +18,7 @@ jobs:
issues:write
steps:
- name:Checkout Actions
uses:actions/checkout@v3
uses:actions/checkout@v5
- name:Install Actions
run:cd ./.github/actions && npm install --production && cd ../..
- name:Stale Closer
@@ -28,3 +31,4 @@ jobs:
closeComment:"This issue has been closed because the described behavior was determined to be by design."
pingDays:80
pingComment:"Hey @${assignee}, this issue might need further attention.\n\n@${author}, you can help us out by closing this issue if it is no longer relevant."
# required to fetch internal or private CodeQL packs
packages:read
# only required for workflows in private repositories
actions:read
contents:read
strategy:
fail-fast:false
matrix:
include:
- language:javascript-typescript
build-mode:none
# CodeQL supports the following values keywords for 'language': 'c-cpp', 'csharp', 'go', 'java-kotlin', 'javascript-typescript', 'python', 'ruby', 'swift'
# Use `c-cpp` to analyze code written in C, C++ or both
# Use 'java-kotlin' to analyze code written in Java, Kotlin or both
# Use 'javascript-typescript' to analyze code written in JavaScript, TypeScript or both
# To learn more about changing the languages that are analyzed or customizing the build mode for your analysis,
# see https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/customizing-your-advanced-setup-for-code-scanning.
# If you are analyzing a compiled language, you can modify the 'build-mode' for that language to customize how
# your codebase is analyzed, see https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/codeql-code-scanning-for-compiled-languages
steps:
- name:Checkout repository
uses:actions/checkout@v5
# Initializes the CodeQL tools for scanning.
- name:Initialize CodeQL
uses:github/codeql-action/init@v3
with:
languages:${{ matrix.language }}
build-mode:${{ matrix.build-mode }}
# If you wish to specify custom queries, you can do so here or in a config file.
# By default, queries listed here will override any specified in a config file.
# Prefix the list here with "+" to use these queries and those in the config file.
# For more details on CodeQL's query packs, refer to: https://docs.github.com/en/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning#using-queries-in-ql-packs
# queries: security-extended,security-and-quality
# If the analyze step fails for one of the languages you are analyzing with
# "We were unable to automatically build your code", modify the matrix above
# to set the build mode to "manual" for that language. Then modify this step
# to build your code.
# ℹ️ Command-line programs to run using the OS shell.
# 📚 See https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun
- if:matrix.build-mode == 'manual'
shell:bash
run:|
echo 'If you are using a "manual" build mode for one or more of the' \
'languages you are analyzing, replace this with the commands to build' \
description:"readonly: Specify true or 1 to prevent changes from being commited to GitHub"
default:false
env:
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24:true
jobs:
main:
runs-on:ubuntu-latest
@@ -15,7 +18,7 @@ jobs:
issues:write
steps:
- name:Checkout Actions
uses:actions/checkout@v2
uses:actions/checkout@v5
- name:Install Actions
run:cd ./.github/actions && npm install --production && cd ../..
- name:Stale Closer
@@ -28,3 +31,4 @@ jobs:
closeComment:"This issue has been closed because it is a duplicate of another issue we are tracking."
pingDays:80
pingComment:"Hey @${assignee}, this issue might need further attention.\n\n@${author}, you can help us out by closing this issue if it is no longer relevant."
- cron:5011***# Run at 11:50 AM UTC (3:50 AM PST, 4:50 AM PDT)
- cron:4012***# Run at 12:40 PM UTC (4:40 AM PST, 5:40 AM PDT)
workflow_dispatch:
inputs:
readonly:
description:"readonly: Specify true or 1 to prevent changes from being commited to GitHub"
default:false
env:
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24:true
jobs:
main:
runs-on:ubuntu-latest
@@ -15,7 +18,7 @@ jobs:
issues:write
steps:
- name:Checkout Actions
uses:actions/checkout@v2
uses:actions/checkout@v5
- name:Install Actions
run:cd ./.github/actions && npm install --production && cd ../..
- name:Stale Closer
@@ -30,3 +33,4 @@ jobs:
closeComment:"This feature request is being closed due to insufficient upvotes. Please leave a 👍-upvote or 👎-downvote reaction on the issue to help us prioritize it. When enough upvotes are received, this issue will be eligible for our backlog."
- cron:4011***# Run at 11:40 AM UTC (3:40 AM PST, 4:40 AM PDT)
- cron:3012***# Run at 12:30 PM UTC (4:30 AM PST, 5:30 AM PDT)
workflow_dispatch:
inputs:
readonly:
description:"readonly: Specify true or 1 to prevent changes from being commited to GitHub"
default:false
env:
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24:true
jobs:
main:
runs-on:ubuntu-latest
@@ -15,7 +18,7 @@ jobs:
issues:write
steps:
- name:Checkout Actions
uses:actions/checkout@v2
uses:actions/checkout@v5
- name:Install Actions
run:cd ./.github/actions && npm install --production && cd ../..
- name:Stale Closer
@@ -30,3 +33,4 @@ jobs:
closeComment:"This feature request is being closed due to insufficient upvotes. Please leave a 👍-upvote or 👎-downvote reaction on the issue to help us prioritize it. When enough upvotes are received, this issue will be eligible for our backlog."
description:"readonly: Specify true or 1 to prevent changes from being commited to GitHub"
default:false
env:
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24:true
jobs:
main:
runs-on:ubuntu-latest
@@ -15,7 +18,7 @@ jobs:
issues:write
steps:
- name:Checkout Actions
uses:actions/checkout@v2
uses:actions/checkout@v5
- name:Install Actions
run:cd ./.github/actions && npm install --production && cd ../..
- name:Stale Closer
@@ -30,3 +33,4 @@ jobs:
closeComment:"This feature request is being closed due to insufficient upvotes. Please leave a 👍-upvote or 👎-downvote reaction on the issue to help us prioritize it. When enough upvotes are received, this issue will be eligible for our backlog."
description:"readonly: Specify true or 1 to prevent changes from being commited to GitHub"
default:false
env:
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24:true
jobs:
main:
runs-on:ubuntu-latest
@@ -15,7 +18,7 @@ jobs:
issues:write
steps:
- name:Checkout Actions
uses:actions/checkout@v2
uses:actions/checkout@v5
- name:Install Actions
run:cd ./.github/actions && npm install --production && cd ../..
- name:Stale Closer
@@ -30,3 +33,4 @@ jobs:
closeComment:"This feature request is being closed due to insufficient upvotes. Please leave a 👍-upvote or 👎-downvote reaction on the issue to help us prioritize it. When enough upvotes are received, this issue will be eligible for our backlog."
- cron:2013***# Run at 1:20 PM UTC (5:20 AM PST, 6:20 AM PDT)
workflow_dispatch:
inputs:
readonly:
description:"readonly: Specify true or 1 to prevent changes from being commited to GitHub"
default:false
env:
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24:true
jobs:
main:
runs-on:ubuntu-latest
permissions:
issues:write
steps:
- name:Checkout Actions
uses:actions/checkout@v5
- name:Install Actions
run:cd ./.github/actions && npm install --production && cd ../..
- name:Add Comment
uses:./.github/actions/AddComment
with:
readonly:${{ github.event.inputs.readonly }}
labels:Feature Request,debugger
ignoreLabels:"investigate: costing,investigate,external,by design,question,more info needed,Language Service,internal"
createdAfter:"2024-07-22"
addComment:"Thank you for your feature request. While we may not be able to implement it immediately, we will monitor community reactions to see how it fits into our backlog. Additionally, if you're working with GDB/LLDB, please note that the code is open source at https://github.com/microsoft/MIEngine/wiki/Contributing-Code . Your contributions are always welcome and appreciated."
- cron:1011***# Run at 11:10 AM UTC (3:10 AM PST, 4:10 AM PDT)
- cron:3013***# Run at 1:30 PM UTC (5:30 AM PST, 6:30 AM PDT)
workflow_dispatch:
inputs:
readonly:
description:"readonly: Specify true or 1 to prevent changes from being commited to GitHub"
default:false
env:
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24:true
jobs:
main:
runs-on:ubuntu-latest
@@ -15,7 +18,7 @@ jobs:
issues:write
steps:
- name:Checkout Actions
uses:actions/checkout@v2
uses:actions/checkout@v5
- name:Install Actions
run:cd ./.github/actions && npm install --production && cd ../..
- name:Stale Closer
@@ -23,6 +26,7 @@ jobs:
with:
readonly:${{ github.event.inputs.readonly }}
labels:investigate,debugger
ignoreLabels:language service,internal
ignoreLabels:Language Service,internal
closeDays:180
closeComment:"This issue has been closed as lower priority. We're sorry if this issue still impacts you but unfortunately we're not able to address this. We will accept a pull request from the community if it's applicable for this issue."
- cron:1011***# Run at 11:10 AM UTC (3:10 AM PST, 4:10 AM PDT)
- cron:4013***# Run at 1:40 PM UTC (5:40 AM PST, 6:40 AM PDT)
workflow_dispatch:
inputs:
readonly:
description:"readonly: Specify true or 1 to prevent changes from being commited to GitHub"
default:false
env:
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24:true
jobs:
main:
runs-on:ubuntu-latest
@@ -15,7 +18,7 @@ jobs:
issues:write
steps:
- name:Checkout Actions
uses:actions/checkout@v2
uses:actions/checkout@v5
- name:Install Actions
run:cd ./.github/actions && npm install --production && cd ../..
- name:Stale Closer
@@ -23,6 +26,7 @@ jobs:
with:
readonly:${{ github.event.inputs.readonly }}
labels:"investigate: costing,debugger"
ignoreLabels:language service,internal
ignoreLabels:Language Service,internal
closeDays:180
closeComment:"This issue has been closed as lower priority. We're sorry if this issue still impacts you but unfortunately we're not able to address this. We will accept a pull request from the community if it's applicable for this issue."
- cron:1011***# Run at 11:10 AM UTC (3:10 AM PST, 4:10 AM PDT)
- cron:5013***# Run at 1:50 PM UTC (5:50 AM PST, 6:50 AM PDT)
workflow_dispatch:
inputs:
readonly:
description:"readonly: Specify true or 1 to prevent changes from being commited to GitHub"
default:false
env:
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24:true
jobs:
main:
runs-on:ubuntu-latest
@@ -15,7 +18,7 @@ jobs:
issues:write
steps:
- name:Checkout Actions
uses:actions/checkout@v2
uses:actions/checkout@v5
- name:Install Actions
run:cd ./.github/actions && npm install --production && cd ../..
- name:Stale Closer
@@ -23,9 +26,10 @@ jobs:
with:
readonly:${{ github.event.inputs.readonly }}
labels:more info needed,debugger
ignoreLabels:language service,internal
ignoreLabels:Language Service,internal
involves:wardengnaw,pieandcakes,calgagi
closeDays:14
closeComment:"This issue has been closed because it needs more information and has not had recent activity."
pingDays:7
pingComment:"Hey @${assignee}, this issue might need further attention.\n\n@${author}, you can help us out by closing this issue if the problem no longer exists, or adding more information."
description:"readonly: Specify true or 1 to prevent changes from being commited to GitHub"
default:false
env:
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24:true
jobs:
main:
runs-on:ubuntu-latest
@@ -15,7 +18,7 @@ jobs:
issues:write
steps:
- name:Checkout Actions
uses:actions/checkout@v2
uses:actions/checkout@v5
- name:Install Actions
run:cd ./.github/actions && npm install --production && cd ../..
- name:Stale Closer
@@ -24,7 +27,8 @@ jobs:
readonly:${{ github.event.inputs.readonly }}
labels:more info needed
ignoreLabels:debugger,internal
closeDays:60
closeDays:30
closeComment:"This issue has been closed because it needs more information and has not had recent activity."
pingDays:80
pingDays:14
pingComment:"Hey @${assignee}, this issue might need further attention.\n\n@${author}, you can help us out by closing this issue if the problem no longer exists, or adding more information."
- cron:2011***# Run at 11:20 AM UTC (3:20 AM PST, 4:20 AM PDT)
- cron:014***# Run at 2:00 PM UTC (6:00 AM PST, 7:00 AM PDT)
workflow_dispatch:
inputs:
readonly:
description:"readonly: Specify true or 1 to prevent changes from being commited to GitHub"
default:false
env:
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24:true
jobs:
main:
runs-on:ubuntu-latest
@@ -15,7 +18,7 @@ jobs:
issues:write
steps:
- name:Checkout Actions
uses:actions/checkout@v2
uses:actions/checkout@v5
- name:Install Actions
run:cd ./.github/actions && npm install --production && cd ../..
- name:Stale Closer
@@ -23,9 +26,10 @@ jobs:
with:
readonly:${{ github.event.inputs.readonly }}
labels:question,debugger
ignoreLabels:language service,internal
ignoreLabels:Language Service,internal
involves:wardengnaw,pieandcakes,calgagi
closeDays:14
closeComment:"This issue has been closed because it is a question and has not had recent activity."
pingDays:7
pingComment:"Hey @${assignee}, this issue might need further attention.\n\n@${author}, you can help us out by closing this issue if the question has been answered."
description:"readonly: Specify true or 1 to prevent changes from being commited to GitHub"
default:false
env:
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24:true
jobs:
main:
runs-on:ubuntu-latest
@@ -15,7 +18,7 @@ jobs:
issues:write
steps:
- name:Checkout Actions
uses:actions/checkout@v2
uses:actions/checkout@v5
- name:Install Actions
run:cd ./.github/actions && npm install --production && cd ../..
- name:Stale Closer
@@ -28,3 +31,4 @@ jobs:
closeComment:"This issue has been closed because it is a question and has not had recent activity."
pingDays:80
pingComment:"Hey @${assignee}, this issue might need further attention.\n\n@${author}, you can help us out by closing this issue if the question has been answered."
* [Build and debug the extension](Documentation/Building%20the%20Extension.md).
* File an [issue](https://github.com/Microsoft/vscode-cpptools/issues) and a [pull request](https://github.com/Microsoft/vscode-cpptools/pulls) with the change and we will review it.
* If the change affects functionality, add a line describing the change to [**CHANGELOG.md**](Extension/CHANGELOG.md).
* Try and add a test in [**test/extension.test.ts**](Extension/test/unitTests/extension.test.ts).
* Try and add a test in [**test/extension.test.ts**](Extension/test/scenarios/SingleRootProject/tests/extension.test.ts).
* Run tests via opening the [**Extension**](https://github.com/Microsoft/vscode-cpptools/tree/main/Extension) folder in Visual Studio Code, selecting the "Launch Tests" configuration in the Debug pane, and choosing "Start Debugging".
constreadmeMessage: string=localize("refer.read.me","Please refer to {0} for troubleshooting information. Issues can be created at {1}",readmePath,"https://github.com/Microsoft/vscode-cpptools/issues");
```
* The first parameter to localize should be a unique key for that string, not used by any other call to localize() in the file unless representing the same string. The second parameter is the string to localize. Both of these parameters must be string literals. Tokens such as {0} and {1} are supported in the localizable string, with replacement values passed as additional parameters to localize().
## Contributor License Agreement
This project welcomes contributions and suggestions. Most contributions require you to
agree to a Contributor License Agreement (CLA) declaring that you have the right to,
and actually do, grant us the rights to use your contribution. For details, visit
https://cla.microsoft.com.
When you submit a pull request, a CLA-bot will automatically determine whether you need
to provide a CLA and decorate the PR appropriately (e.g., label, comment). Simply follow the
instructions provided by the bot. You will only need to do this once across all repositories using our CLA.
This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/).
For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/)
We maintain a public Azure Artifacts feed that we point the package manager to in .npmrc files. If you want to add a dependency or update a version in package.json, you may need to contact us so we can add it to our feed. Please ping our team in a PR or new issue if you experience this issue.
For local development, you can delete the .npmrc file and the matching `yarn.lock` file while you wait for us to update the feed. However, these changes will need to be reverted in your branch before we will accept a PR.
@@ -333,6 +337,9 @@ export async function checkDTS() {
}
exportasyncfunctioncheckBinaries() {
if($switches.includes('--skipCheckBinaries')){
returnfalse;
}
letfailing=false;
failing=!awaitassertAnyFile(['bin/cpptools.exe','bin/cpptools'])&&(quiet||warn(`The native binary files are not present. You should either build or install the native binaries\n\n.`))||failing;
@@ -341,3 +348,15 @@ export async function checkBinaries() {
failing=awaitassertAnyFile('vscode.proposed.chatParticipantAdditions.d.ts')&&(quiet||warn(`The VSCode import file '${$root}/vscode.proposed.chatParticipantAdditions.d.ts' should not be present.`))||failing;
if(!failing){
verbose('VSCode proposals appear to be in place.');
awaitassertAnyFolder('dist/test/unit',`The folder '${$root}/dist/test/unit is missing. You should run ${brightGreen("yarn compile")}\n\n`);
constmocha=awaitassertAnyFile(["node_modules/.bin/mocha.cmd","node_modules/.bin/mocha"],`Can't find the mocha testrunner. You might need to run ${brightGreen("yarn install")}\n\n`);
@@ -61,7 +61,7 @@ File questions, issues, or feature requests for the extension.
If someone has already filed an issue that encompasses your feedback, please leave a 👍 or 👎 reaction on the issue to upvote or downvote it to help us prioritize the issue.
Let us know what you think of the extension by taking the quick survey.
@@ -75,4 +75,4 @@ This project has adopted the [Microsoft Open Source Code of Conduct](https://ope
## Data and telemetry
This extension collects usage data and sends it to Microsoft to help improve our products and services. Collection of telemetry is controlled via the same setting provided by Visual Studio Code: `"telemetry.enableTelemetry"`. Read our [privacy statement](https://privacy.microsoft.com/en-us/privacystatement) to learn more.
This extension collects usage data and sends it to Microsoft to help improve our products and services. Collection of telemetry is controlled via the same setting provided by Visual Studio Code: `"telemetry.enableTelemetry"`. Read our [privacy statement](https://go.microsoft.com/fwlink/?LinkId=521839) to learn more.
"Modul %sq1 pozice souboru %u1 (relativní pozice %u2) požadovaná pro oddíl %sq2, který přetéká konec svého oddílu",
"Modul %sq1 pozice souboru %u1 (relativní pozice %u2) požadována pro oddíl %sq2, který je nesprávně zarovnán selementy oddílů",
"z dílčího pole %sq (relativní pozice k uzlu %d)",
"pozice %u1 v souboru %m (relativní pozice %u2) požadovaná pro oddíl %sq, která přetéká konec svého oddílu",
"pozice %u1 v souboru %m (relativní pozice %u2) požadována pro oddíl %sq, která je nesprávně zarovnána selementy oddílů",
"z dílčího pole %sq (relativní pozice k uzlu %u)",
"Z oddílu %sq elementu %u1 (pozice souboru %u2, relativní pozice %u3)",
"Atributy výrazu lambda tady nejsou standardní.",
"Atributy výrazů lambda jsou funkcí C++23.",
"Identifikátor %sq by bylo možné zaměnit za vizuálně podobné %p.",
"Tento komentář obsahuje podezřelé řídicí znaky formátování Unicode.",
"Tento řetězec obsahuje řídicí znaky formátování Unicode. To může způsobit neočekávané chování modulu runtime.",
"Došlo k potlačení %d1 upozornění při zpracovávání modulu %sq1.",
"Došlo k potlačení %d1 upozornění při zpracovávání modulu %sq1.",
"Došlo k potlačení %d1 chyby při zpracovávání modulu %sq1.",
"Došlo k potlačení %d1 chyb při zpracovávání modulu %sq1.",
"při zpracovávání %m došlo k potlačení %u upozornění",
"při zpracování %m došlo k potlačení %u upozornění",
"při zpracování %m došlo k %u potlačené chybě",
"při zpracování %m došlo k(e) %u potlačeným chybám",
"včetně",
"potlačeno",
"Virtuální členská funkce nemůže mít explicitní parametr this.",
"Převzetí adresy funkce s explicitním this vyžaduje kvalifikovaný název.",
"Vytvoření adresy funkce s explicitním this vyžaduje operátor &.",
"řetězcový literál nelze použít k inicializaci člena flexibilního pole.",
"Reprezentace IFC definice funkce %sq je neplatná.",
null,
"graf UniLevel IFC se nepoužil k zadání parametrů.",
"V grafu definice parametrů IFC byl zadán tento počet parametrů: %d1, zatímco deklarace IFC určovala tento počet parametrů: %d2.",
"V grafu definice parametrů IFC byl zadán %d1 parametr, zatímco deklarace IFC určovala tento počet parametrů: %d2.",
"V grafu definice parametrů IFC byl zadán tento počet parametrů: %d1, zatímco deklarace IFC určovala %d2 parametr.",
"Chybí reprezentace IFC definice funkce %sq.",
null,
null,
null,
null,
null,
"chybí reprezentace IFC definice funkce %sq",
"modifikátor funkce se nevztahuje na deklaraci členské šablony.",
"výběr člena zahrnuje příliš mnoho vnořených anonymních typů",
"mezi operandy není žádný společný typ",
@@ -3466,23 +3466,23 @@
"duplicitní kvalifikátor asm",
"bitové pole s nekompletním typem výčtu nebo neprůhledný výčet s neplatným základním typem",
"došlo k pokusu o vytvoření elementu z oddílu IFC %sq pomocí indexu do oddílu IFC %sq2.",
"oddíl %sq určil svou velikost položky jako %d1, když bylo očekáváno %d2.",
"při zpracování modulu %sq1 byl zjištěn neočekávaný požadavek IFC.",
"oddíl %sq určil svou velikost položky jako %u1, když bylo očekáváno %u2.",
"při zpracování %m byl zjištěn neočekávaný požadavek IFC",
"podmínka selhala na řádku %d v %s1: %sq2",
"atomické omezení závisí na sobě",
"Funkce noreturn má návratový typ, který není void.",
"oprava byla provedena vyřazením parametru %sq (v relativním indexu %d).",
"oprava byla provedena vyřazením parametru %sq (v relativním indexu %u).",
"výchozí argument šablony nelze zadat pro definici členské šablony mimo její třídu.",
"při rekonstrukci entity se zjistil neplatný název identifikátoru IFC %sq.",
null,
"neplatná hodnota řazení modulu %sq",
"neplatná hodnota řazení %m",
"šablona funkce načtená z modulu IFC byla nesprávně parsována jako %nd.",
"nepovedlo se načíst odkaz na entitu IFC v modulu %sq.",
"nepodařilo se načíst odkaz na entitu IFC v %m",
"Z oddílu %sq elementu %u1 (pozice souboru %u2, relativní pozice %u3)",
"zřetězené specifikátory nejsou povolené pro typ třídy s netriviálním destruktorem.",
"Explicitní deklarace specializace nemůže být deklarací typu friend.",
"typ std::float128_t se nepodporuje. místo toho se použije std::float64_t",
"typ std::bfloat16_t se nepodporuje. místo toho se použije std::float32_t",
null,
"vodítko pro dedukce se nedá deklarovat pro šablonu aliasu %no",
"%n bylo deklarováno jako nedostupné.",
"%n bylo deklarováno jako nedostupné (%sq).",
@@ -3501,14 +3501,14 @@
"nerozpoznaný režim výstupu (musí to být text, sarif): %s",
"možnost c23_typeof se dá použít jenom při kompilaci C",
"neplatné číslo verze Clang: %s",
"řetězec IFC obsahuje neočekávaný znak null (nula) v modulu %sq",
"bylo použito %d1 z %d2 bajtů",
"z informací o řetězci v oddílu %sq, elementu %u1 (pozice souboru %u2, relativní pozice %u3)",
null,
null,
null,
"nejde vyhodnotit inicializátor pro člena flexibilního pole",
"výchozí inicializátor bitového pole je funkce C++20",
"příliš mnoho argumentů v seznamu argumentů šablony v modulu %sq",
"příliš mnoho argumentů v seznamu argumentů šablony v %m",
"zjištěno pro argument šablony reprezentovaný %sq elementem %u1 (pozice souboru %u2, relativní pozice %u3)",
"příliš málo argumentů v seznamu argumentů šablony v modulu %sq",
"příliš málo argumentů v seznamu argumentů šablony v %m",
"zjištěno při zpracování seznamu argumentů šablony reprezentovaného %sq elementem %u1 (pozice souboru %u2, relativní pozice %u3)",
"převod z vymezeného výčtového typu %t je nestandardní",
"zrušení přidělení se neshoduje s druhem přidělení (jedno je pro pole a druhé ne)",
@@ -3517,8 +3517,8 @@
"__make_unsigned je kompatibilní jenom s typem integer a výčtovým typem, které nejsou typu bool",
"vnitřní název %sq bude odsud považován za běžný identifikátor",
"přístup k neinicializovanému podobjektu v indexu %d",
"Číslo řádku IFC (%u1) přetéká maximální povolenou hodnotu (%u2), modul %sq.",
"Modul %sq1 požadoval element %u oddílu %sq2. Tato pozice souboru překračuje maximální reprezentovatelnou hodnotu.",
"číslo řádku IFC (%u1) přeteče maximální povolenou hodnotu (%u2) %m",
"%m požaduje element %u oddílu %sq; tato pozice v souboru překračuje maximální reprezentovatelnou hodnotu",
"nesprávný počet argumentů",
"Omezení kandidáta %n není splněno.",
"Počet parametrů %n neodpovídá volání.",
@@ -3551,10 +3551,201 @@
"Soubor IFC %sq nejde zpracovat.",
"Verze IFC %u1.%u2 není podporována.",
"Architektura IFC %sq není kompatibilní s aktuální cílovou architekturou.",
"Modul %sq1 požaduje index %u nepodporovaného oddílu odpovídajícího %sq2.",
"%m žádá o index %u nepodporovaného oddílu odpovídajícího %sq",
"Číslo parametru %d z %n má typ %t, který nelze dokončit.",
"Číslo parametru %d z %n má neúplný typ %t.",
"Číslo parametru %d z %n má abstraktní typ %t.",
"Strukturované vazby jsou funkcí C++17.",
"Zachycení strukturovaných vazeb je funkce C++20."
"Zachycení strukturovaných vazeb je funkce C++20.",
"Operand splicer má typ %t místo std::meta::info.",
"operand (odraz pro %r) není reflexe typu",
"nekonstantní operand spliceru",
"použití %t namísto std::string_view (= std::basic_string_view<char>)",
"std::string_view, který se tady používá, není konzistentní s použitím v jiných vnitřních funkcích",
"definice std::string_view neodpovídá předpokladům reflexe (žádné základní třídy a datoví členové pro ukazatele a délku)",
"reflexe není reflexe konstantní hodnoty",
"pole s nulovou délkou se nedá vytvořit",
"délka (%d1) předaná make_constexpr_array je větší než počet dostupných elementů (%d2)",
"definice std::meta::infovec neodpovídá předpokladům reflexe (žádné základní třídy a datoví členové pro ukazatele, délku a kapacitu)",
"chybná reflexe (%r) pro spojení výrazů",
"%n již byl definován (předchozí definice %p)",
"objekt infovec není inicializovaný",
"extrakce typu %t1 není kompatibilní s danou odezvou (entita s typem %t2)",
"reflektování sady přetížení není v tuto chvíli povolené",
"tato vnitřní funkce vyžaduje reflexi pro instanci šablony",
"nekompatibilní typy %t1 a %t2 pro operátora",
"neplatná reflexe pro vnitřní metafunkce",
"vnitřní metafunkce vyžaduje reflexi pro člena třídy",
"třída se nedá odvodit ze sjednocení",
"nejde odvodit z třídy s flexibilním členem pole",
"reflexe null",
"alias oboru názvů",
"reflexe (podrobnosti nejsou k dispozici)",
"chybná reflexe (%r) pro argument šablony v std::meta::substitute",
"volání std::meta::substitute (pro %r) bylo neúspěšné",
"hodnota reflexe odkazuje na neaktivní entitu",
"spojení výrazů musí spojovat konstantní hodnotu, proměnnou nebo funkci",
"spojení členského přístupu musí spojovat datový člen nebo členská funkce",
"člen %nd není přímým ani nepřímým členem %t",
"název %sq neurčuje známý znak Unicode",
"neukončený pojmenovaný znak Unicode řídicí sekvence",
"Znak se nemůže vyskytovat v názvu Unicode.",
"prázdný pojmenovaný znak Unicode řídicí sekvence",
"očekávalo se '[:'",
"očekávalo se ':]'",
"Výraz lambda nemůže být současně mutable i static.",
"Výraz lambda static je nestandardní.",
"Výraz lambda static musí mít prázdnou specifikaci zachycení.",
"Jednotka hlavičky EDG IFC",
"EDG IFC",
"Pro aktuální jednotku překladu se nepovedlo vygenerovat soubor IFC.",
"Jedna nebo více entit se v tuto chvíli nedá zapsat do souboru IFC.",
"explicit(bool) je funkcí C++20",
"prvním argumentem musí být ukazatel na celé číslo (integer), výčet (enum) nebo podporovaný typ s plovoucí desetinnou čárkou",
"moduly C++ nelze použít při kompilaci více jednotek překladu",
"Moduly C++ se nedají použít s funkcí export před C++11",
"token IFC %sq se nepodporuje",
"atribut pass_object_size je platný pouze pro parametry deklarací funkce",
"argument %sq atributu %d1 musí být hodnota mezi 0 a %d2",
"ref-qualifier se tady ignoruje",
"neplatný typ elementu NEON vector %t",
"neplatný typ elementu NEON polyvector %t",
"neplatný typ elementu škálovatelného vektoru %t",
"neplatný počet elementů řazené kolekce členů pro typ škálovatelného vektoru",
"NEON vector/polyvector musí mít šířku 64 nebo 128 bitů",
"typ %t bez velikosti není povolený",
"objekt bez velikosti typu %t nemůže být inicializovaný hodnotou",
"v rámci oboru %u byl nalezen neočekávaný index deklarace null",
"musí být zadán název modulu pro mapování souboru modulu odkazující na soubor %sq",
"přijata hodnota null indexu, kde byl očekáván uzel v oddílu IFC %sq",
"%nd nemůže mít typ %t.",
"kvalifikátor ref je v tomto režimu nestandardní",
"příkaz for založený na rozsahu není v tomto režimu standardní",
"auto jako specifikátor typu je v tomto režimu nestandardní",
"soubor modulu %sq se nepovedlo naimportovat kvůli poškození souboru",
"IFC",
"tokeny cizího původu vloženy po deklaraci člena",
"chybný obor vkládání (%r)",
"očekávala se hodnota typu std::string_view, ale získala se hodnota %t",
"tokeny cizího původu vloženy po příkazu",
"tokeny cizího původu vloženy po deklaraci",
"přetečení hodnoty indexu řazené kolekce členů (%d)",
">> výstup z std::meta::__report_tokens",
">> koncový výstup z std::meta::__report_tokens",
"není v kontextu s proměnnými parametrů",
"řídicí sekvence s oddělovači musí mít aspoň jeden znak",
"neukončená řídicí sekvence s oddělovači",
"konstanta obsahuje adresu místní proměnné",
"strukturovanou vazbu nejde deklarovat jako consteval",
"%no konfliktů s importovanou deklarací %nd",
"znak nelze reprezentovat ve zvoleném typu znaku",
"poznámka se nemůže objevit v kontextu předpony atributu using",
"typ poznámky %t není literálový typ",
"Atribut ext_vector_type se vztahuje pouze na logické hodnoty (bool), celočíselné typy (integer) nebo typy s plovoucí desetinnou čárkou (floating-point).",
"více specifikátorů do stejného sjednocení není povoleno",
"testovací zpráva",
"Aby se dalo použít --ms_c++23, musí být verze Microsoftu, která se emuluje, aspoň 1943.",
"neplatný aktuální pracovní adresář: %s",
"atribut cleanup v rámci funkce constexpr se v současné době nepodporuje",
"atribut assume se dá použít jenom na příkaz null",
"předpoklad selhal",
"šablony proměnných jsou funkcí C++14",
"nelze přijmout adresu funkce s parametrem deklarovaným atributem pass_object_size",
"všechny argumenty musí mít stejný typ",
"konečné porovnání bylo %s1 %s2 %s3",
"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í",
"Nelze určit velikost souboru %s.",
"%s nejde přečíst.",
"vložit",
"Nerozpoznaný název parametru",
"Parametr byl zadán více než jednou.",
"__has_embed se nemůže objevit mimo #if",
"Národní prostředí LC_NUMERIC nelze nastavit na C.",
"Direktivy elifdef a elifndef nejsou v tomto režimu povolené a v textu, který se přeskočí, se ignorují.",
"Deklarace aliasu je v tomto kontextu nestandardní.",
"Cílová sada instrukcí ABI může přidělit nestatické členy v pořadí, které neodpovídá jejich pořadí deklarací, což není v jazyce C++23 a novějších standardní.",
"Jednotka rozhraní modulu EDG IFC",
"Jednotka oddílu modulu EDG IFC",
"Deklaraci modulu nelze z této jednotky překladu exportovat, pokud není vytvořen soubor rozhraní modulu.",
"Deklarace modulu se musí exportovat z této jednotky překladu, aby se vytvořil soubor rozhraní modulu.",
"Bylo požadováno generování souboru modulu, ale v jednotce překladu nebyl deklarován žádný modul.",
"nahrazení %T za %n neúspěšných omezení",
"%n není splněno pro %T",
"rozšíření #embed je příliš dlouhé pro inicializaci entity typu %t",
"operátor defined tady není povolený",
"%n není členem %t",
"zužující převod na podepsaný znak v datech #embed",
"operátor není povolený pro typy „vector of bool“",
"objekt je pro vyhodnocení konstanty příliš velký",
"dočasný objekt odkazující sám na sebe",
"lambda v tomto kontextu nemůže odkazovat na místní proměnnou nebo init-capture",
"parametr lambda nemůže skrýt explicitní zachycení",
"parametr šablony lambda nemůže skrýt explicitní zachycení",
"pro zpracování této jednotky překladu není k dispozici dostatek adresního prostoru",
"<undetermined type>",
"<undetermined constant>",
"<undetermined template>",
"nakonfigurovaná velikost %s je pro zadaný počet bitů řetězce mantissa a exponentu příliš malá",
"výraz",
"<expression>",
"bez názvu",
"<unnamed>",
"<error-type>",
"<unknown-type>",
"<something>",
"<null-type>",
"<no-init>",
"<zero-init>",
"bitová kopie: ",
"<bitwise-copy>",
"výsledek třídy přes konstruktor: ",
"<constructor-call>",
"<NULL expression>",
"<error>",
"<NULL routine>",
"<default>",
"parametr #",
" (o jednu úroveň výš)",
" o úroveň výše",
"dynamic-init: ",
"<error-constant>",
"stack-offset-of:",
"<implicit element> ",
" opakování ",
"celé číslo",
"výčet",
"vymezený výčet",
"aritmetické",
"non-bool arithmetic",
"ukazatel",
"typ nullptr",
"popisovač",
"handle-to-CLI-array",
"pointer-to-object",
"pointer-to-function",
"pointer-to-member",
"bool",
"bool-equivalent",
"třída",
"nestálý operand pro inkrementační výraz je zastaralý",
"nestálý operand pro dekrementační výraz je zastaralý",
"%n dřív deklarované bez atributu „indeterminate“",
"výchozí konstruktor pro %t je explicitní",
"nepodařilo se načíst definici %n v %m",
"nepodařilo se načíst inicializátor pro %n v %m",
"třída s názvem typedef pro účely propojení nemůže mít základní třídu",
"třída s názvem typedef pro účely propojení nemůže mít členskou funkci",
"třída s názvem typedef pro účely propojení nemůže mít vnořený typ jiný než typ výčtu nebo typ třídy bez uzávěru",
"třída s názvem typedef pro účely propojení nemůže obsahovat výraz lambda",
"třída s názvem typedef pro účely propojení nemůže mít nestatický datový člen s výchozím inicializátorem",
"deklarace člena statických dat není v anonymní třídě povolená",
"výsledek inicializátoru odkazuje na proměnnou dllimport",
"šablona s atributem no_specializations nemůže být specializovaná",
"„static“ je zde nestandardní",
"%nd byl dříve deklarován bez explicitního základu výčtu",
"Chybějící typename je tady nestandardní.",
"Zkrácená syntaxe šablony funkce není standardní pro vodítka dedukce"
"Die letzte Zeile von Dateien endet ohne Zeilenvorschub.",
"Die letzte Zeile von Dateien endet mit einem umgekehrten Schrägstrich.",
"Die #include-Datei \"%sq\" schließt sich selbst ein.",
"Nicht genügend Arbeitsspeicher.",
"Es ist nicht genügend Arbeitsspeicher vorhanden. Erwägen Sie, die 64-Bit-IntelliSense-Engine zu aktivieren und das IntelliSense-Arbeitsspeicherlimit in den Einstellungen zu erhöhen.",
null,
"Nicht geschlossener Kommentar am Ende der Datei",
"Unbekanntes Token",
@@ -69,7 +69,7 @@
"Es wurde eine \"}\" erwartet.",
"Die Ganzzahlkonvertierung führte zu einer Änderung des Vorzeichens.",
"Die Ganzzahlkonvertierung führte zu einer Kürzung.",
"Ein unvollständiger Typ ist nicht zulässig.",
"Der unvollständige Typ „%t“ ist nicht zulässig.",
"Der Operand von sizeof darf kein Bitfeld sein.",
null,
null,
@@ -163,7 +163,7 @@
"Unbekanntes #pragma.",
null,
"Die temporäre Datei \"%sq\" konnte nicht geöffnet werden: %s2",
"Der Name des Verzeichnisses für temporäre Dateien ist zu lang (%sq).",
null,
"Zu wenig Argumente im Funktionsaufruf.",
"Ungültige Gleitkommakonstante.",
"Das Argument vom Typ \"%t1\" ist mit dem Parameter vom Typ \"%t2\" inkompatibel.",
@@ -301,7 +301,7 @@
"Es kann nicht ermittelt werden, welche Instanz von \"%n\" beabsichtigt ist.",
"Ein Zeiger auf eine gebundene Funktion darf nur zum Aufrufen der Funktion verwendet werden.",
"Der typedef-Name wurde bereits deklariert (mit demselben Typ).",
"%n wurde bereits definiert.",
null,
null,
"Keine Instanz von %n stimmt mit der Argumentliste überein.",
"Die Typdefinition ist in der Deklaration des Funktionsrückgabetyps nicht zulässig.",
@@ -392,7 +392,7 @@
"Die Main-Funktion darf nicht aufgerufen werden, und ihre Adresse darf nicht verwendet werden.",
"Für ein Array darf keine neue Initialisierung angegeben werden.",
"Die Memberfunktion \"%no\" darf nicht außerhalb ihrer Klasse neu deklariert werden.",
"Der Typ eines Zeigers auf eine unvollständige Klasse (%t) ist nicht zulässig.",
null,
"Ein Verweis auf eine lokale Variable der einschließenden Funktion ist nicht zulässig.",
"Für Postfix \"%sq\" wird eine Funktion mit einem Argument verwendet (Anachronismus).",
null,
@@ -832,7 +832,7 @@
"\"%n\" weist keinen entsprechenden \"delete%s\"-Operator auf (der aufgerufen wird, wenn während der Initialisierung eines zugeordneten Objekts eine Ausnahme ausgelöst wird).",
"Die Unterstützung für das Löschen der Platzierung ist deaktiviert.",
"Es ist kein passender \"delete\"-Operator sichtbar.",
"Ein Zeiger oder Verweis auf einen unvollständigen Typ ist nicht zulässig.",
"Ein Zeiger oder Verweis auf den unvollständigen Typ „%t“ ist nicht zulässig.",
"Ungültige teilweise Spezialsierung; \"%n\" ist bereits vollständig spezialisiert.",
"Inkompatible Ausnahmespezifizierungen.",
"Ein Verweis auf die lokale Variable wird zurückgegeben.",
@@ -853,7 +853,7 @@
"Der Typ der Umwandlung muss arithmetisch, eine Enumeration oder ein Zeiger sein.",
"Der Ausdruck muss ein Zeiger auf einen vollständigen Objekttyp sein.",
null,
"Ein Nichttyp-Argument mit einer teilweisen Spezialisierung muss der Name eines Nichttyp-Parameters oder einer Nichttyp-Konstante sein.",
null,
"Der Rückgabetyp ist nicht identisch mit dem Rückgabetyp %t der überschriebenen virtuellen Funktion %no",
"Die guiding_decls-Option kann nur beim Kompilieren von C++ verwendet werden.",
"Eine teilweise Spezialisierung einer Klassenvorlage muss im Namespace deklariert sein, in dem diese Member ist.",
@@ -1134,7 +1134,7 @@
"Eine leere Überschreibungsliste muss komplett ausgelassen werden.",
"Es wurde ein ASM-Operand erwartet.",
"Es wurde eine zu überschreibende Registrierung erwartet.",
"Das format-Attribut erfordert einen Auslassungszeichenparameter.",
"Das Attribut „Format“ erfordert einen Auslassungspunkte-Parameter oder ein Parameterpaket",
"Das erste Ersetzungsargument ist nicht das erste Variablenargument.",
"Der Formatargumentindex ist größer als die Anzahl von Parametern.",
"Der Strict-Modus ist mit dem Behandeln des Namespaces \"std\" als Alias für den globalen Namespace inkompatibel.",
"In Erweiterung von Makro \"%s\" %p",
"<UNBEKANNT>",
"",
null,
"[%d Makroerweiterungen werden nicht angezeigt.]",
"In Makroerweiterung bei %p",
"Ungültiger symbolischer Operandname \"%sq\".",
@@ -1444,7 +1444,7 @@
"__real und __imag können nur auf komplexe Werte angewendet werden.",
"__real/__imag wurde auf den tatsächlichen Wert angewendet.",
"%n wurde als veraltet deklariert (%sq)",
"Ungültige Neudefinition von \"%nd\".",
null,
"dllimport/dllexport wurde auf ein Member eines unbenannten Namespaces angewendet.",
"__thiscall kann nur in nicht statischen Memberfunktionsdeklarationen vorkommen.",
"__thiscall ist in einer Funktion mit Auslassungszeichenparameter nicht zulässig.",
@@ -1828,7 +1828,7 @@
"Für die auto-Funktion ist ein nachstehender Rückgabetyp erforderlich.",
"Eine Membervorlage kann nicht über einen reinen Spezifizierer verfügen",
"Zeichenfolgenliteral zu lang -- überschüssige Zeichen werden ignoriert",
"Die Option zum Steuern des nullptr-Schlüsselworts kann nur beim Kompilieren von C++ verwendet werden.",
null,
"std::nullptr_t wird in einen booleschen Wert konvertiert.",
null,
null,
@@ -2641,7 +2641,7 @@
"Der Feldinitialisierer für %nd ist kein konstanter Ausdruck.",
"Die Anzahl von Operandeneinschränkungen muss in jeder Einschränkungszeichenfolge gleich sein.",
"Die Einschränkungszeichenfolge enthält zu viele alternative Einschränkungen; es wurden nicht alle Einschränkungen überprüft.",
"Der Aufruf über die unvollständige Klasse %t verursacht bei der Instanziierung immer einen Fehler.",
null,
"\"decltype(auto)\" darf keine hinzugefügten Typqualifizierer aufweisen.",
"init-capture %nod kann hier nicht erfasst werden.",
"Ungültiges Nichttyp-Vorlagenargument vom Typ \"%t\".",
@@ -2711,7 +2711,7 @@
"Es wurde versucht, eine Pointer-to-Member-Funktion mit dem Wert NULL (Datenmember) zu dereferenzieren.",
"Das Vergleichen eines Zeigers mit \"void\" und eines Zeigers mit einer Funktion ist kein Standardvorgehen.",
"Fehler bei der Metadateninitialisierung.",
"Ungültige Umwandlung aus Basis in abgeleitete Klasse (der vollständige Klassentyp ist \"%t\").",
"Ungültige Umwandlung vom Basistyp zum abgeleiteten Typ (tatsächlicher abgeleiteter Klassentyp ist %t)",
"Ungültiger Zugriff auf %n im Objekt des vollständigen Typs %t.",
"\"__auto_type\" ist hier unzulässig.",
"\"__auto_type\" erlaubt nicht mehrere Deklaratoren.",
@@ -2953,9 +2953,9 @@
"Unzulässiger Wert für Pragmapaket \"%s\" für die auf AMP begrenzte Funktion.",
"Überlappende Einschränkungsspezifizierer sind unzulässig.",
"Die Einschränkungsspezifizierer des Destruktors müssen die Union der Einschränkungsspezifizierer für alle Konstruktoren abdecken.",
null,
"Fehler",
"Für \"nostdlib\" ist mindestens eine erzwungene Verwendung erforderlich.",
null,
"Fehlertyp",
null,
null,
null,
@@ -3209,7 +3209,7 @@
"Ein expliziter Destruktoraufruf ist in einem Konstantenausdruck nicht zulässig.",
"Ein nicht in Klammern gesetzter Kommaoperator im Unterskriptausdruck eines Arrays ist veraltet.",
"Die Anzahl dynamisch zugeordneter Elemente (%d) ist zu klein für den Initialisierer.",
"Ein volatile-Operand für einen %s-Ausdruck ist veraltet.",
null,
"Die Verwendung des Ergebnisses einer Zuweisung zu einem volatile-Skalarobjekt ist veraltet.",
"Ein volatile-Zieltyp für einen Verbundzuweisungsausdruck ist veraltet.",
"Ein volatile-Funktionsparameter ist veraltet.",
@@ -3230,8 +3230,8 @@
"Die andere Übereinstimmung lautet \"%t\".",
"Das hier verwendete Attribut \"availability\" wird ignoriert.",
"Die C++20-Initialisierungsanweisung in einer bereichsbasierten for-Anweisung entspricht in diesem Modus nicht dem Standard.",
"co_await kann nur auf eine bereichsbasierte for-Anweisung angewendet werden.",
"Der Typ des Bereichs kann in einer bereichsbasierten for-Schleife nicht abgeleitet werden.",
"co_await kann nur auf eine bereichsbasierte „for“-Anweisung angewendet werden",
"Der Typ des Bereichs kann in einer bereichsbasierten „for“-Anweisung nicht abgeleitet werden",
"Inlinevariablen sind ein C++17-Feature.",
"Für eine \"operator delete\"-Funktion mit Zerstörung wird \"%t\" als erster Parameter benötigt.",
"Eine \"operator delete\"-Funktion mit Zerstörung kann nur die Parameter \"std::size_t\" und \"std::align_val_t\" aufweisen.",
@@ -3249,7 +3249,7 @@
"Fehler beim Ersetzen von Argumenten \"%T\" für \"concept-id\".",
"Das Konzept für die Argumente \"%T\" ist FALSE.",
"Eine requires-Klausel ist hier nicht zulässig (keine Funktion mit Vorlagen).",
"Konzeptvorlage",
"Konzept",
"Die requires-Klausel ist nicht mit \"%nfd\" kompatibel.",
"Es wurde ein Attribut erwartet.",
null,
@@ -3272,17 +3272,17 @@
"\"%sq\" ist kein importierbarer Header.",
"Ein Modul ohne Namen kann nicht importiert werden.",
"Ein Modul kann keine Schnittstellenabhängigkeit von sich selbst aufweisen.",
"Das Modul \"%sq\" wurde bereits importiert.",
"%m wurde bereits importiert",
"Moduldatei",
"Die Moduldatei für das Modul \"%sq\" wurde nicht gefunden.",
"Die Moduldatei \"%sq\" konnte nicht importiert werden.",
"Erwartet wurde \"%s1\", stattdessen gefunden: \"%s2\".",
null,
"beim Öffnen der Moduldatei \"%sq\"",
"Unbekannter Partitionsname \"%sq\".",
"Unbekannte Moduldatei",
"Importierbare Headermoduldatei",
"EDG-Moduldatei",
"IFC-Moduldatei",
null,
null,
null,
null,
"Unerwartete Moduldatei",
"Der Typ des zweiten Operanden, \"%t2\", muss die gleiche Größe aufweisen wie \"%t1\".",
"Der Typ muss trivial kopierbar sein.",
@@ -3347,7 +3347,7 @@
"Der zu importierende Header \"%s\" wurde nicht gefunden.",
"Mehrere Dateien in der Moduldateiliste stimmen mit \"%s\" überein.",
"Die für \"%s\" gefundene Moduldatei ist für ein anderes Modul bestimmt.",
"Beliebige Art von Moduldatei",
null,
"Die Moduldatei kann nicht gelesen werden.",
"Die integrierte Funktion ist nicht verfügbar, weil der char8_t-Typ mit den aktuellen Optionen nicht unterstützt wird.",
null,
@@ -3364,15 +3364,15 @@
"Der Ausdruck muss einen arithmetischen Typ, einen Enumerationstyp ohne eigenen Gültigkeitsbereich oder einen Zeigertyp aufweisen, ist jedoch vom Typ \"%t\".",
"Der Ausdruck muss vom Typ \"Zeiger\" sein, weist jedoch den Typ \"%t\" auf.",
"Der Operator \"->\" oder \"->*\" wurde auf \"%t\" statt auf einen Zeigertyp angewendet.",
"Der unvollständige Klassentyp \"%t\" ist nicht zulässig.",
null,
"Das Bitlayout für dieses Kompilierungsziel kann nicht interpretiert werden.",
"Kein entsprechender Operator für IFC-Operator \"%sq\".",
"Keine entsprechende Aufrufkonvention für IFC-Aufrufkonvention \"%sq\".",
"Das Modul \"%sq\" enthält nicht unterstützte Konstrukte.",
"%m enthält nicht unterstützte Konstrukte",
"Nicht unterstütztes IFC-Konstrukt: %sq",
"\"__is_signed\" kann ab jetzt nicht mehr als Schlüsselwort verwendet werden.",
"Eine Arraydimension muss einen konstanten ganzzahligen Wert ohne Vorzeichen aufweisen.",
"Die IFC-Datei \"%sq\" weist eine nicht unterstützte Version %d1.%d2 auf.",
null,
"Module sind in diesem Modus nicht aktiviert.",
"\"Import\" ist in einem Modulnamen unzulässig.",
"\"Modul\" ist in einem Modulnamen unzulässig.",
@@ -3417,35 +3417,35 @@
"„wenn consteval“ und „wenn nicht consteval“ sind in diesem Modus nicht Standard",
"das Weglassen von „()“ in einem Lambda-Deklarator ist in diesem Modus nicht der Standard",
"eine „trailing-requires“-Klausel ist nicht zulässig, wenn die Lambda-Parameterliste ausgelassen wird",
"Modul %sq ungültige Partition angefordert",
"Modul %sq1 undefinierte Partition (könnte %sq2 sein) wurde angefordert",
"%m ungültige Partition angefordert",
"%m undefinierte Partition (könnte %sq sein) wurde angefordert",
null,
null,
"Die %sq1-Dateiposition %u1 (relative Position %u2) des Moduls wurde für die %sq2-Partition angefordert. Dadurch wird das Ende der Partition überschritten",
"Modul %sq1 Dateiposition %u1 (relative Position %u2) wurde für die Partition %sq2 angefordert, welche mit dessen Partitionselementen falsch ausgerichtet ist",
"von Unterfeld %sq (relative Position zum Knoten %d)",
"Die %m-Dateiposition %u1 (relative Position %u2) wurde für die %sq-Partition angefordert. Dadurch wird das Ende der Partition überschritten",
"Die %m-Dateiposition %u1 (relative Position %u2) wurde für die Partition %sq angefordert, die mit den Partitionselementen falsch ausgerichtet ist",
"von Unterfeld %sq (relative Position zum Knoten %u)",
"von Partition %sq Element %u1 (Dateiposition %u2, relative Position %u3)",
"Lambda-Attribute entsprechen hier nicht dem Standard",
"Attribute für Lambdas sind ein C++23-Feature",
"der Bezeichner %sq könnte mit einem visuell ähnlichen Bezeichner verwechselt werden, der %p angezeigt wird",
"%m hat das Element %u der Partition %sq angefordert. Diese Dateiposition überschreitet den maximal darstellbaren Wert",
"Falsche Anzahl von Argumenten",
"Einschränkung für Kandidat %n nicht erfüllt",
"Die Anzahl der Parameter von %n stimmt nicht mit dem Aufruf überein",
@@ -3551,10 +3551,201 @@
"IFC-Datei %sq kann nicht verarbeitet werden",
"IFC-Version %u1.%u2 wird nicht unterstützt",
"Die IFC-Architektur \"%sq\" ist nicht mit der aktuellen Zielarchitektur kompatibel",
"Das Modul %sq1 fordert den Index %u einer nicht unterstützten Partition an, die %sq2 entspricht",
"%m fordert den Index %u einer nicht unterstützten Partition an, die %sq entspricht",
"Die Parameternummer %d von %n weist den Typ %t auf, der nicht abgeschlossen werden kann",
"Die Parameternummer %d von %n weist den unvollständigen Typ %t auf",
"Die Parameternummer %d von %n weist den abstrakten Typ %t auf",
"Strukturierte Bindungen sind ein C++17-Feature",
"Das Erfassen strukturierter Bindungen ist ein C++20-Feature"
]
"Das Erfassen strukturierter Bindungen ist ein C++20-Feature",
"Der Operand des Splicers weist den Typ %t anstelle von std::meta::info auf.",
"Der Operand (Reflektion für %r) ist nicht die Reflexion eines Typs.",
"Nicht konstanter Operand von Splice",
"Verwendung von %t anstelle von std::string_view (= std::basic_string_view<char>)",
"Die hier verwendete std::string_view ist inkonsistent mit der Verwendung in anderen systeminternen Funktionen.",
"Die Definition von std::string_view stimmt nicht mit den Annahmen der Reflexion überein (keine Basisklassen und Datenmember für Zeiger und Länge).",
"Die Reflexion ist nicht von einem konstanten Wert.",
"kann kein Array der Länge 0 (null) erstellen",
"Die an make_constexpr_array übergebene Länge (%d1) ist größer als die Anzahl der verfügbaren Elemente (%d2).",
"Die Definition von std::meta::infovec stimmt nicht mit den Annahmen der Reflexion überein (keine Basisklassen und Datenmember für Zeiger, Länge und Kapazität).",
"Ungültige Reflexion (%r) für Ausdrucks-Splice",
"%n wurde bereits definiert (vorherige Definition %p)",
"Infovec-Objekt nicht initialisiert",
"Extrakt von Typ „%t1“ ist nicht mit der angegebenen Reflexion kompatibel (Entität vom Typ „%t2“)",
"Das Reflektieren eines Überladungssatzes ist derzeit nicht zulässig.",
"Diese systeminterne Funktion erfordert eine Reflexion für eine Vorlageninstanz.",
"Inkompatible Typen %t1 und %t2 für Operator",
"Ungültige Reflexion für systeminterne Metafunktion",
"Systeminterne Metafunktion erfordert eine Reflexion für einen Klassenmember",
"Eine Klasse kann nicht von einer Union abgeleitet werden.",
"kann nicht von einer Klasse mit einem flexiblen Arraymember abgeleitet werden",
"NULL-Reflexion",
"Namespacealias",
"Reflexion (Details nicht verfügbar)",
"Ungültige Reflexion (%r) für Vorlagenargument in std::meta::substitute",
"Fehler beim Aufruf von std::meta::substitute (für %r).",
"Reflexionswert bezieht sich auf inaktive Entität",
"Eine Ausdrucks-Splice muss einen konstanten Wert, eine Variable oder eine Funktion aufteilen.",
"Eine Memberzugriffs-Splice muss einen Datenmember oder eine Memberfunktion unterstützen.",
"Der Member \"%nd\" ist kein direkter oder indirekter Member von \"%t\".",
"Der Name \"%sq\" bezeichnet kein bekanntes Unicode-Zeichen.",
"Zeichen darf nicht in einem UnicodeNamen verwendet werden.",
"Leeres benanntes Unicode-Escapezeichen",
"Erwartet wurde \"[:\"",
"Erwartet wurde \":]\"",
"Ein Lambdaausdruck darf nicht gleichzeitig \"mutable\" und \"static\" sein.",
"Ein Lambdaausdruck \"static\" entspricht nicht dem Standard.",
"Ein Lambdaausdruck \"static\" muss eine leere Erfassungsspezifikation aufweisen.",
"EDG IFC-Headereinheit",
"EDG IFC",
"Für die aktuelle Übersetzungseinheit konnte keine IFC-Datei erstellt werden.",
"Mindestens eine Entität kann derzeit nicht in eine IFC-Datei geschrieben werden.",
"\"explicit(bool)\" ist ein C++20-Feature",
"Das erste Argument muss ein Zeiger auf eine Ganzzahl, enum oder unterstützte Gleitkommazahl sein",
"C++-Module können beim Kompilieren mehrerer Übersetzungseinheiten nicht verwendet werden",
"C++-Module können nicht mit dem vor C++11 verfügbaren „export“-Feature verwendet werden",
"Das IFC-Token %sq wird nicht unterstützt",
"Das Attribut „pass_object_size“ ist nur für Parameter von Funktionsdeklarationen gültig",
"Das Argument des %sq-Attributs %d1 muss einen Wert zwischen 0 und %d2 haben",
"Ein Verweisqualifizierer (ref-qualifier) hier wird ignoriert",
"Ungültiger NEON-Vektorelementtyp %t",
"Ungültiger NEON-Polyvektorelementtyp %t",
"Ungültiger skalierbarer Vektorelementtyp %t",
"Ungültige Anzahl von Tupelelementen für den skalierbaren Vektortyp",
"Ein NEON-Vektor oder Polyvektor muss entweder 64 oder 128 Bit groß sein",
"Der Typ „%t“ ohne Größe ist nicht zulässig",
"Ein Objekt des Typs %t ohne Größe kann nicht mit einem Wert initialisiert werden",
"Im Bereich %u wurde ein unerwarteter Nulldeklarationsindex gefunden",
"Für die Moduldateizuordnung, die auf die Datei \"%sq\" verweist, muss ein Modulname angegeben werden.",
"Es wurde ein NULL-Indexwert empfangen, bei dem ein Knoten in der IFC-Partition „%sq“ erwartet wurde.",
"%nd darf nicht den Typ „%t“ aufweisen",
"Ein Ref-Qualifizierer entspricht in diesem Modus nicht dem Standard.",
"Eine bereichsbasierte „for“-Anweisung entspricht in diesem Modus nicht dem Standard",
"„auto“ als Typspezifizierer entspricht in diesem Modus nicht dem Standard.",
"Die Moduldatei „%sq“ konnte aufgrund einer Dateibeschädigung nicht importiert werden.",
"IFC",
"Fremde Token, die nach der Memberdeklaration eingefügt wurden",
"Ungültiger Einschleusungsbereich (%r)",
"Es wurde ein Wert vom Typ „std::string_view“ erwartet, aber %t erhalten.",
"Fremde Token, die nach der Anweisung eingefügt wurden",
"Fremde Token, die nach der Deklaration eingefügt wurden",
"Überlauf des Tupelindexwerts (%d)",
">> Ausgabe von std::meta::__report_tokens",
">> Endausgabe von std::meta::__report_tokens",
"Nicht in einem Kontext mit Parametervariablen",
"Eine Escapesequenz mit Trennzeichen muss mindestens ein Zeichen enthalten.",
"Nicht beendete Escapesequenz mit Trennzeichen",
"Die Konstante enthält die Adresse einer lokalen Variablen.",
"eine strukturierte Bindung kann nicht als „consteval“ deklariert werden",
"%nkeine Konflikte mit der importierten Deklaration „%nd“",
"Das Zeichen kann nicht im angegebenen Zeichentyp dargestellt werden.",
"Eine Anmerkung kann nicht im Kontext eines „using“-Attributpräfixes angezeigt werden.",
"Der Typ „%t“ der Anmerkung ist kein Literaltyp.",
"Das Attribut „ext_vector_type“ gilt nur für boolesche, ganzzahlige oder Gleitkommatypen",
"Mehrere Bezeichner in derselben Union sind nicht zulässig.",
"Testnachricht",
"Die zu emulierende Microsoft-Version muss mindestens 1943 sein, damit \"--ms_c++23\" verwendet werden kann.",
"Ungültiges aktuelles Arbeitsverzeichnis: %s",
"das „cleanup“-Attribut innerhalb einer constexpr-Funktion wird derzeit nicht unterstützt",
"das „assume“-Attribut kann nur auf eine Nullanweisung angewendet werden",
"Fehler bei Annahme",
"Variablenvorlagen sind ein C++14-Feature",
"die Adresse einer Funktion mit einem Parameter, der mit dem Attribut „pass_object_size“ deklariert wurde, kann nicht übernommen werden",
"Alle Argumente müssen denselben Typ aufweisen",
"Der letzte Vergleich war %s1 %s2 %s3",
"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",
"Die Größe der Datei \"%s\" kann nicht bestimmt werden.",
"\"%s\" kann nicht gelesen werden.",
"Einbetten",
"Unbekannter Parametername",
"Der Parameter wurde mehrfach angegeben.",
"__has_embed kann nicht außerhalb von \"#if\" vorkommen.",
"Das LC_NUMERIC-Gebietsschema konnte nicht auf C festgelegt werden.",
"\"elifdef\" und \"elifndef\" sind in diesem Modus nicht aktiviert und werden ignoriert, wenn Text übersprungen wird.",
"Eine Alias-Deklaration entspricht in diesem Kontext nicht dem Standard.",
"Die Ziel-ABI kann nicht-statische Mitglieder in einer Reihenfolge zuweisen, die nicht mit ihrer Deklarationsreihenfolge übereinstimmt, was in C++23 und später nicht standardkonform ist.",
"EDG-IFC-Modulschnittstelleneinheit",
"EDG-IFC-Modulpartitionseinheit",
"Die Moduldeklaration kann aus dieser Übersetzungseinheit exportiert werden, wenn eine Modulschnittstellendatei erstellt werden.",
"Die Moduldeklaration muss aus dieser Übersetzungseinheit exportiert werden, um eine Modulschnittstellendatei zu erstellen.",
"Die Moduldateigenerierung wurde angefordert, aber in der Übersetzungseinheit wurde kein Modul deklariert.",
"Ersetzen von %T durch %n fehlgeschlagene Einschränkungen",
"%n nicht zufrieden für %T",
"die #embed Erweiterung ist zu lang, um eine Entität des Typs zu initialisieren %t",
"Der „defined“-Operator ist hier nicht zulässig",
"%n ist kein Member von %t",
"Einschränken der Konvertierung in signiertes Zeichen in #embed Daten",
"Der Operator ist für „Vektor-of-bool“-Typen nicht zulässig",
"Objekt zu groß für konstanten Auswertung",
"Temporäres Objekt, das auf sich selbst verweist",
"Ein Lambda kann in diesem Kontext nicht auf eine lokale Variable oder init-capture verweisen",
"Ein Lambdaparameter kann eine explizite Erfassung nicht ausblenden",
"Ein Lambdavorlagenparameter kann eine explizite Erfassung nicht ausblenden",
"Es ist nicht genügend Adressraum vorhanden, um diese Übersetzungseinheit zu verarbeiten",
"<bestimmter Typ>",
"<bestimmte Konstante>",
"<bestimmte Vorlage>",
"die konfigurierte Größe von %s ist zu klein für die angegebene Anzahl von Mantisse + Exponentenbits",
"Ausdruck",
"<Ausdruck>",
"Unbenannt",
"<Unbenannt>",
"<fehlertyp>",
"<unbekannter-typ>",
"<etwas>",
"<null-typ>",
"<kein-init>",
"<null-init>",
"bitweise Kopie von: ",
"<bitwise-kopie>",
"Klassenergebnis über ctor: ",
"<konstruktor-aufruf>",
"<NULL-Ausdruck>",
"<Fehler>",
"<NULL-Routine>",
"<Standard>",
"Parameternr.",
" (eine Ebene höher)",
" Stufen nach oben",
"dynamische-init: ",
"<Fehlerkonstante>",
"Stack-Offset-von:",
"<implizites-Element> ",
" Wiederholungen von ",
"Integer",
"Enumeration",
"Bereichsenumeration",
"arithmetisch",
"nicht boolesche Arithmetik",
"Zeiger",
"nullptr-Typ",
"Handle",
"Handle-to-CLI-Array",
"Pointer-zum-Objekt",
"Pointer-auf-Funktion",
"pointer-to-member",
"bool",
"bool-äquivalent",
"Klasse",
"Ein flüchtiger Operand zu einem Inkrementausdruck ist veraltet",
"Ein flüchtiger Operand zu einem Dekrementausdruck ist veraltet",
"%n zuvor ohne das Attribut „unbestimmt“ deklariert",
"der Standardkonstruktor für %t ist explizit",
"Fehler beim Laden der Definition von %n in %m",
"Fehler beim Laden des Initialisierers für %n in %m",
"Eine Klasse mit einem typedef-Namen zu Verknüpfungszwecken darf keine Basisklasse aufweisen",
"Eine Klasse mit einem typedef-Namen zu Verknüpfungszwecken darf keine Memberfunktion aufweisen",
"Eine Klasse mit einem typedef-Namen für Verknüpfungszwecke darf keinen geschachtelten Typ aufweisen, außer einem Enumerationstyp oder einem Klassentyp ohne Abschluss",
"Eine Klasse mit einem typedef-Namen zu Verknüpfungszwecken darf keinen Lambdaausdruck enthalten",
"eine Klasse mit einem typedef-Namen zu Verknüpfungszwecken darf keinen nicht statischen Datenmember mit einem Standardmemberinitialisierer aufweisen",
"Eine statische Datenmemberdeklaration ist in einer unbenannten Klasse nicht zulässig",
"Initialisiererergebnis behebt eine dllimport-Variable",
"Vorlage mit dem Attribut „no_specializations“ kann nicht spezialisiert werden",
"„static“ entspricht hier nicht dem Standard",
"%nd wurde zuvor ohne explizite Enumerationsbasis deklariert",
"Fehlender „typename“ entspricht hier nicht dem Standard.",
"Die abgekürzte Funktionsvorlagensyntax entspricht nicht dem Standard für Deduktionsleitfäden."
]
Some files were not shown because too many files have changed in this diff
Show More
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.