Ասեղնային միջոցառումը տեղի ունեցավ GCC 16.2 — GCC 16 շղթայի երկրորդ կայուն թողարկումը: Նոր տարբերակը հիմնականում ուղղող բնույթ ունի՝ մշակողները հատուկ նշում են, որ սա bug-fix release է, որը ներառում է GCC 16.1-ի առումով հայտնաբերված ռեգրեսիաների ուղղումներ:

 

Ընդհանուր առմամբ, մայիսյան GCC 16.1-ից հետո ուղղվել է 102 հայտնի սխալներ. Ուղղումները վերաբերում են կոմպիլյատորի տարբեր բաղադրիչներին և աջակցվող ճարտարապետություններին, որևէ խոշոր փոփոխություն, որը որոշում է թողարկումը, չկա:

 

GCC 16.2 չի հանդիսանում նոր ֆունկցիոնալ թողարկում՝ գլխավոր հնարավորությունները թվակո՞ղ GCC 16-ում հայտնվել են դեռ GCC 16.1, որը թողարկվել է ապրիլի 30-ին: Այն շղթայի ամենահայտնի փոփոխություններից են՝

 

  • C++20-ը դառնում է C++-ի ըստ կանխորոշման ռեժիմը հայեցող GNU++17-ի փոխարեն: Նախկին վարքը օգտագործելու համար այժմ необходимо է պարզ նշել համապատասխան -std= պարամետր: Թվարկված մոդուլների փորձնական աջակցությունը C++20-ում դեռևս պետք է ակտիվացվի առանձին:
  • Շարունակվում է ներդնել C++26, ներառյալ փորձնական կայուն արտացոլանք, պայմաններ, constexpr-առանձնություններ և այլ առաջադրանքներ ապագա չափանիշի:
  • GCC-ի կազմում ներառված է փորձմտական կոմպիլյատոր լեզու Algol 68 — ga68.
  • x86 համար ավելացվել է աջակցություն AMD Zen 6 (-march=znver6), Intel Wildcat Lake և Nova Lake: ԱՎՔ-512 օգտագործելիս ավտովեկտորացման բարելավում է տեղի ունեցել:
  • AArch64 իրականացման մեջ ավելացվել է աջակցություն Armv9.6-A, Apple M4 և M5, NVIDIA GB10 և նոր պրոցեսորային ոտքեր Arm; նաև ավելացվել է Memory Tagging Extension կիրառելու հնարավորություն՝ -fsanitize=memtag միջոցով:
  • Դուստր GPU AMD մի քանի նվազեցված ծախսեր է տվել OpenMP/OpenACC ոլորտները սկսելու համար, և հասանելի է փորձնական աջակցություն AMD Instinct MI300 (gfx942).

 

Այսպիսով, GCC 16.2 Primarily նախատեսված է օգտվողների համար, ովքեր ցանկանում են անցնել նոր շղթայի՝ անհետացված ռեգրեսիաների ուղղումից հետո: GCC 16.2 ականատեսին պարունակվող կոդը հասանելի է ծրագրի պաշտոնական միջակայքերում. GCC-ն տարածվում է որպես ազատ ծրագրաշար GNU ընտանիքից; կոմպիլյատորի հիմնական կոդը լիցենզավորված է GPLv3+-ի հիման վրա, իսկ որոշ runtime-բազմ մատակարարների համար կիրառվում է GCC Runtime Library Exception-ով:

 

Ընտանիք: linux.org.ru

Գնել հուսալի հյուրընկալում DDoS պաշտպանությամբ, VPS VDS սերվերներով 🔥 Գնել հուսալի հյուրընկալում DDoS պաշտպանությամբ, VPS VDS սերվերներով | ProHoster