Following yesterday’s release of GNU Binutils 2.45, the GNU C Library 2.42 released today.
GNU C Library 2.42 “glibc 2.42” is now available for this widely-used C library by Linux and other operating systems. Some of the highlights in today’s Glibc 2.42 release include:
– Continued to implement additional ISO C23 functionality.
– Working on some early C2Y features, such as the uabs / ulabs / ullabs / uimaxabs unsigned abs functions.
– Glibc 2.42 on Linux now introduces the pthread_gettid_np function.
– The thread-local cache in malloc now supports caching of large blocks.
– When built with the new “–enable-sframe” option, SFrame stack tracking support can be enabled.
– FMA optimizations for Glibc’s hyperbolic functions.
– Additional optimized math functions have been imported from CORE-MATH. The now better optimized functions are for acospif, asinpif, atanpif, atan2pif, cospif, sinpif, and tanpif.
– Glibc 2.42 now has built-in detection for Intel’s Arrow Lake, Panther Lake, Clearwater Forest, and Diamond Rapids processors.
– Support for the IBM z17 platform.
– Various security and bug fixes.
More details on today’s GNU C Library 2.42 release and all of the changes via sourceware.org.