diff options
| author | Andreas K. Hüttel <dilfridge@gentoo.org> | 2024-01-31 01:34:58 +0100 |
|---|---|---|
| committer | Andreas K. Hüttel <dilfridge@gentoo.org> | 2024-01-31 01:34:58 +0100 |
| commit | ef321e23c20eebc6d6fb4044425c00e6df27b05f (patch) | |
| tree | c4dee33796321547167f05c82b550f7cded262b1 | |
| parent | 3e941ef87e5ac15a59ec32dd1750a58904ad2fb0 (diff) | |
| download | glibc-2.39.tar.xz glibc-2.39.zip | |
Create ChangeLog.old/ChangeLog.28glibc-2.39
Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
| -rw-r--r-- | ChangeLog.old/ChangeLog.28 | 8505 |
1 files changed, 8505 insertions, 0 deletions
diff --git a/ChangeLog.old/ChangeLog.28 b/ChangeLog.old/ChangeLog.28 new file mode 100644 index 0000000000..0485a88b6c --- /dev/null +++ b/ChangeLog.old/ChangeLog.28 @@ -0,0 +1,8505 @@ +2024-01-31 Andreas K. Hüttel <dilfridge@gentoo.org> + + COMMIT: 3e941ef87e5ac15a59ec32dd1750a58904ad2fb0 + version.h, include/features.h: Bump version to 2.39 + + * include/features.h: Modified. + (__GLIBC_MINOR__): Modified. + * version.h: Modified. + (RELEASE): Modified. + (VERSION): Modified. + +2024-01-31 Andreas K. Hüttel <dilfridge@gentoo.org> + + COMMIT: 64263d2b44fa224b6fc9978af47f996738900443 + po: Update translations + + * po/be.po: Modified. + * po/bg.po: Modified. + * po/ca.po: Modified. + * po/cs.po: Modified. + * po/da.po: Modified. + * po/de.po: Modified. + * po/el.po: Modified. + * po/eo.po: Modified. + * po/es.po: Modified. + * po/fi.po: Modified. + * po/fr.po: Modified. + * po/gl.po: Modified. + * po/hr.po: Modified. + * po/hu.po: Modified. + * po/ia.po: Modified. + * po/id.po: Modified. + * po/it.po: Modified. + * po/ja.po: Modified. + * po/ka.po: Modified. + * po/ko.po: Modified. + * po/lt.po: Modified. + * po/nb.po: Modified. + * po/nl.po: Modified. + * po/pl.po: Modified. + * po/pt.po: Modified. + * po/pt_BR.po: Modified. + * po/ro.po: Modified. + * po/ru.po: Modified. + * po/rw.po: Modified. + * po/sk.po: Modified. + * po/sl.po: Modified. + * po/sr.po: Modified. + * po/sv.po: Modified. + * po/tr.po: Modified. + * po/uk.po: Modified. + * po/vi.po: Modified. + * po/zh_CN.po: Modified. + * po/zh_TW.po: Modified. + +2024-01-31 Andreas K. Hüttel <dilfridge@gentoo.org> + + COMMIT: 73563a906f0450ab982ccba2bd344626238f2c3b + libc.pot: regenerate + + * po/libc.pot: Modified. + +2024-01-31 Andreas K. Hüttel <dilfridge@gentoo.org> + + COMMIT: 068b04eaed3689f7b249d90cf3f0b459f96e0ccf + INSTALL, install.texi: minor updates, regenerate + + * INSTALL: Modified. + * manual/install.texi: Modified. + +2024-01-30 Andreas K. Hüttel <dilfridge@gentoo.org> + + COMMIT: 1eed32f3661e099ea2953f86581da22bbd27e4c9 + contrib.texi: update + + * manual/contrib.texi: Modified. + +2024-01-30 Andreas K. Hüttel <dilfridge@gentoo.org> + + COMMIT: 62150d038d8b190304993d98d611555f61a250ed + NEWS: insert advisories and fixed bugs for 2.39 + + * NEWS: Modified. + +2024-01-30 Stefan Liebler <stli@linux.ibm.com> + + COMMIT: cc1b91eabd806057aa7e3058a84bf129ed36e157 + S390: Fix building with --disable-mutli-arch [BZ #31196] + + * sysdeps/s390/memrchr-c.c: Modified. + [HAVE_MEMRCHR_C][HAVE_MEMRCHR_IFUNC][SHARED && IS_IN (libc)](__hidden_ver1): New. + [HAVE_MEMRCHR_C][SHARED && IS_IN (libc)](__hidden_ver1): Remove. + * sysdeps/s390/strchrnul-c.c: Modified. + [HAVE_STRCHRNUL_C][HAVE_STRCHRNUL_IFUNC][SHARED && IS_IN (libc)](__hidden_ver1): New. + [HAVE_STRCHRNUL_C][SHARED && IS_IN (libc)](__hidden_ver1): Remove. + +2024-01-30 Andreas K. Hüttel <dilfridge@gentoo.org> + + COMMIT: feeb7297549f89d1654b76ccdb6f5fd544c1ef11 + Fix typo + + * NEWS: Modified. + +2024-01-30 Joe Simmons-Talbott <josimmon@redhat.com> + + COMMIT: 7765034db243e1061bd52465c99f8abb72e60436 + manual/io: Fix swapped reading and writing phrase. + + * manual/io.texi: Modified. + +2024-01-30 Siddhesh Poyarekar <siddhesh@sourceware.org> + + COMMIT: 443c10018cb1e33cd6a054c32eb62881f1dcfca2 + Update advisory format and introduce some automation + + * advisories/GLIBC-SA-2023-0001: Modified. + * advisories/GLIBC-SA-2023-0002: Modified. + * advisories/GLIBC-SA-2023-0003: Modified. + * advisories/GLIBC-SA-2023-0004: Modified. + * advisories/GLIBC-SA-2023-0005: Modified. + * advisories/README: New file. + * scripts/process-advisories.sh: New file. + * scripts/process-fixed-cves.sh: Delete file. + +2024-01-30 Arjun Shankar <arjun@redhat.com> + + COMMIT: 6cdc44214253a74e7140d75a7ebfc900820a5fa8 + Document CVE-2023-6246, CVE-2023-6779, and CVE-2023-6780 + + * advisories/GLIBC-SA-2024-0001: New file. + * advisories/GLIBC-SA-2024-0002: New file. + * advisories/GLIBC-SA-2024-0003: New file. + +2024-01-30 Arjun Shankar <arjun@redhat.com> + + COMMIT: ddf542da94caf97ff43cc2875c88749880b7259b + syslog: Fix integer overflow in __vsyslog_internal (CVE-2023-6780) + + * misc/syslog.c: Modified. + (__vsyslog_internal): Modified function. + (limits.h): Include file. + +2024-01-30 Arjun Shankar <arjun@redhat.com> + + COMMIT: 7e5a0c286da33159d47d0122007aac016f3e02cd + syslog: Fix heap buffer overflow in __vsyslog_internal (CVE-2023-6779) + + * misc/syslog.c: Modified. + (__vsyslog_internal): Modified function. + +2024-01-30 Arjun Shankar <arjun@redhat.com> + + COMMIT: 6bd0e4efcc78f3c0115e5ea9739a1642807450da + syslog: Fix heap buffer overflow in __vsyslog_internal (CVE-2023-6246) + + * misc/Makefile: Modified. + * misc/syslog.c: Modified. + (__vsyslog_internal): Modified function. + * misc/tst-syslog-long-progname.c: New file. + * misc/tst-syslog-long-progname.root/postclean.req: New file. + +2024-01-30 Joseph Myers <josmyers@redhat.com> + + COMMIT: 8aeec0eb5a18f9614d18156f9d6092b3525b818c + Use binutils 2.42 branch in build-many-glibcs.py + + * scripts/build-many-glibcs.py: Modified. + +2024-01-29 Andreas Schwab <schwab@suse.de> + + COMMIT: 9c72830eb3e12c1d57ac7d1992c96ee69ccd835d + elf: correct relocation statistics for !ELF_MACHINE_START_ADDRESS + + * elf/rtld.c: Modified. + (print_statistics): Modified function. + +2024-01-26 Carlos O'Donell <carlos@redhat.com> + + COMMIT: ae49a7b29acc184b03c2a6bd6ac01b5e08efd54f + Relicense IBM portions of resolv/base64.c resolv/res_debug.c. + + * LICENSES: Modified. + * resolv/base64.c: Modified. + * resolv/res_debug.c: Modified. + +2024-01-25 Mike FABIAN <mfabian@redhat.com> + + COMMIT: 5176a830e70140cb3390c62b7d41f75dbbf33c7c + localedata: Use consistent values for grouping and mon_grouping + + * Suppressing diff as too many files differ. + +2024-01-24 Dennis Brendel <dbrendel@redhat.com> + + COMMIT: c06c8aeb61708249d8eb0b17a676d16771ea640b + manual: fix order of arguments of memalign and aligned_alloc (Bug 27547) + + * manual/memory.texi: Modified. + +2024-01-24 Florian Weimer <fweimer@redhat.com> + + COMMIT: 486452affbac684db739b7fcca1e84e8a7ce33d1 + manual, NEWS: Document malloc side effect of dynamic TLS changes + + * NEWS: Modified. + * manual/memory.texi: Modified. + +2024-01-24 Florian Weimer <fweimer@redhat.com> + + COMMIT: aeb497d1feee3b50447c4b74d6934746597783ae + NEWS: Update temporary files ignored by ldconfig + + * NEWS: Modified. + +2024-01-23 Andreas K. Hüttel <dilfridge@gentoo.org> + + COMMIT: e73ac3fca1434e86743f42cedc7633cdf02899b6 + po: Incorporate translations (sr) + + * po/sr.po: Modified. + +2024-01-23 Adhemerval Zanella <adhemerval.zanella@linaro.org> + + COMMIT: 77c6a2717de1b6a78e79538b2074579ed77839ed + string: Disable stack protector for memset in early static initialization + + * string/Makefile: Modified. + +2024-01-23 Xi Ruoyao <xry111@xry111.site> + + COMMIT: dfa3394a605c8f6f25e4f827789bc89eca1d206c + qsort: Fix a typo causing unnecessary malloc/free (BZ 31276) + + * stdlib/qsort.c: Modified. + (__qsort_r): Modified function. + +2024-01-22 Andreas Schwab <schwab@suse.de> + + COMMIT: 6edaa12b41a373f249469d7b516d2043f81aea37 + riscv: add support for static PIE + + * sysdeps/riscv/start.S: Modified. + +2024-01-22 Adhemerval Zanella <adhemerval.zanella@linaro.org> + + COMMIT: bcf2abd43bbe6ffdd8b6a1e1e36cc67a9769e508 + sh: Fix static build with --enable-fortify + + * sysdeps/unix/sysv/linux/sh/____longjmp_chk.S: Modified. + +2024-01-22 Adhemerval Zanella <adhemerval.zanella@linaro.org> + + COMMIT: 926a4bdbb5fc8955570208b5571b2d04c6ffbd1d + sparc: Fix sparc64 memmove length comparison (BZ 31266) + + * sysdeps/sparc/sparc64/memmove.S: Modified. + +2024-01-22 Adhemerval Zanella <adhemerval.zanella@linaro.org> + + COMMIT: 369efd817780276dbe0ecf8be6e1f354bdbc9857 + sparc64: Remove unwind information from signal return stubs [BZ#31244] + + * sysdeps/unix/sysv/linux/sparc/sparc64/sigreturn_stub.S: Modified. + +2024-01-22 Adhemerval Zanella <adhemerval.zanella@linaro.org> + + COMMIT: dd57f5e7b652772499cb220d78157c1038d24f06 + sparc: Remove 64 bit check on sparc32 wordsize (BZ 27574) + + * sysdeps/sparc/sparc32/bits/wordsize.h: Modified. + [!(__arch64__ || __sparcv9)](__WORDSIZE): Remove. + [!(__arch64__ || __sparcv9)](__WORDSIZE_TIME64_COMPAT32): Remove. + [!(__arch64__ || __sparcv9)](__WORDSIZE32_SIZE_ULONG): Remove. + [!(__arch64__ || __sparcv9)](__WORDSIZE32_PTRDIFF_LONG): Remove. + [__arch64__ || __sparcv9](__WORDSIZE): Remove. + [__arch64__ || __sparcv9](__WORDSIZE_TIME64_COMPAT32): Remove. + (__WORDSIZE): New. + (__WORDSIZE_TIME64_COMPAT32): New. + (__WORDSIZE32_SIZE_ULONG): New. + (__WORDSIZE32_PTRDIFF_LONG): New. + +2024-01-22 Adhemerval Zanella <adhemerval.zanella@linaro.org> + + COMMIT: 3bffe5aa2dad3492fd68230ed28387cf9d453cea + Use --disable-default-pie for sparc in build-many-glibcs.py + + * scripts/build-many-glibcs.py: Modified. + +2024-01-19 Joseph Myers <josmyers@redhat.com> + + COMMIT: b86cb494f9a27a106c96c025c6d834334d85b80a + Further build-many-glibcs.py fixes for utcnow() deprecation + + * scripts/build-many-glibcs.py: Modified. + +2024-01-18 Daniel Cederman <cederman@gaisler.com> + + COMMIT: 87d921e270acd614077764228881ffcf5e21d9f7 + sparc: Do not test preservation of NaN payloads for LEON + + * sysdeps/sparc/sparc32/fpu/math-tests-snan-payload.h: New file. + +2024-01-18 Daniel Cederman <cederman@gaisler.com> + + COMMIT: 45f7ea26c1d9145a9e024b8646592d405fb285e0 + sparc: Force calculation that raises exception + + * sysdeps/sparc/fpu/fraiseexcpt.c: Modified. + (__feraiseexcept): Modified function. + (math-barriers.h): Include file. + +2024-01-18 Daniel Cederman <cederman@gaisler.com> + + COMMIT: a8f7c7797063d465c5b04b4e7c18d6f9d33007cb + sparc: Fix llrint and llround missing exceptions on SPARC V8 + + * sysdeps/sparc/sparc32/fpu/fix-fp-int-convert-overflow.h: New file. + +2024-01-18 Daniel Cederman <cederman@gaisler.com> + + COMMIT: 7bd06985c0a143cdcba2762bfe020e53514a53de + sparc: Remove unwind information from signal return stubs [BZ #31244] + + * sysdeps/sparc/sysdep.h: Modified. + [__ASSEMBLER__](ENTRY_NOCFI): New. + [__ASSEMBLER__](END_NOCFI): New. + * sysdeps/unix/sysv/linux/sparc/sparc32/sigreturn_stub.S: Modified. + +2024-01-18 Daniel Cederman <cederman@gaisler.com> + + COMMIT: 82a35070ec35616074343b8c4ffe6b1cff7e2793 + sparc: Prevent stfsr from directly following floating-point instruction + + * sysdeps/sparc/fpu/fpu_control.h: Modified. + [__WORDSIZE != 64](_FPU_GETCW): Remove. + [__WORDSIZE != 64][! __leon__](_FPU_GETCW): New. + [__WORDSIZE != 64][__leon__](_FPU_GETCW): New. + +2024-01-18 Daniel Cederman <cederman@gaisler.com> + + COMMIT: 3bb1350c3681c5ca330dd92500dc59fba94b37eb + sparc: Use existing macros to avoid code duplication + + * sysdeps/sparc/fpu/fenv_private.h: Modified. + [__WORDSIZE != 64](__fenv_stfsr): Remove. + [__WORDSIZE != 64](__fenv_ldfsr): Remove. + [__WORDSIZE == 64](__fenv_stfsr): Remove. + [__WORDSIZE == 64](__fenv_ldfsr): Remove. + (fpu_control.h): Include file. + (__fenv_stfsr): New. + (__fenv_ldfsr): New. + +2024-01-18 Mike FABIAN <mfabian@redhat.com> + + COMMIT: 8393f4f72bc8fc79328b2d739d3ff91c1753c3b5 + localedata: renamed: aa_ER@saaho -> ssy_ER + + * localedata/SUPPORTED: Modified. + * localedata/locales/aa_ER@saaho: Move to... + * localedata/locales/ssy_ER: ... here. + +2024-01-18 Mike FABIAN <mfabian@redhat.com> + + COMMIT: f1ff1fbfbfa9c4d265a308b4464859fbf44ddb86 + Define ISO 639-3 "ssy" (Saho) + + * locale/iso-639.def: Modified. + +2024-01-18 Mike FABIAN <mfabian@redhat.com> + + COMMIT: 8e474d5e401a4238545d87b953e8550b34a5ff83 + localedata: add crh_RU, Crimean Tartar language in the Cyrillic script as used in Russia. + + * localedata/SUPPORTED: Modified. + * localedata/locales/crh_RU: New file. + +2024-01-18 Mike FABIAN <mfabian@redhat.com> + + COMMIT: ce787f36e6755376241a7c9ab6dd830dc18558db + localedata: tr_TR, ku_TR: Sync with CLDR: “Turkey” -> “Türkiye” + + * localedata/locales/ku_TR: Modified. + * localedata/locales/tr_TR: Modified. + +2024-01-18 Mike FABIAN <mfabian@redhat.com> + + COMMIT: 70e26de1050a7b8a6334bac5aa5acfc52e4fa220 + localedata: miq_NI: Shorten month names in abmon + + * localedata/locales/miq_NI: Modified. + +2024-01-17 Joseph Myers <josmyers@redhat.com> + + COMMIT: 6511b579a5220e3670c67363fa9924285cff55a2 + Update kernel version to 6.7 in header constant tests + + * sysdeps/unix/sysv/linux/tst-mman-consts.py: Modified. + * sysdeps/unix/sysv/linux/tst-mount-consts.py: Modified. + * sysdeps/unix/sysv/linux/tst-pidfd-consts.py: Modified. + +2024-01-17 Mike FABIAN <mfabian@redhat.com> + + COMMIT: ce77e6919f0230eca5f266dcfafd6ebb95775c30 + localedata: add gbm_IN locale + + * localedata/SUPPORTED: Modified. + * localedata/locales/gbm_IN: New file. + +2024-01-17 Mike FABIAN <mfabian@redhat.com> + + COMMIT: 692dfa87290293e2ffd4e618a348c416a57356d3 + Define ISO 639-3 "gbm" (Garhwali) + + * locale/iso-639.def: Modified. + +2024-01-17 Joseph Myers <josmyers@redhat.com> + + COMMIT: df11c05be91fda5ef490c76fd0d4a53821750116 + Update syscall lists for Linux 6.7 + + * sysdeps/unix/sysv/linux/aarch64/arch-syscall.h: Modified. + (__NR_futex_requeue): New. + (__NR_futex_wait): New. + (__NR_futex_wake): New. + (__NR_map_shadow_stack): New. + * sysdeps/unix/sysv/linux/alpha/arch-syscall.h: Modified. + (__NR_futex_requeue): New. + (__NR_futex_wait): New. + (__NR_futex_wake): New. + (__NR_map_shadow_stack): New. + * sysdeps/unix/sysv/linux/arc/arch-syscall.h: Modified. + (__NR_futex_requeue): New. + (__NR_futex_wait): New. + (__NR_futex_wake): New. + (__NR_map_shadow_stack): New. + * sysdeps/unix/sysv/linux/arm/arch-syscall.h: Modified. + (__NR_futex_requeue): New. + (__NR_futex_wait): New. + (__NR_futex_wake): New. + (__NR_map_shadow_stack): New. + * sysdeps/unix/sysv/linux/csky/arch-syscall.h: Modified. + (__NR_futex_requeue): New. + (__NR_futex_wait): New. + (__NR_futex_wake): New. + (__NR_map_shadow_stack): New. + * sysdeps/unix/sysv/linux/hppa/arch-syscall.h: Modified. + (__NR_futex_requeue): New. + (__NR_futex_wait): New. + (__NR_futex_wake): New. + (__NR_map_shadow_stack): New. + * sysdeps/unix/sysv/linux/i386/arch-syscall.h: Modified. + (__NR_futex_requeue): New. + (__NR_futex_wait): New. + (__NR_futex_wake): New. + (__NR_map_shadow_stack): New. + * sysdeps/unix/sysv/linux/loongarch/arch-syscall.h: Modified. + (__NR_futex_requeue): New. + (__NR_futex_wait): New. + (__NR_futex_wake): New. + (__NR_map_shadow_stack): New. + * sysdeps/unix/sysv/linux/m68k/arch-syscall.h: Modified. + (__NR_futex_requeue): New. + (__NR_futex_wait): New. + (__NR_futex_wake): New. + (__NR_map_shadow_stack): New. + * sysdeps/unix/sysv/linux/microblaze/arch-syscall.h: Modified. + (__NR_futex_requeue): New. + (__NR_futex_wait): New. + (__NR_futex_wake): New. + (__NR_map_shadow_stack): New. + * sysdeps/unix/sysv/linux/mips/mips32/arch-syscall.h: Modified. + (__NR_futex_requeue): New. + (__NR_futex_wait): New. + (__NR_futex_wake): New. + (__NR_map_shadow_stack): New. + * sysdeps/unix/sysv/linux/mips/mips64/n32/arch-syscall.h: Modified. + (__NR_futex_requeue): New. + (__NR_futex_wait): New. + (__NR_futex_wake): New. + (__NR_map_shadow_stack): New. + * sysdeps/unix/sysv/linux/mips/mips64/n64/arch-syscall.h: Modified. + (__NR_futex_requeue): New. + (__NR_futex_wait): New. + (__NR_futex_wake): New. + (__NR_map_shadow_stack): New. + * sysdeps/unix/sysv/linux/nios2/arch-syscall.h: Modified. + (__NR_futex_requeue): New. + (__NR_futex_wait): New. + (__NR_futex_wake): New. + (__NR_map_shadow_stack): New. + * sysdeps/unix/sysv/linux/or1k/arch-syscall.h: Modified. + (__NR_futex_requeue): New. + (__NR_futex_wait): New. + (__NR_futex_wake): New. + (__NR_map_shadow_stack): New. + * sysdeps/unix/sysv/linux/powerpc/powerpc32/arch-syscall.h: Modified. + (__NR_futex_requeue): New. + (__NR_futex_wait): New. + (__NR_futex_wake): New. + (__NR_map_shadow_stack): New. + * sysdeps/unix/sysv/linux/powerpc/powerpc64/arch-syscall.h: Modified. + (__NR_futex_requeue): New. + (__NR_futex_wait): New. + (__NR_futex_wake): New. + (__NR_map_shadow_stack): New. + * sysdeps/unix/sysv/linux/riscv/rv32/arch-syscall.h: Modified. + (__NR_futex_requeue): New. + (__NR_futex_wait): New. + (__NR_futex_wake): New. + (__NR_map_shadow_stack): New. + * sysdeps/unix/sysv/linux/riscv/rv64/arch-syscall.h: Modified. + (__NR_futex_requeue): New. + (__NR_futex_wait): New. + (__NR_futex_wake): New. + (__NR_map_shadow_stack): New. + * sysdeps/unix/sysv/linux/s390/s390-32/arch-syscall.h: Modified. + (__NR_futex_requeue): New. + (__NR_futex_wait): New. + (__NR_futex_wake): New. + (__NR_map_shadow_stack): New. + * sysdeps/unix/sysv/linux/s390/s390-64/arch-syscall.h: Modified. + (__NR_futex_requeue): New. + (__NR_futex_wait): New. + (__NR_futex_wake): New. + (__NR_map_shadow_stack): New. + * sysdeps/unix/sysv/linux/sh/arch-syscall.h: Modified. + (__NR_futex_requeue): New. + (__NR_futex_wait): New. + (__NR_futex_wake): New. + (__NR_map_shadow_stack): New. + * sysdeps/unix/sysv/linux/sparc/sparc32/arch-syscall.h: Modified. + (__NR_futex_requeue): New. + (__NR_futex_wait): New. + (__NR_futex_wake): New. + (__NR_map_shadow_stack): New. + * sysdeps/unix/sysv/linux/sparc/sparc64/arch-syscall.h: Modified. + (__NR_futex_requeue): New. + (__NR_futex_wait): New. + (__NR_futex_wake): New. + (__NR_map_shadow_stack): New. + * sysdeps/unix/sysv/linux/syscall-names.list: Modified. + * sysdeps/unix/sysv/linux/x86_64/64/arch-syscall.h: Modified. + (__NR_futex_requeue): New. + (__NR_futex_wait): New. + (__NR_futex_wake): New. + * sysdeps/unix/sysv/linux/x86_64/x32/arch-syscall.h: Modified. + (__NR_futex_requeue): New. + (__NR_futex_wait): New. + (__NR_futex_wake): New. + +2024-01-17 Joseph Myers <josmyers@redhat.com> + + COMMIT: 5b5982028b5cb162e184d9a3a037c5c23c5c3e9b + Use Linux 6.7 in build-many-glibcs.py + + * scripts/build-many-glibcs.py: Modified. + +2024-01-17 Adhemerval Zanella <adhemerval.zanella@linaro.org> + + COMMIT: 31bd548650673e8b5ae1a31f1c596ff8305a5d4c + stdlib: Remove unused is_aligned function from qsort.c + + * stdlib/qsort.c: Modified. + (is_aligned): Remove function. + +2024-01-16 H.J. Lu <hjl.tools@gmail.com> + + COMMIT: e2803cfd8bb00b54816d1a2c381d2cf82b136da6 + NEWS: Mention PLT rewrite on x86-64 + + * NEWS: Modified. + +2024-01-16 Kuan-Wei Chiu <visitorckw@gmail.com> + + COMMIT: 1bb28b7b4f01709b841c86850e1bb83b554feafe + stdlib: Verify heapsort for two-element cases + + * stdlib/tst-qsort4.c: Modified. + (do_test): Modified function. + +2024-01-16 Kuan-Wei Chiu <visitorckw@gmail.com> + + COMMIT: 74d2731a5fb2676b64092bc25e7f193db1b17b2b + stdlib: Fix heapsort for cases with exactly two elements + + * stdlib/qsort.c: Modified. + (heapsort_r): Modified function. + +2024-01-15 Mike FABIAN <mfabian@redhat.com> + + COMMIT: 9d2703c109791d1ff0bf1f611b0b78f1703f51eb + localedata: anp_IN: Fix abbreviated month names + + * localedata/locales/anp_IN: Modified. + +2024-01-15 Adhemerval Zanella <adhemerval.zanella@linaro.org> + + COMMIT: 709fbd3ec3595f2d1076b4fec09a739327459288 + stdlib: Reinstate stable mergesort implementation on qsort + + * manual/argp.texi: Modified. + * manual/locale.texi: Modified. + * manual/search.texi: Modified. + * stdlib/Makefile: Modified. + * stdlib/qsort.c: Modified. + (swap_type_t): Modified. + (swap_words_64): Modified function. + (swap_words_32): Modified function. + (MAX_THRESH): Remove. + (stack_node): Remove. + (<anonymous>): Remove. + (push): Remove function. + (pop): Remove function. + (heapsort_r): Modified function. + (insertion_sort_qsort_partitions): Remove function. + (__qsort_r): Modified function. + (errno.h): Include file. + (u32_alias_t): New. + (u64_alias_t): New. + (get_swap_type): New function. + (QSORT_STACK_SIZE): New. + (INDIRECT_SORT_SIZE_THRES): New. + (msort_param): New. + (msort_with_tmp): New function. + (indirect_msort_with_tmp): New function. + * stdlib/tst-qsort4.c: Modified. + (heapsort_wrapper): Remove function. + (check_one_sort): Modified function. + * stdlib/tst-qsort5.c: Delete file. + +2024-01-15 H.J. Lu <hjl.tools@gmail.com> + + COMMIT: 457bd9cf2e27550dd66b2d8f3c5a8dbd0dfb398f + x86-64: Check if mprotect works before rewriting PLT + + * sysdeps/unix/sysv/linux/x86_64/dl-plt-rewrite.h: New file. + * sysdeps/x86/cpu-features.c: Modified. + [SHARED && __x86_64__](TUNABLE_CALLBACK): Modified function. + [SHARED && __x86_64__](dl-plt-rewrite.h): Include file. + * sysdeps/x86_64/dl-plt-rewrite.h: New file. + +2024-01-15 Szabolcs Nagy <szabolcs.nagy@arm.com> + + COMMIT: 7100d9ae21e2737f96f824259167788aabd8308f + aarch64: Add NEWS entry about libmvec for 2.39 + + * NEWS: Modified. + +2024-01-14 Mike FABIAN <mfabian@redhat.com> + + COMMIT: 064c708c78cc2a6b5802dce73108fc0c1c6bfc80 + localedata/unicode-gen/utf8_gen.py: fix Hangul syllable name + + * localedata/charmaps/UTF-8: Modified. + * localedata/unicode-gen/utf8_gen.py: Modified. + +2024-01-13 Sunil K Pandey <skpgkp2@gmail.com> + + COMMIT: 9d94997b5f9445afd4f2bccc5fa60ff7c4361ec1 + x86_64: Optimize ffsll function code size. + + * sysdeps/x86_64/ffsll.c: Modified. + (ffsll): Modified function. + +2024-01-13 Mike FABIAN <mfabian@redhat.com> + + COMMIT: fe6c8bab3a8dad3927a12eecd7ec7d67602b5862 + localedata: Remove redundant comments + + * localedata/locales/ab_GE: Modified. + * localedata/locales/agr_PE: Modified. + * localedata/locales/ak_GH: Modified. + * localedata/locales/an_ES: Modified. + * localedata/locales/anp_IN: Modified. + * localedata/locales/as_IN: Modified. + * localedata/locales/ayc_PE: Modified. + * localedata/locales/be_BY: Modified. + * localedata/locales/ber_MA: Modified. + * localedata/locales/bg_BG: Modified. + * localedata/locales/bho_IN: Modified. + * localedata/locales/bn_BD: Modified. + * localedata/locales/bn_IN: Modified. + * localedata/locales/ca_AD: Modified. + * localedata/locales/ca_ES: Modified. + * localedata/locales/ca_IT: Modified. + * localedata/locales/cmn_TW: Modified. + * localedata/locales/crh_UA: Modified. + * localedata/locales/csb_PL: Modified. + * localedata/locales/doi_IN: Modified. + * localedata/locales/dv_MV: Modified. + * localedata/locales/en_NG: Modified. + * localedata/locales/gd_GB: Modified. + * localedata/locales/gez_ER: Modified. + * localedata/locales/gu_IN: Modified. + * localedata/locales/hak_TW: Modified. + * localedata/locales/hi_IN: Modified. + * localedata/locales/hne_IN: Modified. + * localedata/locales/ht_HT: Modified. + * localedata/locales/ig_NG: Modified. + * localedata/locales/ik_CA: Modified. + * localedata/locales/is_IS: Modified. + * localedata/locales/iu_CA: Modified. + * localedata/locales/ja_JP: Modified. + * localedata/locales/ka_GE: Modified. + * localedata/locales/kn_IN: Modified. + * localedata/locales/ko_KR: Modified. + * localedata/locales/kok_IN: Modified. + * localedata/locales/ks_IN: Modified. + * localedata/locales/ks_IN@devanagari: Modified. + * localedata/locales/ku_TR: Modified. + * localedata/locales/ky_KG: Modified. + * localedata/locales/li_BE: Modified. + * localedata/locales/li_NL: Modified. + * localedata/locales/lt_LT: Modified. + * localedata/locales/lzh_TW: Modified. + * localedata/locales/mag_IN: Modified. + * localedata/locales/mai_IN: Modified. + * localedata/locales/mk_MK: Modified. + * localedata/locales/ml_IN: Modified. + * localedata/locales/mn_MN: Modified. + * localedata/locales/mni_IN: Modified. + * localedata |
