Rilis perpustakaan C standar Musl 1.2.3 lan PicoLibc 1.7.6

Rilis perpustakaan C standar Musl 1.2.3 ditampilake, nyedhiyakake implementasi libc, sing cocog kanggo digunakake ing PC desktop lan server, lan ing sistem seluler, nggabungake dhukungan lengkap kanggo standar (kaya ing Glibc) kanthi ukuran cilik. ukuran, konsumsi sumber kurang lan kinerja dhuwur (kaya ing uClibc, dietlibc lan Android Bionic). Ana dhukungan kanggo kabeh antarmuka C99 lan POSIX 2008 sing dibutuhake, uga sebagian C11 lan set ekstensi kanggo program multi-Utas (utas POSIX), manajemen memori lan nggarap lokal. Kode Musl diwenehake miturut lisensi MIT gratis.

Versi anyar nambah fungsi qsort_r, kang dijadwal kanggo Gawan ing standar POSIX mangsa lan digunakake kanggo ngurutake susunan nggunakake fungsi comparison unsur kasepakatan. Kanggo sawetara model CPU PowerPC, dhukungan kanggo SPE FPU alternatif (Signal Processing Engine) wis ditambahake. Owah-owahan wis digawe kanggo nambah kompatibilitas, kayata nyimpen errno, nrima null pointers ing gettext, lan nangani variabel lingkungan TZ. Owah-owahan regresif ing fungsi wcwidth lan duplocale wis didandani, uga sawetara kesalahan ing fungsi matematika sing, ing kahanan tartamtu, nyebabake pitungan asil sing salah (contone, ing sistem tanpa FPU, fmaf ngubengi asil sing ora bener) .

Tambahan, kita bisa Wigati release saka perpustakaan C standar PicoLibc 1.7.6, dirilis sawetara dina kepungkur, dikembangakΓ© dening Keith Packard (pimpinan project X.Org) kanggo nggunakake ing piranti ditempelake karo jumlah winates saka panyimpenan permanen lan RAM. Sajrone pangembangan, bagean kode kasebut dipinjam saka perpustakaan newlib saka proyek Cygwin lan AVR Libc, sing dikembangake kanggo mikrokontroler Atmel AVR. Kode PicoLibc disebarake miturut lisensi BSD. DΓ©wan perpustakaan didhukung kanggo arsitektur ARM (32-bit), Aarch64, i386, RISC-V, x86_64, m68k lan PowerPC. Versi anyar ngleksanakake panggunaan fungsi inline matematika kanggo arsitektur aarch64 lan kemampuan kanggo nggunakake fungsi inline matematika ing aplikasi ing arsitektur lengen lan risc-v.

Source: opennet.ru

Add a comment