]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
NEWS: Additional items and minor consolidation
authorAndreas K. Hüttel <dilfridge@gentoo.org>
Thu, 22 Jan 2026 16:04:32 +0000 (17:04 +0100)
committerAndreas K. Hüttel <dilfridge@gentoo.org>
Thu, 22 Jan 2026 16:04:32 +0000 (17:04 +0100)
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
NEWS

diff --git a/NEWS b/NEWS
index 087e61f38c60ea64fa0212c3af221b686b837fea..c5a3cf84ee791126a6c566fb8622bd2f7a17a961 100644 (file)
--- 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 <math.h>.
 
-* The ISO C23 functions free_sized and free_aligned_sized are now
-  supported in <stdlib.h>.
-
 * 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