நிலையான C நூலகங்களின் வெளியீடு Musl 1.2.3 மற்றும் PicoLibc 1.7.6

நிலையான சி லைப்ரரி Musl 1.2.3 வெளியிடப்பட்டது, இது libc இன் செயல்படுத்தலை வழங்குகிறது, இது டெஸ்க்டாப் பிசிக்கள் மற்றும் சர்வர்கள் மற்றும் மொபைல் கணினிகளில் பயன்படுத்த ஏற்றது, தரநிலைகளுக்கான முழு ஆதரவையும் (Glibc இல் உள்ளதைப் போல) சிறியதாக இணைக்கிறது. அளவு, குறைந்த வள நுகர்வு மற்றும் அதிக செயல்திறன் (uClibc, dietlibc மற்றும் Android Bionic போன்றவை). தேவையான அனைத்து C99 மற்றும் POSIX 2008 இடைமுகங்களுக்கும் ஆதரவு உள்ளது, அதே போல் பகுதியளவு C11 மற்றும் மல்டி த்ரெட் புரோகிராமிங் (POSIX நூல்கள்), நினைவக மேலாண்மை மற்றும் லோகேல்களுடன் வேலை செய்வதற்கான நீட்டிப்புகளின் தொகுப்பு உள்ளது. Musl குறியீடு இலவச MIT உரிமத்தின் கீழ் வழங்கப்படுகிறது.

புதிய பதிப்பு qsort_r செயல்பாட்டைச் சேர்க்கிறது, இது எதிர்கால POSIX தரநிலையில் சேர்க்க திட்டமிடப்பட்டுள்ளது மற்றும் தன்னிச்சையான உறுப்பு ஒப்பீட்டு செயல்பாடுகளைப் பயன்படுத்தி வரிசைகளை வரிசைப்படுத்தப் பயன்படுகிறது. சில PowerPC CPU மாடல்களுக்கு, மாற்று SPE FPUகளுக்கான (சிக்னல் ப்ராசசிங் என்ஜின்) ஆதரவு சேர்க்கப்பட்டுள்ளது. எர்னோவை சேமிப்பது, கெட்டெக்ஸ்ட்டில் பூஜ்ய சுட்டிகளை ஏற்றுக்கொள்வது மற்றும் TZ சூழல் மாறியைக் கையாளுதல் போன்ற இணக்கத்தன்மையை மேம்படுத்த மாற்றங்கள் செய்யப்பட்டுள்ளன. wcwidth மற்றும் duplocale செயல்பாடுகளில் பின்னடைவு மாற்றங்கள் சரி செய்யப்பட்டுள்ளன, அதே போல் கணித செயல்பாடுகளில் பல பிழைகள், சில சூழ்நிலைகளில், தவறான முடிவைக் கணக்கிட வழிவகுத்தன (உதாரணமாக, FPU இல்லாத கணினிகளில், fmaf தவறாக முடிவை வட்டமிட்டது) .

கூடுதலாக, சில நாட்களுக்கு முன்பு வெளியிடப்பட்ட நிலையான சி லைப்ரரி PicoLibc 1.7.6 இன் வெளியீட்டை நாம் கவனிக்க முடியும், இது ஒரு குறிப்பிட்ட அளவு நிரந்தர சேமிப்பு மற்றும் ரேம் உள்ள உட்பொதிக்கப்பட்ட சாதனங்களில் பயன்படுத்துவதற்காக கீத் பேக்கார்ட் (X.Org திட்டத் தலைவர்) ஆல் உருவாக்கப்பட்டது. வளர்ச்சியின் போது, ​​அட்மெல் ஏவிஆர் மைக்ரோகண்ட்ரோலர்களுக்காக உருவாக்கப்பட்ட சிக்வின் மற்றும் ஏவிஆர் லிப்சி திட்டத்திலிருந்து புதிய லிப் நூலகத்திலிருந்து குறியீட்டின் ஒரு பகுதி கடன் வாங்கப்பட்டது. PicoLibc குறியீடு BSD உரிமத்தின் கீழ் விநியோகிக்கப்படுகிறது. ARM (32-பிட்), Aarch64, i386, RISC-V, x86_64, m68k மற்றும் PowerPC கட்டமைப்புகளுக்கு லைப்ரரி அசெம்பிளி ஆதரிக்கப்படுகிறது. புதிய பதிப்பு aarch64 கட்டமைப்பிற்கான கணித இன்லைன் செயல்பாடுகளின் பயன்பாட்டை செயல்படுத்துகிறது மற்றும் கை மற்றும் ரிஸ்க்-வி கட்டமைப்புகளில் உள்ள பயன்பாடுகளில் கணித இன்லைன் செயல்பாடுகளைப் பயன்படுத்தும் திறனை செயல்படுத்துகிறது.

ஆதாரம்: opennet.ru

கருத்தைச் சேர்