]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
NEWS: Group ISO C23 related changes
authorAndreas K. Hüttel <dilfridge@gentoo.org>
Thu, 22 Jan 2026 11:56:58 +0000 (12:56 +0100)
committerAndreas K. Hüttel <dilfridge@gentoo.org>
Thu, 22 Jan 2026 11:56:58 +0000 (12:56 +0100)
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
NEWS

diff --git a/NEWS b/NEWS
index bf5167c0666f4ed2e7fc9e25a5598e1bdeb5e0de..087e61f38c60ea64fa0212c3af221b686b837fea 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -9,9 +9,7 @@ Version 2.43
 
 Major new features:
 
-* The ISO C23 memset_explicit function has been added.
-
-* The ISO C23 memalignment function has been added.
+* The ISO C23 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
@@ -23,18 +21,21 @@ Major new features:
   return a pointer to a const-qualified type when the input argument is
   a pointer to a const-qualified type.
 
-* The C23 typedef names long_double_t, _Float32_t, _Float64_t, and (on
-  platforms supporting _Float128) _Float128_t, introduced in TS
+* The ISO C23 typedef names long_double_t, _Float32_t, _Float64_t, and
+  (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.
+
 * On Linux, the mseal function has been added.  It allows for sealing
   memory mappings to prevent further changes during process execution,
   such as changes to protection permissions, unmapping, relocation to
   another location, or shrinking the size.
 
-* The ISO C23 functions free_sized and free_aligned_sized are now
-  supported in <stdlib.h>.
-
 * Additional optimized and correctly rounded mathematical functions have
   been imported from the CORE-MATH project, in particular acosh, asinh,
   atanh, erf, erfc, lgamma, and tgamma.
@@ -46,9 +47,6 @@ Major new features:
   lgammaf/lgammaf_r, log10f, sinhf, sqrtf, tgammaf, y0/j0, y1/j1, and yn/jn
   were moved to compat symbols, allowing improvements in performance.
 
-* The ISO C23 optional time base TIME_MONOTONIC, TIME_ACTIVE, and
-  TIME_THREAD_ACTIVE have been added.
-
 * Experimental support for building with clang has been added.  It requires
   at least clang version 18, aarch64-linux-gnu or x86_64-linux-gnu
   targets, and libgcc compatible runtime (including libgcc_s.so for