የመደበኛ ሲ ቤተ-መጻሕፍት ሙስ 1.2.3 እና PicoLibc 1.7.6 መልቀቅ

ለሁለቱም የዴስክቶፕ ፒሲዎች እና አገልጋዮች እና በሞባይል ስርዓቶች ላይ ለመጠቀም ተስማሚ የሆነ የሊቢክ አተገባበርን በማቅረብ መደበኛውን ሲ ቤተ-መጽሐፍት Musl 1.2.3 ቀርቧል ፣ ለደረጃዎች ሙሉ ድጋፍን (እንደ ግሊቢክ) ከትንሽ ጋር በማጣመር ቀርቧል ። መጠን፣ ዝቅተኛ የሀብት ፍጆታ እና ከፍተኛ አፈጻጸም (እንደ uClibc፣ dietlibc እና አንድሮይድ ባዮኒክ)። ለሁሉም የሚፈለጉ C99 እና POSIX 2008 በይነገጾች እንዲሁም በከፊል C11 እና ለባለብዙ-ክር ፕሮግራሚንግ (POSIX ክሮች) የማራዘሚያዎች ስብስብ ፣ የማህደረ ትውስታ አስተዳደር እና ከአካባቢዎች ጋር አብሮ ለመስራት ድጋፍ አለ። የሙስል ኮድ በነጻ MIT ፍቃድ ነው የቀረበው።

አዲሱ ስሪት የqsort_r ተግባርን ይጨምራል፣ እሱም ወደፊት በPOSIX መስፈርት ውስጥ እንዲካተት የታሰበ እና የዘፈቀደ የንፅፅር ተግባራትን በመጠቀም ድርድሮችን ለመደርደር ይጠቅማል። ለአንዳንድ የPowerPC CPU ሞዴሎች፣ የአማራጭ SPE FPUs (የሲግናል ፕሮሰሲንግ ሞተር) ድጋፍ ታክሏል። ተኳኋኝነትን ለማሻሻል ለውጦች ተደርገዋል፣ ለምሳሌ ስህተት ማከማቸት፣ ባዶ ጠቋሚዎችን በጌትቴክስት መቀበል እና የTZ አካባቢ ተለዋዋጭን ማስተናገድ። በwcwidth እና duplocale ተግባራት ላይ የተገላቢጦሽ ለውጦች ተስተካክለዋል፣ እንዲሁም በሂሳብ ተግባራት ውስጥ ያሉ በርካታ ስህተቶች በተወሰኑ ሁኔታዎች ውስጥ የተሳሳተ ውጤት እንዲሰላ ምክንያት ሆነዋል (ለምሳሌ FPU በሌሉ ስርዓቶች ላይ fmaf ውጤቱን በስህተት ያጠጋጋል) .

በተጨማሪም፣ ከጥቂት ቀናት በፊት የተለቀቀው መደበኛ C ላይብረሪ PicoLibc 1.7.6 መለቀቁን እናስተውላለን፣ በኪት ፓካርድ (X.Org የፕሮጀክት መሪ) የተወሰነ ቋሚ ማከማቻ እና RAM መጠን ባላቸው የተከተቱ መሳሪያዎች ላይ ጥቅም ላይ ይውላል። በግንባታው ወቅት፣ የኮዱ ክፍል ለአትሜል ኤቪአር ማይክሮ መቆጣጠሪያ ከተሰራው ከሳይግዊን እና AVR Libc ፕሮጀክት ከኒውሊብ ቤተ-መጽሐፍት ተወስዷል። የ PicoLibc ኮድ በ BSD ፍቃድ ይሰራጫል። የቤተ መፃህፍት ስብሰባ ለ ARM (32-ቢት)፣ Aarch64፣ i386፣ RISC-V፣ x86_64፣ m68k እና PowerPC architectures ይደገፋል። አዲሱ ስሪት ለ aarch64 አርክቴክቸር የሒሳብ መስመር ተግባራትን መጠቀም እና በክንድ እና በሪስሲ-ቪ አርክቴክቸር ላይ ባሉ አፕሊኬሽኖች ውስጥ የሂሳብ መስመር ተግባራትን የመጠቀም ችሎታን ተግባራዊ ያደርጋል።

ምንጭ: opennet.ru

አስተያየት ያክሉ