Anzwix
Home
Raw Feed
About
RSS
Desktop
Enterprise
Gaming
Graphics
Hardware
Linux Kernel
Multimedia
Operating Systems
Programming
System Internals
All Projects
Latest News
tdf#91315 Implemented RTL support for SVG export
AArch64: Add support for memory protection keys
avcodec/mediacodecenc: add async mode support
Add minimal vcl weld example application
linux: Add support for getrandom vDSO
Linux Kernel: Linux 6.12-rc7
bump minimal xorg version to 1.18
sw: add .uno:DeleteContentControl command
Latest News (cont.)
avcodec/amfenc: add support for QueryOutput wait
Monkey-patch LLVM code to fix ARM relocation bug
tdf#162177 Adapt function EASTERSUNDAY to ODF 1.4
Pixman: Pre-release version bump to 0.44.0
pdf: initial PDF 2.0 and PDF/A-4 support
Add experimental support for Emscripten JSPI
Linux Kernel: Linux 6.12-rc6
AArch64: Remove SVE erf and erfc tables
lavc/vaapi_dec: Add VVC decoder
tdf#130857 qt weld: Add a QtInstanceProgressBar
tdf#130857 qt weld: Add a QtInstanceLevelBar
Featured content is also available via:
glibc
The GNU C library.
www.gnu.org
Yesterday's Activity
manual: Add description of AArch64-specific pkey flags
Yury Khrustalev: Describe AArch64 specific flags PKEY_DISABLE_READ and PKEY_DISABLE_EXECUTE that are available on AArch64 systems with enabled Stage 1 permission overlays feature introduced in Armv8.
AArch64: Add support for memory protection keys
Yury Khrustalev: This patch adds support for memory protection keys on AArch64 systems with enabled Stage 1 permission overlays feature introduced in Armv8.9 / 9.4 (FEAT_S1POE) [1]. 1.
AArch64: Remove thunderx{,2} memcpy
Andrew Pinski: ThunderX1 and ThunderX2 have been retired for a few years now.
Recent Activity
manual: Add description of AArch64-specific pkey flags
Yury Khrustalev: Describe AArch64 specific flags PKEY_DISABLE_READ and PKEY_DISABLE_EXECUTE that are available on AArch64 systems with enabled Stage 1 permission overlays feature introduced in Armv8.
AArch64: Add support for memory protection keys
Yury Khrustalev: This patch adds support for memory protection keys on AArch64 systems with enabled Stage 1 permission overlays feature introduced in Armv8.9 / 9.4 (FEAT_S1POE) [1]. 1.
AArch64: Remove thunderx{,2} memcpy
Andrew Pinski: ThunderX1 and ThunderX2 have been retired for a few years now.
linux: Add support for getrandom vDSO
Adhemerval Zanella: Linux 6.11 has getrandom() in vDSO.
math: Fix incorrect results of exp10m1f with some GCC versions
Florian Weimer: On GCC 11 (x86-64), the previous code produced test failures like this one:
AArch64: Remove SVE erf and erfc tables
Joe Ramsay: By using a combination of mask-and-add instead of the shift-based index calculation the routines can share the same table as other
Document further requirement on mixing streams / file descriptors
Joseph Myers: The gilbc manual has some documentation in llio.texi of requirements for moving between I/O on FILE * streams and file descriptors on the same open file description. The documentation of what must be done on a FILE * stream to move from it to either a file descriptor or another FILE * for the same open file description seems to match POSIX.
Add .b4-config file
Jonathan Wakely: This makes b4 use inbox.
support: Make support_process_state_wait return the found state
Adhemerval Zanella: So caller can check which state was found if multiple ones are asked.
replace tgammaf by the CORE-MATH implementation
Paul Zimmermann: The CORE-MATH implementation is correctly rounded (for any rounding mode).
glibc Release Tags
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
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
Most Popular This Year
localedata: add gbm_IN locale
Mike FABIAN
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.
Implement C23 logp1
Joseph Myers: C23 adds various <math.h> function families originally defined in TS 18661-4.
Fix deprecated utcnow() usage in build-many-glibcs.py
Joseph Myers: Running build-many-glibcs.py with Python 3.12 or later produces a warning: build-many-glibcs.py:566: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version.
Implement C23 exp2m1, exp10m1
Joseph Myers: C23 adds various <math.h> function families originally defined in TS 18661-4.
x86: Add seperate non-temporal tunable for memset
Noah Goldstein: The tuning for non-temporal stores for memset vs memcpy is not always the same.
powerpc: Optimized strncmp for power10
Amrita H S: This patch is based on __strcmp_power10. Improvements from __strncmp_power9: 1.
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.
Fix invalid escape sequence in build-many-glibcs.py
Joseph Myers: Running build-many-glibcs.py with Python 3.12 or later produces a warning: build-many-glibcs.py:173: SyntaxWarning: invalid escape sequence '\.' m = re.fullmatch('([0-9]+)\.([0-9]+)[.0-9]*', l) Use a raw string instead to avoid that warning.