GCC 16.2


7 avqust tarixində GCC 16.2-nin buraxılışı baş tutdu — GCC 16 daxili ikinci stabil buraxılışı. Yeni versiya əsasən düzəldici xarakter daşıyır: inkişaf etdiricilər onu açıqca bug-fix buraxılışı adlandırır ki, GCC 16.1-də aşkar olunan geriləmə problemlərini düzəldir.

 

Aprel ayındakı GCC 16.1-dən sonra cəmi 102 tanınmış səhv düzəldilib. Düzəlişlər kompilatorun müxtəlif komponentlərinə və dəstəklənən arxitekturalara aiddir; buraxılışın müəyyən edici hər hansı bir böyük dəyişikliyi yoxdur.

 

GCC 16.2 yeni funksional buraxılış deyil: GCC 16-nın əsas imkanları artıq GCC 16.1, 30 aprel tarixində buraxılmışdır. Bu filialın ən diqqət çəkən dəyişiklikləri arasında:

 

  • C++20 artıq standart C++ rejimidir GNU++17 əvəzinə. Əvvəlki davranışı istifadə etmək üçün indi müvafiq parametrin -std= açıqca göstərilməsi lazımdır. C++20 üçün eksperimental modulların dəstəyi hələ də ayrıca aktivləşdirilir.
  • C++26-nın tətbiqinə davam edilir , eksperimental statik refleksiyanı, müqavilələri, constexpr istisnaları və gələcək standartın digər təkliflərini daxil etməklə.GCC-yə eksperimental dil kompilatoru
  • Algol 68 — ga68 üçün x86 arxitekturaya.
  • AMD Zen 6 (-march=znver6) , Intel Wildcat Lake və Nova Lake dəstəyini əlavə etdi. AVX-512 istifadə edərkən avto-vektorlaşdırmanın effektivliyi artırıldı.AArch64 tətbiqində
  • Armv9.6-A , Apple M4 və M5, NVIDIA GB10 və yeni Arm prosessor nüvələrinin dəstəyi əlavə edildi; həmçinin -fsanitize=memtag vasitəsilə Memory Tagging Extension-ın tətbiqinə imkan tanınır.GPU AMD-də offloading üçün OpenMP/OpenACC bölgələrinin işə salınmasında yükü əhəmiyyətli dərəcədə azaltdı və
  • eksperimental dəstək AMD Instinct MI300 (gfx942).

 

Buna görə, GCC 16.2 ilk növbədə əvvəlki buraxılışdan sonra aşkar olunmuş geriləmələri aradan qaldırdıqdan sonra yeni filialına keçmək istəyən istifadəçilər üçün nəzərdə tutulmuşdur. GCC 16.2-nin mənbə kodları layihənin rəsmi güzgülərindəmövcuddur. GCC sərbəst proqram təminatı olan GNU ailəsinə aiddir; kompilatorun əsas kodu GPLv3+, bir sıra runtime kitabxanaları üçün isə GCC Runtime Library Exception altında lisensiyalaşdırılmışdır.

 

Mənbə: linux.org.ru

DDoS qoruması olan saytlara etibarlı hosting satın alın, VPS VDS serverlər 🔥 DDoS qoruması olan saytlara etibarlı hosting satın alın, VPS VDS serverlər | ProHoster