Skip to content

Commit 80a6d16

Browse files
authored
Merge pull request #14153 from microsoft/seanmcm/1_30_3_release
Merge for 1.30.3 (release)
2 parents 70fbfd7 + e5a976f commit 80a6d16

25 files changed

Lines changed: 1678 additions & 1367 deletions

.github/actions/package-lock.json

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

.github/actions/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
"keywords": [],
1111
"author": "",
1212
"dependencies": {
13-
"@actions/core": "^1.9.1",
14-
"@actions/github": "^6.0.0",
13+
"@actions/core": "^2.0.3",
14+
"@actions/github": "^8.0.1",
1515
"@octokit/rest": "^21.1.1",
1616
"@slack/web-api": "^6.9.1",
1717
"applicationinsights": "^2.5.1",

Extension/CHANGELOG.md

Lines changed: 46 additions & 15 deletions
Large diffs are not rendered by default.

Extension/ThirdPartyNotices.txt

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2100,6 +2100,70 @@ LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
21002100
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
21012101
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
21022102

2103+
---------------------------------------------------------
2104+
2105+
---------------------------------------------------------
2106+
2107+
node-vcvarsall 1.2.0 - MIT
2108+
https://github.com/bobbrow/node-vcvarsall#readme
2109+
2110+
Copyright (c) 2025 Bob Brown
2111+
2112+
MIT License
2113+
2114+
Copyright (c) 2025 Bob Brown
2115+
2116+
Permission is hereby granted, free of charge, to any person obtaining a copy
2117+
of this software and associated documentation files (the "Software"), to deal
2118+
in the Software without restriction, including without limitation the rights
2119+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
2120+
copies of the Software, and to permit persons to whom the Software is
2121+
furnished to do so, subject to the following conditions:
2122+
2123+
The above copyright notice and this permission notice shall be included in all
2124+
copies or substantial portions of the Software.
2125+
2126+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
2127+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
2128+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
2129+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
2130+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
2131+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
2132+
SOFTWARE.
2133+
2134+
2135+
---------------------------------------------------------
2136+
2137+
---------------------------------------------------------
2138+
2139+
node-vswhere 1.0.2 - MIT
2140+
https://github.com/bobbrow/node-vswhere#readme
2141+
2142+
Copyright (c) 2025 Bob Brown
2143+
2144+
MIT License
2145+
2146+
Copyright (c) 2025 Bob Brown
2147+
2148+
Permission is hereby granted, free of charge, to any person obtaining a copy
2149+
of this software and associated documentation files (the "Software"), to deal
2150+
in the Software without restriction, including without limitation the rights
2151+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
2152+
copies of the Software, and to permit persons to whom the Software is
2153+
furnished to do so, subject to the following conditions:
2154+
2155+
The above copyright notice and this permission notice shall be included in all
2156+
copies or substantial portions of the Software.
2157+
2158+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
2159+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
2160+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
2161+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
2162+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
2163+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
2164+
SOFTWARE.
2165+
2166+
21032167
---------------------------------------------------------
21042168

21052169
---------------------------------------------------------

Extension/bin/messages/cs/messages.json

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1134,7 +1134,7 @@
11341134
"Prázdný seznam přepisovačů se musí kompletně vynechat.",
11351135
"Očekával se operand asm.",
11361136
"Očekávalo se přepsání registru.",
1137-
"Atribut format vyžaduje parametr tři tečky.",
1137+
"Atribut format vyžaduje parametr ellipsis (tři tečky) nebo sadu parametrů.",
11381138
"První argument náhrady není prvním argumentem proměnné.",
11391139
"Index argumentu formátu je větší než počet parametrů.",
11401140
"Argument formátu není řetězcového typu.",
@@ -2711,7 +2711,7 @@
27112711
"Pokus o přístup přes nulový ukazatel na člen (datový člen)",
27122712
"Porovnání ukazatele s hodnotou void nebo ukazatelem na funkci není standardní.",
27132713
"Nepovedlo se inicializovat metadata.",
2714-
"Neplatné přetypování mezi základní a odvozenou třídou (úplný typ třídy je %t).",
2714+
"Neplatné přetypování mezi základní a odvozenou třídou (skutečný typ odvozené třídy je %t)",
27152715
"Neplatný přístup k %n v objektu s úplným typem %t.",
27162716
"__auto_type tady není povolený.",
27172717
"__auto_type nepovoluje víc deklarátorů.",
@@ -3209,7 +3209,7 @@
32093209
"Explicitní volání destruktoru není povolené v konstantním výrazu.",
32103210
"Operátor čárky nezadané v závorkách ve výrazu dolního indexu pole je zastaralý.",
32113211
"Počet dynamicky přidělených elementů (%d) pro inicializátor je moc malý.",
3212-
"Nestálý operand pro výraz %s je zastaralý.",
3212+
null,
32133213
"Použití výsledku přiřazení do nestálého skalárního objektu je zastaralé.",
32143214
"Nestálý cílový typ pro složený výraz přiřazení je zastaralý.",
32153215
"Nestálý parametr funkce je zastaralý.",
@@ -3249,7 +3249,7 @@
32493249
"Nepovedlo se nahradit argumenty %T pro concept-id.",
32503250
"Pro argumenty %T je koncept false.",
32513251
"Klauzule requires tady není povolena (nejedná se o funkci se šablonami).",
3252-
"Šablona konceptu",
3252+
"koncept",
32533253
"Klauzule requires není kompatibilní s %nfd.",
32543254
"Očekával se atribut.",
32553255
null,
@@ -3439,12 +3439,12 @@
34393439
"Převzetí adresy funkce s explicitním this vyžaduje kvalifikovaný název.",
34403440
"Vytvoření adresy funkce s explicitním this vyžaduje operátor &.",
34413441
"řetězcový literál nelze použít k inicializaci člena flexibilního pole.",
3442-
"reprezentace IFC definice funkce %sq je neplatná",
34433442
null,
3444-
"graf UniLevel IFC se nepoužil k zadání parametrů.",
3445-
"V grafu definice parametrů IFC byl zadán tento počet parametrů: %u1, zatímco deklarace IFC určovala tento počet parametrů: %u2.",
3446-
"V grafu definice parametrů IFC byly zadány %u1 parametry, zatímco deklarace IFC určovala tento počet parametrů: %u2.",
3447-
"V grafu definice parametrů IFC byly zadány %u1 parametry, zatímco deklarace IFC určovala tento počet parametrů: %u2.",
3443+
null,
3444+
null,
3445+
null,
3446+
null,
3447+
null,
34483448
"chybí reprezentace IFC definice funkce %sq",
34493449
"modifikátor funkce se nevztahuje na deklaraci členské šablony.",
34503450
"výběr člena zahrnuje příliš mnoho vnořených anonymních typů",
@@ -3598,8 +3598,8 @@
35983598
"Výraz lambda static musí mít prázdnou specifikaci zachycení.",
35993599
"Jednotka hlavičky EDG IFC",
36003600
"EDG IFC",
3601-
"pro aktuální jednotku překladu se nepovedlo vytvořit jednotku hlavičky",
3602-
"aktuální jednotka překladu používá jednu nebo více funkcí, které se v tuto chvíli nedají zapsat do jednotky hlavičky",
3601+
"Pro aktuální jednotku překladu se nepovedlo vygenerovat soubor IFC.",
3602+
"Jedna nebo více entit se v tuto chvíli nedá zapsat do souboru IFC.",
36033603
"explicit(bool) je funkcí C++20",
36043604
"prvním argumentem musí být ukazatel na celé číslo (integer), výčet (enum) nebo podporovaný typ s plovoucí desetinnou čárkou",
36053605
"moduly C++ nelze použít při kompilaci více jednotek překladu",
@@ -3745,5 +3745,7 @@
37453745
"výsledek inicializátoru odkazuje na proměnnou dllimport",
37463746
"šablona s atributem no_specializations nemůže být specializovaná",
37473747
"„static“ je zde nestandardní",
3748-
"%nd byl dříve deklarován bez explicitního základu výčtu"
3748+
"%nd byl dříve deklarován bez explicitního základu výčtu",
3749+
"Chybějící typename je tady nestandardní.",
3750+
"Zkrácená syntaxe šablony funkce není standardní pro vodítka dedukce"
37493751
]

Extension/bin/messages/de/messages.json

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1134,7 +1134,7 @@
11341134
"Eine leere Überschreibungsliste muss komplett ausgelassen werden.",
11351135
"Es wurde ein ASM-Operand erwartet.",
11361136
"Es wurde eine zu überschreibende Registrierung erwartet.",
1137-
"Das format-Attribut erfordert einen Auslassungszeichenparameter.",
1137+
"Das Attribut „Format“ erfordert einen Auslassungspunkte-Parameter oder ein Parameterpaket",
11381138
"Das erste Ersetzungsargument ist nicht das erste Variablenargument.",
11391139
"Der Formatargumentindex ist größer als die Anzahl von Parametern.",
11401140
"Das Formatargument weist keinen Zeichenfolgentyp auf.",
@@ -2711,7 +2711,7 @@
27112711
"Es wurde versucht, eine Pointer-to-Member-Funktion mit dem Wert NULL (Datenmember) zu dereferenzieren.",
27122712
"Das Vergleichen eines Zeigers mit \"void\" und eines Zeigers mit einer Funktion ist kein Standardvorgehen.",
27132713
"Fehler bei der Metadateninitialisierung.",
2714-
"Ungültige Umwandlung aus Basis in abgeleitete Klasse (der vollständige Klassentyp ist \"%t\").",
2714+
"Ungültige Umwandlung vom Basistyp zum abgeleiteten Typ (tatsächlicher abgeleiteter Klassentyp ist %t)",
27152715
"Ungültiger Zugriff auf %n im Objekt des vollständigen Typs %t.",
27162716
"\"__auto_type\" ist hier unzulässig.",
27172717
"\"__auto_type\" erlaubt nicht mehrere Deklaratoren.",
@@ -3209,7 +3209,7 @@
32093209
"Ein expliziter Destruktoraufruf ist in einem Konstantenausdruck nicht zulässig.",
32103210
"Ein nicht in Klammern gesetzter Kommaoperator im Unterskriptausdruck eines Arrays ist veraltet.",
32113211
"Die Anzahl dynamisch zugeordneter Elemente (%d) ist zu klein für den Initialisierer.",
3212-
"Ein volatile-Operand für einen %s-Ausdruck ist veraltet.",
3212+
null,
32133213
"Die Verwendung des Ergebnisses einer Zuweisung zu einem volatile-Skalarobjekt ist veraltet.",
32143214
"Ein volatile-Zieltyp für einen Verbundzuweisungsausdruck ist veraltet.",
32153215
"Ein volatile-Funktionsparameter ist veraltet.",
@@ -3249,7 +3249,7 @@
32493249
"Fehler beim Ersetzen von Argumenten \"%T\" für \"concept-id\".",
32503250
"Das Konzept für die Argumente \"%T\" ist FALSE.",
32513251
"Eine requires-Klausel ist hier nicht zulässig (keine Funktion mit Vorlagen).",
3252-
"Konzeptvorlage",
3252+
"Konzept",
32533253
"Die requires-Klausel ist nicht mit \"%nfd\" kompatibel.",
32543254
"Es wurde ein Attribut erwartet.",
32553255
null,
@@ -3439,12 +3439,12 @@
34393439
"das Übernehmen der Adresse einer expliziten „dies“-Funktion erfordert einen qualifizierten Namen.",
34403440
"das Formatieren der Adresse einer expliziten „dies“-Funktion erfordert den Operator „&“",
34413441
"Ein Zeichenfolgenliteral kann nicht zum Initialisieren eines flexiblen Arraymembers verwendet werden.",
3442-
"Die IFC-Darstellung der Definition der Funktion %sq ist ungültig",
34433442
null,
3444-
"Ein UniLevel-IFC-Chart wurde nicht zum Angeben von Parametern verwendet.",
3445-
"Der %u1 Parameter wurden im IFC-Parameterdefinitionschart angegeben, während %u2 Parameter in der IFC-Deklaration angegeben wurden.",
3446-
"Der %u1 Parameter wurde im IFC-Parameterdefinitionschart angegeben, während %u2 Parameter in der IFC-Deklaration angegeben wurden.",
3447-
"%u1 Parameter wurden im IFC-Parameterdefinitionschart angegeben, während der %u2 Parameter in der IFC-Deklaration angegeben wurde.",
3443+
null,
3444+
null,
3445+
null,
3446+
null,
3447+
null,
34483448
"Die IFC-Darstellung der Definition der Funktion %sq fehlt",
34493449
"Funktionsmodifizierer gilt nicht für eine statische Mitgliedervorlagendeklaration",
34503450
"Die Mitgliederauswahl umfasst zu viele geschachtelte anonyme Typen",
@@ -3598,8 +3598,8 @@
35983598
"Ein Lambdaausdruck \"static\" muss eine leere Erfassungsspezifikation aufweisen.",
35993599
"EDG IFC-Headereinheit",
36003600
"EDG IFC",
3601-
"für die aktuelle Übersetzungseinheit konnte keine Headereinheit erstellt werden",
3602-
"Die aktuelle Übersetzungseinheit verwendet mindestens ein Feature, das derzeit nicht in eine Headereinheit geschrieben werden kann",
3601+
"Für die aktuelle Übersetzungseinheit konnte keine IFC-Datei erstellt werden.",
3602+
"Mindestens eine Entität kann derzeit nicht in eine IFC-Datei geschrieben werden.",
36033603
"\"explicit(bool)\" ist ein C++20-Feature",
36043604
"Das erste Argument muss ein Zeiger auf eine Ganzzahl, enum oder unterstützte Gleitkommazahl sein",
36053605
"C++-Module können beim Kompilieren mehrerer Übersetzungseinheiten nicht verwendet werden",
@@ -3745,5 +3745,7 @@
37453745
"Initialisiererergebnis behebt eine dllimport-Variable",
37463746
"Vorlage mit dem Attribut „no_specializations“ kann nicht spezialisiert werden",
37473747
"„static“ entspricht hier nicht dem Standard",
3748-
"%nd wurde zuvor ohne explizite Enumerationsbasis deklariert"
3748+
"%nd wurde zuvor ohne explizite Enumerationsbasis deklariert",
3749+
"Fehlender „typename“ entspricht hier nicht dem Standard.",
3750+
"Die abgekürzte Funktionsvorlagensyntax entspricht nicht dem Standard für Deduktionsleitfäden."
37493751
]

Extension/bin/messages/es/messages.json

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1134,7 +1134,7 @@
11341134
"una lista de destrucciones vacía se debe omitir por completo",
11351135
"se esperaba un operando asm",
11361136
"se esperaba un registro para destruir",
1137-
"el atributo 'format' requiere un parámetro de puntos suspensivos",
1137+
"El atributo \"format\" requiere un parámetro de puntos suspensivos o un paquete de parámetros",
11381138
"el primer argumento de sustitución no es el primer argumento de variable",
11391139
"el índice de argumentos de formato es superior al número de parámetros",
11401140
"un argumento de formato no tiene un tipo de cadena",
@@ -2711,7 +2711,7 @@
27112711
"Intento de desreferenciar un puntero a miembro nulo (miembro de datos)",
27122712
"comparar un puntero con void y un puntero con una función no estándar",
27132713
"error en la inicialización de los metadatos",
2714-
"conversión de base a derivado no válida (el tipo de clase completa es %t)",
2714+
"conversión de base a derivada no válida (el tipo de clase derivada real es %t)",
27152715
"acceso a %n no válido en un objeto del tipo %t completo",
27162716
"no se permite aquí \"__auto_type\"",
27172717
"\"__auto_type\" no admite varios declaradores",
@@ -3209,7 +3209,7 @@
32093209
"no se permite una llamada explícita a un destructor en una expresión constante",
32103210
"Un operador de coma sin paréntesis en una expresión de subíndice de matriz está en desuso",
32113211
"el número de elementos asignados dinámicamente (%d) es demasiado pequeño para el inicializador",
3212-
"un operando volatile para la expresión %s está en desuso",
3212+
null,
32133213
"el uso del resultado de una asignación a un objeto escalar volatile está en desuso",
32143214
"un tipo de destino volatile para una expresión de asignación compuesta está en desuso",
32153215
"un parámetro de función volatile está en desuso",
@@ -3249,7 +3249,7 @@
32493249
"error de sustitución de los argumentos %T para concept-id",
32503250
"el concepto es false para los argumentos %T",
32513251
"no se permite una cláusula requires aquí (no es una función basada en plantilla)",
3252-
"plantilla de concepto",
3252+
"concepto",
32533253
"la cláusula requires es incompatible con %nfd",
32543254
"se esperaba un atributo",
32553255
null,
@@ -3439,12 +3439,12 @@
34393439
"tomar la dirección de una función explícita \"this\" requiere un nombre completo",
34403440
"la formación de la dirección de una función explícita 'this' requiere el operador '&'",
34413441
"no se puede usar un literal de cadena para inicializar un miembro de matriz flexible",
3442-
"la representación IFC de la definición de la función %sq no es válida",
34433442
null,
3444-
"no se usó un gráfico IFC UniLevel para especificar parámetros",
3445-
"el gráfico de definición de parámetros IFC especificó %u1 parámetros, mientras que la declaración IFC especificó %u2 parámetros",
3446-
"el gráfico de definición de parámetros IFC especificó %u1 parámetro, mientras que la declaración IFC especificó %u2 parámetros",
3447-
"el gráfico de definición de parámetros IFC especificó %u1 parámetros, mientras que la declaración IFC especificó %u2 parámetro",
3443+
null,
3444+
null,
3445+
null,
3446+
null,
3447+
null,
34483448
"falta la representación IFC de la definición de la función %sq",
34493449
"el modificador de función no se aplica a la declaración de plantilla de miembro",
34503450
"la selección de miembros implica demasiados tipos anónimos anidados",
@@ -3598,8 +3598,8 @@
35983598
"una expresión lambda \"estática\" debe tener una especificación de captura vacía",
35993599
"Unidad de encabezado EDG IFC",
36003600
"EDG IFC",
3601-
"no se pudo crear una unidad de encabezado para la unidad de traducción actual",
3602-
"la unidad de traducción actual usa una o varias características que no se pueden escribir actualmente en una unidad de encabezado",
3601+
"no se pudo generar un archivo IFC para la unidad de traducción actual",
3602+
"actualmente no se puede escribir una o más entidades en un archivo IFC",
36033603
"'explicit(bool)' es una característica de C++20",
36043604
"el primer argumento debe ser un puntero a entero, enumeración o tipo de punto flotante admitido",
36053605
"No se pueden usar módulos de C++ al compilar varias unidades de traducción",
@@ -3745,5 +3745,7 @@
37453745
"el resultado del inicializador se dirige a una variable dllimport",
37463746
"La plantilla con el atributo \"no_specializations\" no se puede especializar",
37473747
"\"static\" no es estándar aquí",
3748-
"%nd se declaró previamente sin una base explícita de enumeración"
3748+
"%nd se declaró previamente sin una base explícita de enumeración",
3749+
"falta 'typename' no estándar aquí",
3750+
"La sintaxis abreviada de las plantillas de funciones no es estándar para las guías de deducción"
37493751
]

0 commit comments

Comments
 (0)