Anzwix
Home
Raw Feed
About
RSS
Desktop
Enterprise
Gaming
Graphics
Hardware
Linux Kernel
Multimedia
Operating Systems
Programming
System Internals
All Projects
Latest News
Open master branch for glibc 2.38 development
glibc: Create ChangeLog.old/ChangeLog.26.
Linux Kernel: Linux 6.2-rc6
lok: support per-user timezone
Merge branch 'no-more-gl' into 'master'
lavfi: Add vf_ssim360 filter
libavcodec/amfenc: add AV1 encoding support
Remove support for 32-bit S390
Latest News (cont.)
Remove support for AIX
darwin: Implement DetermineClientCmd for macOS
nb/intel/gm45: Wedge DDR2 SPD support in
Add eager and lazy freezing strategies to VACUUM.
tdf#153090 sw: add UI to SwTOXSelectTabPage
sw: add document model for multi-page fly frames
WINE: Release 8.0.
Add non-decimal integer support to type numeric
Linux Kernel: Linux 6.2-rc5
WINE: Release 8.0-rc5.
sw HTML import: initial CSS support on tables
Featured content is also available via:
glibc
The GNU C library.
www.gnu.org
Today's Activity
Open master branch for glibc 2.38 development
Carlos O'Donell
Create ChangeLog.old/ChangeLog.26.
Carlos O'Donell
Recent Activity
Add _FORTIFY_SOURCE implementation documentation [BZ #28998]
Siddhesh Poyarekar: There have been multiple requests to provide more detail on how the _FORTIFY_SOURCE macro works, so this patch adds a new node in the Library Maintenance section that does this.
C2x semantics for
Joseph Myers: <tgmath.h> implements semantics for integer generic arguments that handle cases involving _FloatN / _FloatNx types as specified in TS 18661-3 plus some defect fixes. C2x has further changes to the semantics for <tgmath.h> macros with such types, which should also be considered defect fixes (although handled through the integration of TS 18661-3 in C2x rather than through an issue tracking process).
Simplify scripts/cross-test-ssh.sh configuration
Carlos O'Donell: With modern ssh clients and daemons it is required to use AcceptEnv and SendEnv configuration options to correctly support testing the DSO sort ordering tests.
Update syscall lists for Linux 6.1
Joseph Myers: Linux 6.1 has no new syscalls.
Avoid use of atoi in some places in libc
Joseph Myers: This patch is split out of <
x86: Prevent SIGSEGV in memcmp-sse2 when data is concurrently modified [BZ #29863]
Noah Goldstein: In the case of INCORRECT usage of `memcmp(a, b, N)` where `a` and `b` are concurrently modified as `memcmp` runs, there can be a SIGSEGV in `L(ret_nonzero_vec_end_0)` because the sequential logic assumes that `(rdx - 32 + rax)` is a positive 32-bit integer. To be clear, this change does not mean the usage of `memcmp` is supported.
glibc Release Tags
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
Prepare for glibc 2.33 release
Adhemerval Zanella: Update version.h, features.h, and ChangeLog.old/ChangeLog.22.
Open master branch for glibc 2.33 development
Carlos O'Donell: Happy hacking!
Most Popular This Year
powerpc64: Remove old strncmp optimization
Rajalakshmi Srinivasaraghavan: This patch cleans up the power4 strncmp optimization for powerpc64 which is unlikely to be used anywhere.
elf: Remove prelink support
Adhemerval Zanella: Prelinked binaries and libraries still work, the dynamic tags DT_GNU_PRELINKED, DT_GNU_LIBLIST, DT_GNU_CONFLICT just ignored (meaning the process is reallocated as default).
gaih_inet: make numeric lookup a separate routine
Siddhesh Poyarekar: Introduce the gaih_result structure and general paradigm for cleanups that follow to process the lookup request and return a result.
testrun.sh: Support passing strace and valgrind arguments
Florian Weimer: This is a bit of a hack, but it works quite well in practice.
Update kernel version to 5.16 in tst-mman-consts.py
Joseph Myers: This patch updates the kernel version in the test tst-mman-consts.py to 5.16.
x86_64: Add strstr function with 512-bit EVEX
Raghuveer Devulapalli: Adding a 512-bit EVEX version of strstr.
wcrtomb: Make behavior POSIX compliant
Siddhesh Poyarekar: The GNU implementation of wcrtomb assumes that there are at least MB_CUR_MAX bytes available in the destination buffer passed to wcrtomb as the first argument.
aarch64: Add optimized chacha20
Adhemerval Zanella Netto: It adds vectorized ChaCha20 implementation based on libgcrypt cipher/chacha20-aarch64.S.
x86: Reduce code size of mem{move|pcpy|cpy}-ssse3
Noah Goldstein: The goal is to remove most SSSE3 function as SSE4, AVX2, and EVEX are generally preferable.
Remove ldd libc4 support
Adhemerval Zanella: The older libc versions are obsolete for over twenty years now.