ነሐሴ 7 ቀን ተካሂዷል፣ የጂሲሲ 16.2 ልቀት — የGCC 16 ቅርንጫፍ ሁለተኛው የተረጋጋ ልቀት። አዲሱ ስሪት በዋናነት የሚያስተካክል ነው፡ ገንቢዎቹ በግልጽ የሳንካ ጥገና ልቀት ብለው ይጠሩታል፣ ይህም ከቀደሙት ልቀቶች አንፃር በGCC 16.1 ውስጥ ለተገኙ ሪግሬሽንስ ጥገናዎችን ይዟል።

 

በአጠቃላይ፣ ከሚያዝያ ወር ጀምሮ GCC 16.1፣ የሚከተለው ተስተካክሏል፡ 102 የታወቁ ስህተቶችጥገናዎቹ የኮምፓዩተሩን የተለያዩ ክፍሎች እና የሚደገፉ አርክቴክቸሮችን ይነካሉ፤ አንድን ልቀት የሚገልጽ አንድም ዋና ለውጥ የለም።

 

GCC 16.2 አዲስ የባህሪ መለቀቅ አይደለም፡ የGCC 16 ቅርንጫፍ ዋና ዋና ባህሪያት የተዋወቁት በ GCC 16.1ኤፕሪል 30 ላይ የተለቀቀ። በዚህ ቅርንጫፍ ውስጥ ካሉት በጣም ጉልህ ለውጦች መካከል፡

 

  • C++20 ነባሪው የC++ ሁነታ ሆኗል። ከ GNU++17 ይልቅ። ቀዳሚውን ባህሪ ለመጠቀም፣ አሁን ተጓዳኝ የሆነውን -std= መለኪያ በግልጽ መግለጽ አለብዎት። ለC++20 ሞጁሎች የሙከራ ድጋፍ አሁንም ለብቻው ነቅቷል።
  • ተግባራዊነቱ ቀጥሏል ሲ ++ 26የሙከራ የማይንቀሳቀስ ነጸብራቅ፣ ኮንትራቶች፣ የኮንቴክስፐር ልዩ ሁኔታዎች እና ሌሎች የወደፊት መደበኛ ፕሮፖዛሎችን ጨምሮ።
  • ጂሲሲ የሙከራ ቋንቋ ማጠናቀሪያን ያካትታል። አልጎል 68 — ga68.
  • ለ x86 ፕሮሰሰሮች ድጋፍ ታክሏል። AMD Zen 6 (-march=znver6)፣ ኢንቴል ዋይልድካት ሌክ እና ኖቫ ሌክ። AVX-512ን ሲጠቀሙ የተሻሻለ አውቶቬክተሬሽን።
  • የAArch64 ትግበራ አሁን ይደግፋል አርምቪ9.6-ኤ, Apple M4 እና M5፣ NVIDIA GB10 እና አዲስ የ Arm ፕሮሰሰር ኮሮች፤ የማህደረ ትውስታ መለያ ቅጥያውን በ -fsanitize=memtag በኩል የመጠቀም ችሎታም ተጨምሯል።
  • በAMD ጂፒዩዎች ላይ ለመጫን፣ የOpenMP/OpenACC ክልሎችን የማስጀመር ወጪ በከፍተኛ ሁኔታ ቀንሷል እና ለአክስሌተሮች የሙከራ ድጋፍ ተጨምሯል። AMD Instinct MI300 (gfx942).

 

ስለዚህ፣ GCC 16.2 በዋናነት የታሰበው ከመጀመሪያው ልቀት በኋላ የተገኙትን ሪግሬሽን ካስተካከሉ በኋላ ወደ አዲሱ ቅርንጫፍ ለመዛወር ለሚፈልጉ ተጠቃሚዎች ነው። የGCC 16.2 ምንጭ ኮድ በ የፕሮጀክቱ ኦፊሴላዊ መስተዋቶችGCC በጂኤንዩ ቤተሰብ ውስጥ እንደ ነፃ ሶፍትዌር ይሰራጫል፤ የኮምፒውተሩ ዋና ኮድ በGPLv3+ ስር ፈቃድ የተሰጠው ሲሆን የGCC Runtime Library Exception ደግሞ ለብዙ የ runtime ቤተ-መጻሕፍት ይሠራል።

 

ምንጭ: linux.org.ru

በDDoS ጥበቃ፣ VPS VDS አገልጋዮች ለጣቢያዎች አስተማማኝ ማስተናገጃ ይግዙ 🔥 አስተማማኝ የድር ጣቢያ ማስተናገጃ በዲዶኤስ ጥበቃ፣ በቪፒኤስ ቪዲኤስ አገልጋዮች ይግዙ | ProHoster