Anzwix
Home
Raw Feed
About
RSS
Desktop
Enterprise
Gaming
Graphics
Hardware
Linux Kernel
Multimedia
Operating Systems
Programming
System Internals
All Projects
Latest News
Linux Kernel: Linux 6.19-rc1
avformat/mpegts: add support for JPEG-XS streams
avcodec: add a JPEG-XS parser
Add support for strip-states to template manager
avfilter: D3D12 scale video filter support
math: New generic fma implementation
Remove 16 year old session-import prototype (2/2)
Remove 16 year old session-import prototype (1/2)
Latest News (cont.)
Implement Strip Import UI
Linux Kernel: Linux 6.18-rc7
glibc: Check if linker supports -Wl,--undefined-version
Remove support for lock elision
Add COPYINGv3 with the GPL version 3 text
Linux Kernel: Linux 6.18-rc6
avformat/riffenc: add support for HEAACWAVEFORMAT
avformat/riffdec: add support for HEAACWAVEFORMAT
linux: Add mseal syscall support
Linux Kernel: Linux 6.18-rc5
Linux Kernel: Linux 6.18-rc4
Featured content is also available via:
glibc
The GNU C library.
www.gnu.org
Other Activity This Week
malloc: Enable 2MB THP by default on Aarch64
Dev Jain: Add missing files from previous commit.
x32: Implement prctl in assembly
H.J. Lu: Since the variadic prctl function takes at most 5 integer arguments which are passed in the same integer registers on x32 as the function with 5 integer arguments, we can use assembly for prctl.
Recent Activity
malloc: Enable 2MB THP by default on Aarch64
Dev Jain: Add missing files from previous commit.
x32: Implement prctl in assembly
H.J. Lu: Since the variadic prctl function takes at most 5 integer arguments which are passed in the same integer registers on x32 as the function with 5 integer arguments, we can use assembly for prctl.
libio: null terminate the buffer upon initial allocation in getdelim
Collin Funk: Commit 33eff78c8b28adc4963987880e10d96761f2a167 caused issues in nbdkit which had code similar to this to get the last line of the file: while (getline (&line, &len, fp) != -1) ; /* Process LINE.
aarch64: Implement AdvSIMD and SVE rsqrt(f) routines
James Chesterman: Vector variants of the new C23 rsqrt routines for both AdvSIMD and SVE, as well as in both single and double precision.
i386: Fix fmod/fmodf/remainder/remainderf for gcc-12
Adhemerval Zanella: The __builtin_fmod{f} and __builtin_remainder{f} were added on gcc 13, and the minimum supported gcc is 12.
aarch64: Support enforcing BTI on dependencies
Yury Khrustalev: Add glibc.cpu.aarch64_bti tunable with 2 values:
scripts: Support custom Git URLs in build-many-glibcs.py
Yury Khrustalev: Use environment variables to provide mirror URLs to checkout sources from Git.
scripts: Support custom FTP mirror URL in build-many-glibcs.py
Yury Khrustalev: Allow to use custom mirror URLs to download tarballs from a mirror of ftp.gnu.org using the FTP_GNU_ORG_MIRROR env variable (default
math: New generic fma implementation
Adhemerval Zanella: The current implementation relies on setting the rounding mode for different calculations (first to FE_TONEAREST and then to FE_TOWARDZERO) to obtain correctly rounded results.
Add umul_ppmm to gmp-arch.hdoc
Adhemerval Zanella: To enable “longlong.h” removal, the umul_ppmm is moved to a gmp-arch.h.
glibc Release Tags
Check if linker supports -Wl,--undefined-version
Adhemerval Zanella: Although binutils has supported --no-undefined-version for a long timei (319416359200 back in 2002), --undefined-version was only added more recently (27fb6a1a7fcd on 2.40).
Create ChangeLog.old/ChangeLog.31
Andreas K. Hüttel
Increase version to 2.41.9000, add new section to NEWS
Andreas K. Hüttel: ### diff --git a/NEWS b/NEWS index b11422b060..e2e40e141c 100644 --- a/NEWS +++ b/NEWS @@ -5,6 +5,33 @@ See the end for copying conditions. Please send GNU C library bug reports via <
Create ChangeLog.old/ChangeLog.30
Andreas K. Hüttel
Increase version number to 2.40.9000
Andreas K. Hüttel
Add ChangeLog file
Andreas K. Hüttel
Open master branch for glibc 2.39 development
Andreas K. Hüttel
NEWS: Fix typos
Andreas K. Hüttel
Open master branch for glibc 2.38 development
Carlos O'Donell
Create ChangeLog.old/ChangeLog.26.
Carlos O'Donell
Most Popular In The Past Month
Remove support for lock elision
Stefan Liebler: The support for lock elision was already deprecated with glibc 2.42: commit 77438db8cfa6ee66b3906230156bdae11c49a195 "Mark support for lock elision as deprecated." See also discussions:
Add COPYINGv3 with the GPL version 3 text
Florian Weimer: The license is referenced in various headers, so we should ship it.
Implement C23 const-preserving standard library macros
Joseph Myers: C23 makes various standard library functions, that return a pointer into an input array, into macros that return a pointer to const when the relevant argument passed to the macro is a pointer to const.
math: New generic fma implementation
Adhemerval Zanella: The current implementation relies on setting the rounding mode for different calculations (first to FE_TONEAREST and then to FE_TOWARDZERO) to obtain correctly rounded results.
Enable --enable-fortify-source with clang
Adhemerval Zanella: clang generates internal calls for some _chk symbol, so add internal aliases for them, and stub some with rtld-stubbed-symbols to avoid ld.
libio: null terminate the buffer upon initial allocation in getdelim
Collin Funk: Commit 33eff78c8b28adc4963987880e10d96761f2a167 caused issues in nbdkit which had code similar to this to get the last line of the file: while (getline (&line, &len, fp) != -1) ; /* Process LINE.
x32: Implement prctl in assembly
H.J. Lu: Since the variadic prctl function takes at most 5 integer arguments which are passed in the same integer registers on x32 as the function with 5 integer arguments, we can use assembly for prctl.
aarch64: Support enforcing BTI on dependencies
Yury Khrustalev: Add glibc.cpu.aarch64_bti tunable with 2 values:
malloc: Enable 2MB THP by default on Aarch64
Dev Jain: Add missing files from previous commit.
scripts: Support custom FTP mirror URL in build-many-glibcs.py
Yury Khrustalev: Allow to use custom mirror URLs to download tarballs from a mirror of ftp.gnu.org using the FTP_GNU_ORG_MIRROR env variable (default