GCC 16.2


7. augustil toimus GCC 16.2 vĂ€ljalaskmine — GCC 16 haru teine stabiilne vĂ€ljaanne. Uus versioon on peamiselt parandav: arendajad nimetavad seda otse bug-fix release'iks, mis sisaldab GCC 16.1ga seoses leitud regressioonide parandusi varasemate vĂ€ljaannete suhtes.

 

Kokku on pÀrast aprillikuu GCC 16.1 vÀljalaskmist parandatud 102 tuntud viga. Parandused mÔjutavad erinevaid kompilaatori komponente ja toetatud arhitektuure; midagi suurt, mis mÀÀraks vÀljaande, ei ole.

 

GCC 16.2 ei ole uus funktsionaalne vÀljaanne: GCC 16 haru peamised vÔimalused ilmusid juba GCC 16.1, mis ilmus 30. aprillil. Haru kÔige silmapaedamad muudatused on:

 

  • C++20 sai vaikimisi C++ reĆŸiimiks asemel GNU++17. Eelmise kĂ€itumise kasutamiseks on nĂŒĂŒd vajalik eraldi mÀÀrata vastav parameeter -std=. Eksperimentaalne toetus C++20 moodulitele aktiveeritakse endiselt eraldi.
  • JĂ€tkub C++26, sealhulgas eksperimentaalne staatiline refleksioon, lepingud, constexpr-erandid ja muud tulevase standardi ettepanekud.
  • GCC koosseisu on lisatud eksperimentaalne keelekompilaator Algol 68 — ga68.
  • X86 jaoks on lisatud toetus protsessoritele AMD Zen 6 (-march=znver6), Intel Wildcat Lake ja Nova Lake. Parandatud automaatvectoriseerimine AVX-512 kasutamisel.
  • AArch64 realiseerimisel on lisatud toetust Armv9.6-A, Apple M4 ja M5, NVIDIA GB10 ja uutele Arm protsessori tuumadele; samuti on lisatud Memory Tagging Extension'i rakendamise vĂ”imalus -fsanitize=memtag.
  • GPU-dele ĂŒleminekuks on AMD oluliselt vĂ€hendanud vĂ€iksemaid kulusid OpenMP/OpenACC alade kĂ€ivitamisel ja on lisatud eksperimentaalne tugi AMD Instinct MI300 (gfx942).

 

Seega on GCC 16.2 eelkĂ”ige mĂ”eldud kasutajatele, kes soovivad pĂ€rast avastatud regressioonide kĂ”rvaldamist uuele harule ĂŒle minna. GCC 16.2 lĂ€htekoodid on saadaval projekti ametlikes peegeldustes. GCC jagatakse kui tasuta tarkvara GNU perest; peamine kompilaatori kood on litsentseeritud GPLv3+, ja mitmetele runtime-biblioteekidele rakendatakse GCC Runtime Library Exception'it.

 

Allikas: linux.org.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster