Skip to content

Commit 6f19496

Browse files
authored
Merge pull request #12138 from microsoft/main
Merge for 1.20.0
2 parents 76ccb79 + 32ead75 commit 6f19496

File tree

48 files changed

+7185
-6152
lines changed

Some content is hidden

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

48 files changed

+7185
-6152
lines changed

.github/actions/package-lock.json

+6-6
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Extension/CHANGELOG.md

+113-55
Large diffs are not rendered by default.

Extension/bin/messages/cs/messages.json

+50-21
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@
6969
"očekával se znak }",
7070
"převod celého čísla vedl ke změně znaménka",
7171
"převod celého čísla vedl ke zkrácení",
72-
"neúplný typ není dovolený",
72+
"Neúplný typ %t není dovolený.",
7373
"operand sizeof nesmí být bitové pole",
7474
null,
7575
null,
@@ -301,7 +301,7 @@
301301
"Nedá se určit, která instance %n byla zamýšlená.",
302302
"Ukazatel na vázanou funkci se dá použít jenom k volání funkce.",
303303
"Název typedef už je deklarovaný (se stejným typem).",
304-
"%n už je definovaný.",
304+
null,
305305
null,
306306
"Žádná instance %n neodpovídá seznamu argumentů.",
307307
"Definice typu není povolená v deklaraci návratového typu funkce.",
@@ -392,7 +392,7 @@
392392
"Funkce main se zřejmě nevolala nebo nedošlo k převzetí její adresy.",
393393
"Nový inicializátor se nedá specifikovat pro pole.",
394394
"Členská funkce %no se nemůže deklarovat mimo svoji třídu.",
395-
"Ukazatel na nekompletní typ třídy %t není povolený.",
395+
null,
396396
"Odkaz na místní proměnnou vnější funkce není povolený.",
397397
"Funkce s jedním argumentem se použila pro příponu %sq (anachronizmus).",
398398
null,
@@ -832,7 +832,7 @@
832832
"%n nemá žádný odpovídající operátor delete%s (který se má volat, pokud dojde k výjimce během inicializace přiděleného objektu).",
833833
"Podpora pro umístění operátoru delete je vypnutá.",
834834
"Žádný odpovídající operátor delete není viditelný.",
835-
"Ukazatel nebo odkaz na nekompletní typ není povolený.",
835+
"Ukazatel nebo odkaz na nekompletní typ %t není povolený.",
836836
"Neplatná částečná specializace – %n už je plně specializovaný.",
837837
"nekompatibilní specifikace výjimek",
838838
"Vrací se odkaz na místní proměnnou.",
@@ -853,7 +853,7 @@
853853
"Typ přetypování musí být aritmetický, výčtový nebo ukazatel.",
854854
"Výraz musí být ukazatelem na kompletní typ objektu.",
855855
null,
856-
"Netypový argument částečné specializace musí být názvem netypového parametru nebo konstantou.",
856+
null,
857857
"Návratový typ není stejný jako návratový typ %t přepsané virtuální funkce %no.",
858858
"Možnost guiding_decls se dá použít jenom při kompilaci C++.",
859859
"Částečná specializace šablony třídy se musí deklarovat v oboru názvů, kterého je členem.",
@@ -1444,7 +1444,7 @@
14441444
"__real a __imag se dají použít jenom u komplexních hodnot.",
14451445
"__real/__imag se použilo na reálnou hodnotu.",
14461446
"%n se deklarovalo jako zastaralé (%sq)",
1447-
"neplatná změna definice %nd",
1447+
null,
14481448
"Došlo k použití dllimport/dllexport u člena nepojmenovaného oboru názvů.",
14491449
"Klíčové slovo __thiscall se může vyskytovat jenom u deklarací nestatických členských funkcí.",
14501450
"Klíčové slovo __thiscall není u funkce s parametrem tři tečky povolené.",
@@ -2641,7 +2641,7 @@
26412641
"inicializátor pole %nd není konstantní výraz",
26422642
"počet omezení operandů musí být v každém řetězci omezení stejný",
26432643
"řetězec omezení obsahuje příliš alternativních omezení, takže nešlo zkontrolovat všechna",
2644-
"volání prostřednictvím nekompletní třídy %t povede vždycky k chybě při vytváření instance",
2644+
null,
26452645
"k decltype(auto) nejde přidat kvalifikátory typu",
26462646
"init-capture %nod se tu nedá zachytit",
26472647
"neplatný netypový argument šablony typu %t",
@@ -3364,15 +3364,15 @@
33643364
"Výraz musí mít aritmetický typu, typ nevymezeného výčtu nebo typ ukazatele, má ale typ %t.",
33653365
"Výraz musí mít typ ukazatele, má ale typ %t.",
33663366
"Operátor -> nebo ->* se používá pro %t namísto typu ukazatele.",
3367-
"Nekompletní typ třídy %t není povolený.",
3367+
null,
33683368
"Nepovedlo se interpretovat rozložení bitů pro tento cíl kompilace.",
33693369
"Žádný odpovídající operátor pro operátor IFC %sq",
33703370
"Žádná odpovídající konvence volání pro konvenci volání IFC %sq",
33713371
"Modul %sq obsahuje nepodporované konstrukce.",
33723372
"Nepodporovaná konstrukce IFC: %sq",
33733373
"__is_signed už není klíčové slovo.",
33743374
"Rozměr pole musí mít konstantní celočíselnou hodnotu bez znaménka.",
3375-
"Soubor IFC %sq má nepodporovanou verzi %d1.%d2.",
3375+
null,
33763376
"Moduly se v tomto režimu nepovolily.",
33773377
"Název modulu nesmí obsahovat slovo import.",
33783378
"Název modulu nesmí obsahovat slovo module.",
@@ -3423,9 +3423,9 @@
34233423
null,
34243424
"Modul %sq1 pozice souboru %u1 (relativní pozice %u2) požadovaná pro oddíl %sq2, který přetéká konec svého oddílu",
34253425
"Modul %sq1 pozice souboru %u1 (relativní pozice %u2) požadována pro oddíl %sq2, který je nesprávně zarovnán s elementy oddílů",
3426-
"z dílčího pole %sq (relativní pozice k uzlu %d)",
3426+
"z dílčího pole %sq (relativní pozice k uzlu %u)",
34273427
"Z oddílu %sq elementu %u1 (pozice souboru %u2, relativní pozice %u3)",
3428-
"Atributy výrazu lambda tady nejsou standardní.",
3428+
"Atributy výrazů lambda jsou funkcí C++23.",
34293429
"Identifikátor %sq by bylo možné zaměnit za vizuálně podobné %p.",
34303430
"Tento komentář obsahuje podezřelé řídicí znaky formátování Unicode.",
34313431
"Tento řetězec obsahuje řídicí znaky formátování Unicode. To může způsobit neočekávané chování modulu runtime.",
@@ -3442,9 +3442,9 @@
34423442
"Reprezentace IFC definice funkce %sq je neplatná.",
34433443
null,
34443444
"graf UniLevel IFC se nepoužil k zadání parametrů.",
3445-
"V grafu definice parametrů IFC byl zadán tento počet parametrů: %d1, zatímco deklarace IFC určovala tento počet parametrů: %d2.",
3446-
"V grafu definice parametrů IFC byl zadán %d1 parametr, zatímco deklarace IFC určovala tento počet parametrů: %d2.",
3447-
"V grafu definice parametrů IFC byl zadán tento počet parametrů: %d1, zatímco deklarace IFC určovala %d2 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.",
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ů",
@@ -3466,12 +3466,12 @@
34663466
"duplicitní kvalifikátor asm",
34673467
"bitové pole s nekompletním typem výčtu nebo neprůhledný výčet s neplatným základním typem",
34683468
"došlo k pokusu o vytvoření elementu z oddílu IFC %sq pomocí indexu do oddílu IFC %sq2.",
3469-
"oddíl %sq určil svou velikost položky jako %d1, když bylo očekáváno %d2.",
3469+
"oddíl %sq určil svou velikost položky jako %u1, když bylo očekáváno %u2.",
34703470
"při zpracování modulu %sq1 byl zjištěn neočekávaný požadavek IFC.",
34713471
"podmínka selhala na řádku %d v %s1: %sq2",
34723472
"atomické omezení závisí na sobě",
34733473
"Funkce noreturn má návratový typ, který není void.",
3474-
"oprava byla provedena vyřazením parametru %sq (v relativním indexu %d).",
3474+
"oprava byla provedena vyřazením parametru %sq (v relativním indexu %u).",
34753475
"výchozí argument šablony nelze zadat pro definici členské šablony mimo její třídu.",
34763476
"při rekonstrukci entity se zjistil neplatný název identifikátoru IFC %sq.",
34773477
null,
@@ -3482,7 +3482,7 @@
34823482
"zřetězené specifikátory nejsou povolené pro typ třídy s netriviálním destruktorem.",
34833483
"Explicitní deklarace specializace nemůže být deklarací typu friend.",
34843484
"typ std::float128_t se nepodporuje. místo toho se použije std::float64_t",
3485-
"typ std::bfloat16_t se nepodporuje. místo toho se použije std::float32_t",
3485+
null,
34863486
"vodítko pro dedukce se nedá deklarovat pro šablonu aliasu %no",
34873487
"%n bylo deklarováno jako nedostupné.",
34883488
"%n bylo deklarováno jako nedostupné (%sq).",
@@ -3501,9 +3501,9 @@
35013501
"nerozpoznaný režim výstupu (musí to být text, sarif): %s",
35023502
"možnost c23_typeof se dá použít jenom při kompilaci C",
35033503
"neplatné číslo verze Clang: %s",
3504-
"řetězec IFC obsahuje neočekávaný znak null (nula) v modulu %sq",
3505-
"bylo použito %d1 z %d2 bajtů",
3506-
"z informací o řetězci v oddílu %sq, elementu %u1 (pozice souboru %u2, relativní pozice %u3)",
3504+
null,
3505+
null,
3506+
null,
35073507
"nejde vyhodnotit inicializátor pro člena flexibilního pole",
35083508
"výchozí inicializátor bitového pole je funkce C++20",
35093509
"příliš mnoho argumentů v seznamu argumentů šablony v modulu %sq",
@@ -3556,5 +3556,34 @@
35563556
"Číslo parametru %d z %n má neúplný typ %t.",
35573557
"Číslo parametru %d z %n má abstraktní typ %t.",
35583558
"Strukturované vazby jsou funkcí C++17.",
3559-
"Zachycení strukturovaných vazeb je funkce C++20."
3559+
"Zachycení strukturovaných vazeb je funkce C++20.",
3560+
"Operand splicer má typ %t místo std::meta::info.",
3561+
"operand (odraz pro %r) není reflexe typu",
3562+
"nekonstantní operand spliceru",
3563+
"použití %t namísto std::string_view (= std::basic_string_view<char>)",
3564+
"std::string_view, který se tady používá, není konzistentní s použitím v jiných vnitřních funkcích",
3565+
"definice std::string_view neodpovídá předpokladům reflexe (žádné základní třídy a datoví členové pro ukazatele a délku)",
3566+
"reflexe není reflexe konstantní hodnoty",
3567+
"pole s nulovou délkou se nedá vytvořit",
3568+
"délka (%d1) předaná make_constexpr_array je větší než počet dostupných elementů (%d2)",
3569+
"definice std::meta::infovec neodpovídá předpokladům reflexe (žádné základní třídy a datoví členové pro ukazatele, délku a kapacitu)",
3570+
"chybná reflexe (%r) pro spojení výrazů",
3571+
"%n již byl definován (předchozí definice %p)",
3572+
"objekt infovec není inicializovaný",
3573+
"value_of typ %t1 není kompatibilní s danou reflexí (entita s typem %t2)",
3574+
"reflektování sady přetížení není v tuto chvíli povolené",
3575+
"tato vnitřní funkce vyžaduje reflexi pro instanci šablony",
3576+
"nekompatibilní typy %t1 a %t2 pro operátora",
3577+
"neplatná reflexe pro vnitřní metafunkce",
3578+
"vnitřní metafunkce vyžaduje reflexi pro člena třídy",
3579+
"třída se nedá odvodit ze sjednocení",
3580+
"nejde odvodit z třídy s flexibilním členem pole",
3581+
"reflexe null",
3582+
"alias oboru názvů",
3583+
"reflexe (podrobnosti nejsou k dispozici)",
3584+
"chybná reflexe (%r) pro argument šablony v std::meta::substitute",
3585+
"volání std::meta::substitute (pro %r) bylo neúspěšné",
3586+
"hodnota reflexe odkazuje na neaktivní entitu",
3587+
"spojení výrazů musí spojovat konstantní hodnotu, proměnnou nebo funkci",
3588+
"spojení členského přístupu musí spojovat datový člen nebo členská funkce"
35603589
]

0 commit comments

Comments
 (0)