From: Andreas K. Hüttel Date: Thu, 22 Jan 2026 16:04:32 +0000 (+0100) Subject: NEWS: Additional items and minor consolidation X-Git-Tag: glibc-2.43~10 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f7e64ebc5c751793e2546cd41471ee2387916585;p=thirdparty%2Fglibc.git NEWS: Additional items and minor consolidation Signed-off-by: Andreas K. Hüttel --- diff --git a/NEWS b/NEWS index 087e61f38c..c5a3cf84ee 100644 --- a/NEWS +++ b/NEWS @@ -9,7 +9,8 @@ Version 2.43 Major new features: -* The ISO C23 memset_explicit and memalignment functions have been added. +* The ISO C23 free_sized, free_aligned_sized, memset_explicit, and + memalignment functions have been added. * As specified in ISO C23, the assert macro is defined to take variable arguments to support expressions with a comma inside a compound @@ -25,9 +26,6 @@ Major new features: (on platforms supporting _Float128) _Float128_t, introduced in TS 18661-3:2015, have been added to . -* The ISO C23 functions free_sized and free_aligned_sized are now - supported in . - * The ISO C23 optional time bases TIME_MONOTONIC, TIME_ACTIVE, and TIME_THREAD_ACTIVE have been added. @@ -43,9 +41,10 @@ Major new features: * Optimized implementations for fma, fmaf, remainder, remaindef, frexpf, frexp, frexpl (binary128), and frexpl (intel96) have been added. -* The SVID handling for acosf, acoshf, asinhf, atan2f, atanhf, coshf, - lgammaf/lgammaf_r, log10f, sinhf, sqrtf, tgammaf, y0/j0, y1/j1, and yn/jn - were moved to compat symbols, allowing improvements in performance. +* The SVID handling for acosf, acoshf, asinhf, atan2f, atanhf, coshf, fmodf, + lgammaf/lgammaf_r, log10f, remainderf, sinhf, sqrtf, tgammaf, y0/j0, + y1/j1, and yn/jn were moved to compat symbols, allowing improvements in + performance. * Experimental support for building with clang has been added. It requires at least clang version 18, aarch64-linux-gnu or x86_64-linux-gnu @@ -72,6 +71,22 @@ Major new features: messages about loaded binaries that do not support the corresponding security feature. +* On AArch64, vector variants of the new C23 exp2m1, exp10m1, log10p1, + log2p1, and rsqrt routines have been added. + +* On RISC-V, an RVV-optimized implementation of memset has been added. + +* On x86, support for the Intel Nova Lake and Wildcat Lake processors + has been added. + +* The test suite has seen significant improvements in particular around + the scanf, strerror, strsignal functions and multithreaded testing. + +* Unicode support has been updated to Unicode 17.0.0. + +* The manual has been updated and modernized, in particular also regarding + many of its code examples. + Deprecated and removed features, and other changes affecting compatibility: * Support for dumped heaps has been removed - malloc_set_state() now always