GCC 16.2


1

MĂ« 7 gusht u ndodh lĂ«shimi GCC 16.2 — lĂ«shimi i dytĂ« stabil i degĂ«s GCC 16. Versioni i ri ka njĂ« karakter kryesisht korrektues: zhvilluesit e quajnĂ« atĂ« njĂ« lĂ«shim pĂ«r rregullimin e defekteve, qĂ« pĂ«rmban rregullime tĂ« regresioneve, tĂ« zbuluara nĂ« GCC 16.1 krahasuar me lĂ«shimet e mĂ«parshme.

Pas GCC 16.1 të prillit, janë rregulluar 102 gabime të njohura. Rregullimet prekin komponentë të ndryshëm të kompilerit dhe arkitekturave të mbështetura; nuk ka ndonjë ndryshim të madh që përcakton lëshimin.

GCC 16.2 nuk është një lëshim funksional i ri: funksionalitetet kryesore të degës GCC 16 u shfaqën më parë në GCC 16.1, i lëshuar më 30 prill. Disa nga ndryshimet më të dukshme të kësaj dege janë:

  • C++20 tani Ă«shtĂ« regjimi standard C++ nĂ« vend tĂ« GNU++17. PĂ«r tĂ« pĂ«rdorur sjelljen e mĂ«parshme, tani Ă«shtĂ« e nevojshme tĂ« specifikohet shprehimisht parametri pĂ«rkatĂ«s -std=. MbĂ«shtetje eksperimentale pĂ«r modulĂ«t C++20 megjithatĂ« aktivizohet ndaras.
  • Vazhdimi i implementimit C++26, pĂ«rfshirĂ« refleksionin statik eksperimental, kontratat, pĂ«rjashtimet constexpr dhe propozime tĂ« tjera tĂ« standardit tĂ« ardhshĂ«m.
  • NĂ« GCC Ă«shtĂ« pĂ«rfshirĂ« njĂ« kompiler eksperimental i gjuhĂ«s Algol 68 — ga68.
  • PĂ«r x86 Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r procesorĂ«t AMD Zen 6 (-march=znver6), Intel Wildcat Lake dhe Nova Lake. ËshtĂ« pĂ«rmirĂ«suar avtokompaktimi duke pĂ«rdorur AVX-512.
  • NĂ« implementimin AArch64 Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r Armv9.6-A, Apple M4 dhe M5, NVIDIA GB10 dhe bĂ«rthama tĂ« reja procesorĂ«sh Arm; gjithashtu Ă«shtĂ« shtuar mundĂ«sia e pĂ«rdorimit tĂ« Memory Tagging Extension pĂ«rmes -fsanitize=memtag.
  • PĂ«r ngarkesa nĂ« GPU, AMD ka reduktuar ndjeshĂ«m shpenzimet pĂ«r nisjen e zonave OpenMP/OpenACC dhe Ă«shtĂ« aktivizuar mbĂ«shtetje eksperimentale pĂ«r acceleratoret AMD Instinct MI300 (gfx942).

Prandaj, GCC 16.2 është kryesisht i destinuar për përdoruesit që dëshirojnë të kalojnë në degën e re pas rregullimit të regresioneve të zbuluara pas lëshimit të parë. Tekstet burimore të GCC 16.2 janë të disponueshme në pasqyrat zyrtare të projektit. GCC shpërndahet si softuer i lirë i familjes GNU; kodi kryesor i kompilerit është licencuar sipas GPLv3+, dhe për një numër bibliotekash runtime aplikohet GCC Runtime Library Exception.

Burimi: linux.org.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster