Sakin daidaitattun ɗakunan karatu na C Musl 1.2.3 da PicoLibc 1.7.6

An gabatar da ƙaddamar da ma'auni na ɗakin karatu na C Musl 1.2.3, yana samar da aiwatar da libc, wanda ya dace don amfani a kan PC na tebur da sabobin, kuma akan tsarin wayar hannu, yana haɗa cikakken goyon baya ga ma'auni (kamar yadda a cikin Glibc) tare da ƙarami. girman, ƙarancin amfani da albarkatu da babban aiki (kamar a cikin uClibc, dietibc da Android Bionic). Akwai goyon baya ga duk abubuwan da ake buƙata na C99 da POSIX 2008, da kuma wani ɓangare na C11 da kuma saitin kari don shirye-shirye masu yawa ( zaren POSIX), sarrafa ƙwaƙwalwar ajiya da aiki tare da yankuna. An bayar da lambar Musl a ƙarƙashin lasisin MIT kyauta.

Sabuwar sigar tana ƙara aikin qsort_r, wanda aka tsara don haɗawa cikin ma'auni na POSIX na gaba kuma ana amfani da shi don ware tsararraki ta amfani da ayyukan kwatancen kashi na sabani. Ga wasu samfuran CPU na PowerPC, an ƙara tallafi don madadin SPE FPUs (Injin sarrafa sigina). An yi canje-canje don inganta daidaituwa, kamar adanar errno, karɓar maƙasudai marasa tushe a cikin gettext, da sarrafa ma'auni na TZ. An gyara canje-canje masu juyawa a cikin wcwidth da ayyukan duplocale, da kuma kurakurai da yawa a cikin ayyukan lissafi waɗanda, a ƙarƙashin wasu yanayi, sun haifar da ƙididdige sakamakon da ba daidai ba (misali, akan tsarin ba tare da FPU ba, fmaf ya ƙaddamar da sakamakon ba daidai ba) .

Bugu da ƙari, za mu iya lura da sakin daidaitaccen ɗakin karatu na C PicoLibc 1.7.6, wanda aka saki kwanaki kaɗan da suka gabata, wanda Keith Packard (shugaban aikin X.Org) ya haɓaka don amfani akan na'urorin da aka haɗa tare da iyakataccen adadin ajiya na dindindin da RAM. A yayin haɓakawa, an aro wani ɓangare na lambar daga ɗakin karatu na newlib daga aikin Cygwin da AVR Libc, waɗanda aka haɓaka don masu sarrafa ƙaramar Atmel AVR. An rarraba lambar PicoLibc a ƙarƙashin lasisin BSD. Ana tallafawa taron ɗakin karatu don ARM (32-bit), Aarch64, i386, RISC-V, x86_64, m68k da gine-ginen PowerPC. Sabuwar sigar tana aiwatar da amfani da ayyukan layi na lissafin lissafi don gine-ginen aarch64 da ikon yin amfani da ayyukan layin layi na lissafi a cikin aikace-aikacen hannu da gine-ginen risc-v.

source: budenet.ru

Add a comment