Anzwix
Home
Raw Feed
About
RSS
Desktop
Enterprise
Gaming
Graphics
Hardware
Linux Kernel
Multimedia
Operating Systems
Programming
System Internals
All Projects
Latest News
fate/iamf: add a demux text
pg_combinebackup: Add --version to --help output
PostgreSQL: Support SSL_R_VERSION_TOO_LOW when using LibreSSL
avcodec/mediacodecenc: Add global header support
tdf#159660: also add normal blend filter
Linux Kernel: Linux 6.9-rc5
WINE: Release 9.7.
Sync psm/evdev/atkbd with FreeBSD
Latest News (cont.)
lavfi: Add pad_vaapi filter
lavfi: Add drawbox_vaapi filter
Linux Kernel: Linux 6.9-rc4
Embind: support .implement()-based JS UNO objects
tdf#33603: sd: rework notes panel
xwayland: Add SourceValidate hook
UPower: Release 1.90.4
timezone: sync to TZDB 2024a
Linux Kernel: Linux 6.9-rc3
Optimize pg_popcount() with AVX-512 instructions
Enhance nbtree ScalarArrayOp execution
Featured content is also available via:
glibc
The GNU C library.
www.gnu.org
Other Activity This Week
nptl: Fix tst-cancel30 on kernels without ppoll_time64 support
Florian Weimer: Fall back to ppoll if ppoll_time64 fails with ENOSYS.
login: Use unsigned 32-bit types for seconds-since-epoch
Florian Weimer: These fields store timestamps when the system was running.
Recent Activity
nptl: Fix tst-cancel30 on kernels without ppoll_time64 support
Florian Weimer: Fall back to ppoll if ppoll_time64 fails with ENOSYS.
login: Use unsigned 32-bit types for seconds-since-epoch
Florian Weimer: These fields store timestamps when the system was running.
nptl: Add tst-pthread-key1-static for BZ #21777
H.J. Lu: Add a static pthread static tests to verify that BZ #21777 is fixed.
x86: Add generic CPUID data dumper to ld.so --list-diagnostics
Florian Weimer: This is surprisingly difficult to implement if the goal is to produce reasonably sized output.
elf: Add CPU iteration support for future use in ld.so diagnostics
Florian Weimer
timezone: sync to TZDB 2024a
Paul Eggert: Sync tzselect, zdump, zic to TZDB 2024a.
aarch64/fpu: Add vector variants of erfc
Joe Ramsay
hurd: Stop relying on VM_MAX_ADDRESS
Sergey Bugaev: We'd like to avoid committing to a specific size of virtual address space (i.e.
or1k: Add prctl wrapper to unwrap variadic args
Stafford Horne: On OpenRISC variadic functions and regular functions have different calling conventions so this wrapper is needed to translate.
powerpc: Placeholder and infrastructure/build support to add Power11 related changes
Amrita H S: The following three changes have been added to provide initial Power11 support.
glibc Release Tags
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
Remove left over LD_LIBRARY_VERSION usages
Adhemerval Zanella: The environment variable was removed by d2db60d8d830ef68c8d20a77ac3572d610aa40b1.
linux: Add process_mrelease
Adhemerval Zanella: Added in Linux 5.15 (884a7e5964e06ed93c7771c0d7cf19c09a8946f1), the new syscalls allows a caller to free the memory of a dying target process. Checked on x86_64-linux-gnu.
Remove kernel version check
Adhemerval Zanella: The kernel version check is used to avoid glibc to run on older kernels where some syscall are not available and fallback code are not enabled to handle graciously fail.
Open master branch for glibc 2.36 development
Carlos O'Donell
Open master branch for glibc 2.35 development
Carlos O'Donell
Open master branch for glibc 2.34 development
Adhemerval Zanella
Most Popular This Year
localedata: add gbm_IN locale
Mike FABIAN
LoongArch: config: Added HAVE_LOONGARCH_VEC_ASM.
caiyinyu: This patch checks if assembler supports vector instructions to generate LASX/LSX code or not, and then define HAVE_LOONGARCH_VEC_ASM macro We have added support for vector instructions in binutils-2.41 See:
x86_64: Add log1p with FMA
H.J. Lu: On Skylake, it changes log1p bench performance by: Before After Improvement max 63.349 58.347 8% min 4.448 5.651 -30% mean 12.0674 10.336 14% The minimum code path is if (hx < 0x3FDA827A) /* x < 0.41422 */ { if (__glibc_unlikely (ax >= 0x3ff00000)) /* x <= -1.0 */ { } if (__glibc_unlikely (ax < 0x3e200000)) /* |x| < 2**-29 */ { math_force_eval (two54 + x); /* raise inexact */ if (ax < 0x3c900000) /* |x| < 2**-54 */ { } else return x - x * x * 0.5; FMA and non-FMA code sequences look similar.
powerpc: Remove power7 strstr optimization
Adhemerval Zanella: The optimization is not faster than the generic algorithm, using the bench-strstr the geometric mean running on a POWER10 machine using gcc 13.1.1 is 482.47 while the default __strstr_ppc is 340.97 (which uses the generic implementation).
Linux: Switch back to assembly syscall wrapper for prctl (bug 29770)
Florian Weimer: Commit ff026950e280bc3e9487b41b460fb31bc5b57721 ("Add a C wrapper for prctl [BZ #25896]") replaced the assembler wrapper with a C function.
stdlib: Add more qsort{_r} coverage
Adhemerval Zanella: This patch adds a qsort and qsort_r to trigger the worst case scenario for the quicksort (which glibc current lacks coverage).
aarch64: Add vector implementations of log2 routines
Joe Ramsay: A table is also added, which is shared between AdvSIMD and SVE log2.
linux: Make fdopendir fail with O_PATH (BZ 30373)
Adhemerval Zanella: It is not strictly required by the POSIX, since O_PATH is a Linux extension, but it is QoI to fail early instead of at readdir.
LoongArch: Add vector implementation for _dl_runtime_resolve
caiyinyu
LoongArch: Add glibc.cpu.hwcap support
caiyinyu: Key Points: 1.