Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2,422 changes: 1,303 additions & 1,119 deletions .github/actions/package-lock.json

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions .github/actions/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@
"keywords": [],
"author": "",
"dependencies": {
"@actions/core": "^1.9.1",
"@actions/github": "^6.0.0",
"@actions/core": "^2.0.3",
"@actions/github": "^8.0.1",
"@octokit/rest": "^21.1.1",
"@slack/web-api": "^6.9.1",
"applicationinsights": "^2.5.1",
Expand Down
61 changes: 46 additions & 15 deletions Extension/CHANGELOG.md

Large diffs are not rendered by default.

64 changes: 64 additions & 0 deletions Extension/ThirdPartyNotices.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2100,6 +2100,70 @@ LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

---------------------------------------------------------

---------------------------------------------------------

node-vcvarsall 1.2.0 - MIT
https://github.com/bobbrow/node-vcvarsall#readme

Copyright (c) 2025 Bob Brown

MIT License

Copyright (c) 2025 Bob Brown

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.


---------------------------------------------------------

---------------------------------------------------------

node-vswhere 1.0.2 - MIT
https://github.com/bobbrow/node-vswhere#readme

Copyright (c) 2025 Bob Brown

MIT License

Copyright (c) 2025 Bob Brown

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.


---------------------------------------------------------

---------------------------------------------------------
Expand Down
26 changes: 14 additions & 12 deletions Extension/bin/messages/cs/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -1134,7 +1134,7 @@
"Prázdný seznam přepisovačů se musí kompletně vynechat.",
"Očekával se operand asm.",
"Očekávalo se přepsání registru.",
"Atribut format vyžaduje parametr tři tečky.",
"Atribut format vyžaduje parametr ellipsis (tři tečky) nebo sadu parametrů.",
"První argument náhrady není prvním argumentem proměnné.",
"Index argumentu formátu je větší než počet parametrů.",
"Argument formátu není řetězcového typu.",
Expand Down Expand Up @@ -2711,7 +2711,7 @@
"Pokus o přístup přes nulový ukazatel na člen (datový člen)",
"Porovnání ukazatele s hodnotou void nebo ukazatelem na funkci není standardní.",
"Nepovedlo se inicializovat metadata.",
"Neplatné přetypování mezi základní a odvozenou třídou (úplný typ třídy je %t).",
"Neplatné přetypování mezi základní a odvozenou třídou (skutečný typ odvozené třídy je %t)",
"Neplatný přístup k %n v objektu s úplným typem %t.",
"__auto_type tady není povolený.",
"__auto_type nepovoluje víc deklarátorů.",
Expand Down Expand Up @@ -3209,7 +3209,7 @@
"Explicitní volání destruktoru není povolené v konstantním výrazu.",
"Operátor čárky nezadané v závorkách ve výrazu dolního indexu pole je zastaralý.",
"Počet dynamicky přidělených elementů (%d) pro inicializátor je moc malý.",
"Nestálý operand pro výraz %s je zastaralý.",
null,
"Použití výsledku přiřazení do nestálého skalárního objektu je zastaralé.",
"Nestálý cílový typ pro složený výraz přiřazení je zastaralý.",
"Nestálý parametr funkce je zastaralý.",
Expand Down Expand Up @@ -3249,7 +3249,7 @@
"Nepovedlo se nahradit argumenty %T pro concept-id.",
"Pro argumenty %T je koncept false.",
"Klauzule requires tady není povolena (nejedná se o funkci se šablonami).",
"Šablona konceptu",
"koncept",
"Klauzule requires není kompatibilní s %nfd.",
"Očekával se atribut.",
null,
Expand Down Expand Up @@ -3439,12 +3439,12 @@
"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ů: %u1, zatímco deklarace IFC určovala tento počet parametrů: %u2.",
"V grafu definice parametrů IFC byly zadány %u1 parametry, zatímco deklarace IFC určovala tento počet parametrů: %u2.",
"V grafu definice parametrů IFC byly zadány %u1 parametry, zatímco deklarace IFC určovala tento počet parametrů: %u2.",
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ů",
Expand Down Expand Up @@ -3598,8 +3598,8 @@
"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 vytvořit jednotku hlavičky",
"aktuální jednotka překladu používá jednu nebo více funkcí, které se v tuto chvíli nedají zapsat do jednotky hlavičky",
"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",
Expand Down Expand Up @@ -3745,5 +3745,7 @@
"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"
"%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"
]
26 changes: 14 additions & 12 deletions Extension/bin/messages/de/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -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.",
"Das Formatargument weist keinen Zeichenfolgentyp auf.",
Expand Down Expand Up @@ -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.",
Expand Down Expand Up @@ -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.",
Expand Down Expand Up @@ -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,
Expand Down Expand Up @@ -3439,12 +3439,12 @@
"das Übernehmen der Adresse einer expliziten „dies“-Funktion erfordert einen qualifizierten Namen.",
"das Formatieren der Adresse einer expliziten „dies“-Funktion erfordert den Operator „&“",
"Ein Zeichenfolgenliteral kann nicht zum Initialisieren eines flexiblen Arraymembers verwendet werden.",
"Die IFC-Darstellung der Definition der Funktion %sq ist ungültig",
null,
"Ein UniLevel-IFC-Chart wurde nicht zum Angeben von Parametern verwendet.",
"Der %u1 Parameter wurden im IFC-Parameterdefinitionschart angegeben, während %u2 Parameter in der IFC-Deklaration angegeben wurden.",
"Der %u1 Parameter wurde im IFC-Parameterdefinitionschart angegeben, während %u2 Parameter in der IFC-Deklaration angegeben wurden.",
"%u1 Parameter wurden im IFC-Parameterdefinitionschart angegeben, während der %u2 Parameter in der IFC-Deklaration angegeben wurde.",
null,
null,
null,
null,
null,
"Die IFC-Darstellung der Definition der Funktion %sq fehlt",
"Funktionsmodifizierer gilt nicht für eine statische Mitgliedervorlagendeklaration",
"Die Mitgliederauswahl umfasst zu viele geschachtelte anonyme Typen",
Expand Down Expand Up @@ -3598,8 +3598,8 @@
"Ein Lambdaausdruck \"static\" muss eine leere Erfassungsspezifikation aufweisen.",
"EDG IFC-Headereinheit",
"EDG IFC",
"für die aktuelle Übersetzungseinheit konnte keine Headereinheit erstellt werden",
"Die aktuelle Übersetzungseinheit verwendet mindestens ein Feature, das derzeit nicht in eine Headereinheit geschrieben werden kann",
"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",
Expand Down Expand Up @@ -3745,5 +3745,7 @@
"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"
"%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."
]
26 changes: 14 additions & 12 deletions Extension/bin/messages/es/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -1134,7 +1134,7 @@
"una lista de destrucciones vacía se debe omitir por completo",
"se esperaba un operando asm",
"se esperaba un registro para destruir",
"el atributo 'format' requiere un parámetro de puntos suspensivos",
"El atributo \"format\" requiere un parámetro de puntos suspensivos o un paquete de parámetros",
"el primer argumento de sustitución no es el primer argumento de variable",
"el índice de argumentos de formato es superior al número de parámetros",
"un argumento de formato no tiene un tipo de cadena",
Expand Down Expand Up @@ -2711,7 +2711,7 @@
"Intento de desreferenciar un puntero a miembro nulo (miembro de datos)",
"comparar un puntero con void y un puntero con una función no estándar",
"error en la inicialización de los metadatos",
"conversión de base a derivado no válida (el tipo de clase completa es %t)",
"conversión de base a derivada no válida (el tipo de clase derivada real es %t)",
"acceso a %n no válido en un objeto del tipo %t completo",
"no se permite aquí \"__auto_type\"",
"\"__auto_type\" no admite varios declaradores",
Expand Down Expand Up @@ -3209,7 +3209,7 @@
"no se permite una llamada explícita a un destructor en una expresión constante",
"Un operador de coma sin paréntesis en una expresión de subíndice de matriz está en desuso",
"el número de elementos asignados dinámicamente (%d) es demasiado pequeño para el inicializador",
"un operando volatile para la expresión %s está en desuso",
null,
"el uso del resultado de una asignación a un objeto escalar volatile está en desuso",
"un tipo de destino volatile para una expresión de asignación compuesta está en desuso",
"un parámetro de función volatile está en desuso",
Expand Down Expand Up @@ -3249,7 +3249,7 @@
"error de sustitución de los argumentos %T para concept-id",
"el concepto es false para los argumentos %T",
"no se permite una cláusula requires aquí (no es una función basada en plantilla)",
"plantilla de concepto",
"concepto",
"la cláusula requires es incompatible con %nfd",
"se esperaba un atributo",
null,
Expand Down Expand Up @@ -3439,12 +3439,12 @@
"tomar la dirección de una función explícita \"this\" requiere un nombre completo",
"la formación de la dirección de una función explícita 'this' requiere el operador '&'",
"no se puede usar un literal de cadena para inicializar un miembro de matriz flexible",
"la representación IFC de la definición de la función %sq no es válida",
null,
"no se usó un gráfico IFC UniLevel para especificar parámetros",
"el gráfico de definición de parámetros IFC especificó %u1 parámetros, mientras que la declaración IFC especificó %u2 parámetros",
"el gráfico de definición de parámetros IFC especificó %u1 parámetro, mientras que la declaración IFC especificó %u2 parámetros",
"el gráfico de definición de parámetros IFC especificó %u1 parámetros, mientras que la declaración IFC especificó %u2 parámetro",
null,
null,
null,
null,
null,
"falta la representación IFC de la definición de la función %sq",
"el modificador de función no se aplica a la declaración de plantilla de miembro",
"la selección de miembros implica demasiados tipos anónimos anidados",
Expand Down Expand Up @@ -3598,8 +3598,8 @@
"una expresión lambda \"estática\" debe tener una especificación de captura vacía",
"Unidad de encabezado EDG IFC",
"EDG IFC",
"no se pudo crear una unidad de encabezado para la unidad de traducción actual",
"la unidad de traducción actual usa una o varias características que no se pueden escribir actualmente en una unidad de encabezado",
"no se pudo generar un archivo IFC para la unidad de traducción actual",
"actualmente no se puede escribir una o más entidades en un archivo IFC",
"'explicit(bool)' es una característica de C++20",
"el primer argumento debe ser un puntero a entero, enumeración o tipo de punto flotante admitido",
"No se pueden usar módulos de C++ al compilar varias unidades de traducción",
Expand Down Expand Up @@ -3745,5 +3745,7 @@
"el resultado del inicializador se dirige a una variable dllimport",
"La plantilla con el atributo \"no_specializations\" no se puede especializar",
"\"static\" no es estándar aquí",
"%nd se declaró previamente sin una base explícita de enumeración"
"%nd se declaró previamente sin una base explícita de enumeración",
"falta 'typename' no estándar aquí",
"La sintaxis abreviada de las plantillas de funciones no es estándar para las guías de deducción"
]
Loading
Loading