This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch azanella/c11-threads in repository glibc.
discards 4536bb3333 Add manual documentation for threads.h discards fc627e1525 nptl: Add test cases for ISO C11 threads discards 3b7d8060a5 nptl: Add abilist symbols for C11 threads discards e80245d5e4 nptl: Add C11 threads tss_* functions discards f8bb1c95e5 nptl: Add C11 threads cnd_* functions discards ed7d1c8541 nptl: Add C11 threads call_once functions discards b104843380 nptl: Add C11 threads mtx_* functions discards e7d8213df8 nptl: Add C11 threads thrd_* functions adds c1f86a33ca getifaddrs: Don't return ifa entries with NULL names [BZ #21812] adds 339124ab42 ast_ES: Add alternative month names (bug 23140). adds 524d796d5f malloc: Update heap dumping/undumping comments [BZ #23351] adds b10a0accee Disallow use of DES encryption functions in new programs. adds 6ab902e4de manual: Reorganize crypt.texi. adds 841785bad1 manual: Revise crypt.texi. adds e69d994a63 New configure option --disable-crypt. adds bac15a72fc elf: Accept absolute (SHN_ABS) symbols whose value is zero [ [...] adds 7e8989d03b Document interaction with GCC built-ins in the Customizing P [...] adds ce76a5cb8d aarch64,falkor: Use vector registers for memmove adds 0aec4c1d18 aarch64,falkor: Use vector registers for memcpy adds cdb52c7182 es_BO locale: Change LC_PAPER to en_US (bug 22996). adds 2e0c5de622 hy_AM: Add alternative month names (bug 23140). adds a1e0c5fa88 New locale: Lower Sorbian (dsb_DE) [BZ #23208] adds 37d3d244e1 Add long double input for strfmon test adds 2827ab990a libc: Extend __libc_freeres framework (Bug 23329). adds 2b445206a1 Use uint32_t sign in single precision math error handling functions adds b7b88cea41 ldbl-128ibm-compat: Add printf_size adds 7279af007c Fix hurd expected fcntl version adds 5a35750665 stdio-common/tst-printf.c: Remove part under a non-free lice [...] adds b11643c21c Bug 23308: Update to Unicode 11.0.0 adds eb04c21373 posix: Sync gnulib regex implementation adds f2873d2da0 testrun.sh: Implement --tool=strace, --tool=valgrind adds 34fdb893e0 locale: XFAIL newlocale usage in static binary (Bug 23164) adds 1002d70823 posix: Fix bug-regex33 after regex sync adds d6da5cb6a8 Add renameat2 function [BZ #17662] adds 9449a295ad libc-abis: Define ABSOLUTE ABI [BZ #19818][BZ #23307] adds 38cade0c46 Compile debug/stack_chk_fail_local.c with stack protector adds 3a885c1f51 Build csu/elf-init.c and csu/static-reloc.c with stack protector adds bce5911b67 Use AVX_Fast_Unaligned_Load from Zen onwards. adds ddb3c626b0 conform/conformtest.pl: Escape literal braces in regular exp [...] adds d0cd798071 aarch64: Remove HWCAP_CPUID from HWCAP_IMPORTANT adds 397c54c1af aarch64: add HWCAP_ATOMICS to HWCAP_IMPORTANT adds 3f5e3f5d06 libio: Implement internal function __libc_readline_unlocked adds 916124ed84 nss_files: Fix re-reading of long lines [BZ #18991] adds 4fa34da679 Fix copyright years in recent commits adds 7b2f4cedf0 regexec: Fix off-by-one bug in weight comparison [BZ #23036] new cd52781981 nptl: Add C11 threads thrd_* functions new 738acdbc45 nptl: Add C11 threads mtx_* functions new e59c83a638 nptl: Add C11 threads call_once functions new 95c432b20f nptl: Add C11 threads cnd_* functions new bf0841378e nptl: Add C11 threads tss_* functions new 4f96904ce6 nptl: Add abilist symbols for C11 threads new dc24abc972 nptl: Add test cases for ISO C11 threads new 443a4e2af8 Add manual documentation for threads.h
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (4536bb3333) \ N -- N -- N refs/heads/azanella/c11-threads (443a4e2af8)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 8 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: ChangeLog | 472 ++++- INSTALL | 19 +- LICENSES | 9 - Makeconfig | 9 +- Makefile | 55 +- NEWS | 60 +- config.make.in | 1 + configure | 20 +- configure.ac | 13 +- conform/Makefile | 8 +- conform/conformtest.pl | 26 +- conform/data/stdlib.h-data | 3 - conform/data/unistd.h-data | 6 - crypt/Makefile | 4 - crypt/cert.c | 26 + crypt/crypt-entry.c | 15 +- crypt/crypt.h | 37 +- crypt/crypt_util.c | 9 + csu/Makefile | 16 + debug/Makefile | 7 +- dlfcn/Makefile | 2 +- dlfcn/Versions | 1 + dlfcn/dlerror.c | 14 + .../sysv/linux/renameat.c => dlfcn/dlfreeres.c | 25 +- dlfcn/sdlfreeres.c | 1 + elf/Makefile | 35 +- elf/dl-lookup.c | 1 + .../renameat.c => elf/tst-absolute-zero-lib.c | 21 +- elf/tst-absolute-zero-lib.lds | 1 + .../linux/renameat.c => elf/tst-absolute-zero.c | 34 +- elf/tst-linkall-static.c | 4 +- include/dlfcn.h | 4 +- include/libc-symbols.h | 83 +- include/set-hooks.h | 3 +- include/stdio.h | 20 + inet/ruserpass.c | 2 +- libc-abis | 2 + libio/Makefile | 4 +- libio/Versions | 4 + libio/fseeko.c | 12 +- libio/fseeko64.c | 5 +- libio/ftello.c | 8 +- libio/ftello64.c | 5 +- libio/readline.c | 170 ++ libio/stdio.h | 12 + libio/tst-readline.c | 236 +++ localedata/Makefile | 35 +- localedata/SUPPORTED | 1 + localedata/charmaps/UTF-8 | 720 ++++++- localedata/locales/ast_ES | 17 +- localedata/locales/dsb_DE | 251 +++ localedata/locales/es_BO | 2 +- localedata/locales/hy_AM | 36 +- localedata/locales/i18n_ctype | 2194 ++++++++++---------- localedata/locales/tr_TR | 2194 ++++++++++---------- localedata/locales/translit_circle | 2 +- localedata/locales/translit_cjk_compat | 2 +- localedata/locales/translit_combining | 100 +- localedata/locales/translit_compat | 2 +- localedata/locales/translit_font | 2 +- localedata/locales/translit_fraction | 2 +- localedata/tst-langinfo-newlocale-static.c | 1 + localedata/tst-langinfo-newlocale.c | 55 + localedata/tst-langinfo-setlocale-static.c | 1 + localedata/tst-langinfo-setlocale.c | 54 + localedata/tst-langinfo.c | 24 +- localedata/tst-langinfo.sh | 4 + localedata/unicode-gen/DerivedCoreProperties.txt | 515 +++-- localedata/unicode-gen/EastAsianWidth.txt | 135 +- localedata/unicode-gen/Makefile | 2 +- localedata/unicode-gen/PropList.txt | 77 +- localedata/unicode-gen/UnicodeData.txt | 778 ++++++- malloc/hooks.c | 42 +- malloc/malloc.c | 16 - malloc/set-freeres.c | 15 + malloc/thread-freeres.c | 4 +- manual/conf.texi | 2 + manual/contrib.texi | 2 +- manual/crypt.texi | 696 +++---- manual/examples/genpass.c | 44 +- manual/examples/mygetpass.c | 4 +- manual/examples/testpass.c | 52 +- manual/filesys.texi | 1 + manual/install.texi | 19 +- manual/intro.texi | 1 - manual/memory.texi | 2 +- manual/nss.texi | 12 +- manual/socket.texi | 4 +- manual/stdio.texi | 16 +- manual/string.texi | 82 +- manual/terminal.texi | 45 + manual/users.texi | 21 +- nptl/Makefile | 2 +- nptl/Versions | 1 + nptl/allocatestack.c | 12 +- nptl/libc_pthread_init.c | 8 - nptl/nptl-init.c | 15 - stdio-common/renameat.c => nptl/nptlfreeres.c | 37 +- nptl/pthreadP.h | 5 +- nscd/pwdcache.c | 4 +- nss/Makefile | 2 + nss/nss_files/files-XXX.c | 121 +- nss/tst-nss-files-hosts-getent.c | 276 +++ posix/Makefile | 3 +- posix/PCRE.tests | 13 - posix/bug-regex28.c | 46 +- posix/bug-regex33.c | 6 +- .../sysv/linux/renameat.c => posix/bug-regex37.c | 28 +- .../sysv/linux/renameat.c => posix/bug-regex38.c | 28 +- posix/regcomp.c | 597 +++--- posix/regex.c | 21 +- posix/regex.h | 335 +-- posix/regex_internal.c | 295 +-- posix/regex_internal.h | 442 ++-- posix/regexec.c | 977 ++++----- posix/unistd.h | 22 +- pwd/pwd.h | 29 +- resolv/res-close.c | 1 + resolv/resolv_conf.c | 1 + shadow/shadow.h | 16 +- stdio-common/Makefile | 13 +- stdio-common/Versions | 3 + stdio-common/renameat.c | 5 +- .../linux/renameat.c => stdio-common/renameat2.c | 22 +- stdio-common/tst-printf.c | 74 +- stdio-common/tst-printf.sh | 42 - stdio-common/tst-printfsz-islongdouble.c | 51 + stdio-common/tst-printfsz-islongdouble.sh | 38 + stdio-common/tst-renameat2.c | 204 ++ stdlib/stdlib.h | 6 - stdlib/tst-strfmon_l.c | 38 +- string/strerror_l.c | 3 +- sunrpc/Makefile | 2 +- sunrpc/des_crypt.c | 7 +- sunrpc/des_soft.c | 2 +- sunrpc/rpc_thread.c | 1 + sysdeps/aarch64/multiarch/memcpy_falkor.S | 137 +- sysdeps/aarch64/multiarch/memmove_falkor.S | 193 +- sysdeps/ieee754/flt-32/e_powf.c | 4 +- sysdeps/ieee754/flt-32/math_config.h | 8 +- sysdeps/ieee754/flt-32/math_errf.c | 10 +- sysdeps/ieee754/ldbl-128ibm-compat/Makefile | 22 + sysdeps/ieee754/ldbl-128ibm-compat/Versions | 2 + .../ldbl-128ibm-compat/ieee128-printf_size.c | 32 +- .../ldbl-128ibm-compat/test-printf-size-ibm128.c | 1 + .../ldbl-128ibm-compat/test-printf-size-ieee128.c | 1 + sysdeps/mach/hurd/i386/libc.abilist | 2 +- sysdeps/mach/hurd/renameat.c | 4 +- sysdeps/mach/strerror_l.c | 3 +- sysdeps/nptl/pthread-functions.h | 1 - sysdeps/nptl/unwind-forcedunwind.c | 4 +- sysdeps/unix/sysv/linux/aarch64/cpu-features.c | 5 +- sysdeps/unix/sysv/linux/aarch64/dl-procinfo.h | 5 +- sysdeps/unix/sysv/linux/aarch64/libc.abilist | 1 + sysdeps/unix/sysv/linux/alpha/kernel-features.h | 5 + sysdeps/unix/sysv/linux/alpha/libc.abilist | 1 + sysdeps/unix/sysv/linux/arm/libc.abilist | 1 + sysdeps/unix/sysv/linux/hppa/libc.abilist | 1 + sysdeps/unix/sysv/linux/i386/libc.abilist | 1 + sysdeps/unix/sysv/linux/ia64/libc.abilist | 1 + sysdeps/unix/sysv/linux/ifaddrs.c | 8 + sysdeps/unix/sysv/linux/kernel-features.h | 5 + sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist | 1 + sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist | 1 + .../unix/sysv/linux/microblaze/kernel-features.h | 5 + sysdeps/unix/sysv/linux/microblaze/libc.abilist | 1 + sysdeps/unix/sysv/linux/mips/libc-abis | 2 + .../unix/sysv/linux/mips/mips32/fpu/libc.abilist | 1 + .../unix/sysv/linux/mips/mips32/nofpu/libc.abilist | 1 + .../unix/sysv/linux/mips/mips64/n32/libc.abilist | 1 + .../unix/sysv/linux/mips/mips64/n64/libc.abilist | 1 + sysdeps/unix/sysv/linux/nios2/libc.abilist | 1 + .../sysv/linux/powerpc/powerpc32/fpu/libc.abilist | 1 + .../linux/powerpc/powerpc32/nofpu/libc.abilist | 1 + .../sysv/linux/powerpc/powerpc64/libc-le.abilist | 1 + .../unix/sysv/linux/powerpc/powerpc64/libc.abilist | 1 + sysdeps/unix/sysv/linux/renameat.c | 4 +- .../unix/sysv/linux/{renameat.c => renameat2.c} | 28 +- sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist | 1 + sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist | 1 + sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist | 1 + sysdeps/unix/sysv/linux/sh/kernel-features.h | 5 + sysdeps/unix/sysv/linux/sh/libc.abilist | 1 + sysdeps/unix/sysv/linux/shm-directory.c | 6 +- sysdeps/unix/sysv/linux/sparc/kernel-features.h | 5 + sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist | 1 + sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist | 1 + sysdeps/unix/sysv/linux/x86_64/64/libc.abilist | 1 + sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist | 1 + sysdeps/x86/cpu-features.c | 18 +- 190 files changed, 9265 insertions(+), 4950 deletions(-) copy sysdeps/unix/sysv/linux/renameat.c => dlfcn/dlfreeres.c (59%) create mode 100644 dlfcn/sdlfreeres.c copy sysdeps/unix/sysv/linux/renameat.c => elf/tst-absolute-zero-lib.c (59%) create mode 100644 elf/tst-absolute-zero-lib.lds copy sysdeps/unix/sysv/linux/renameat.c => elf/tst-absolute-zero.c (58%) create mode 100644 libio/readline.c create mode 100644 libio/tst-readline.c create mode 100644 localedata/locales/dsb_DE create mode 100644 localedata/tst-langinfo-newlocale-static.c create mode 100644 localedata/tst-langinfo-newlocale.c create mode 100644 localedata/tst-langinfo-setlocale-static.c create mode 100644 localedata/tst-langinfo-setlocale.c copy stdio-common/renameat.c => nptl/nptlfreeres.c (57%) create mode 100644 nss/tst-nss-files-hosts-getent.c copy sysdeps/unix/sysv/linux/renameat.c => posix/bug-regex37.c (59%) copy sysdeps/unix/sysv/linux/renameat.c => posix/bug-regex38.c (59%) copy sysdeps/unix/sysv/linux/renameat.c => stdio-common/renameat2.c (62%) create mode 100644 stdio-common/tst-printfsz-islongdouble.c create mode 100644 stdio-common/tst-printfsz-islongdouble.sh create mode 100644 stdio-common/tst-renameat2.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/Makefile copy stdio-common/renameat.c => sysdeps/ieee754/ldbl-128ibm-compat/ieee128-printf_ [...] create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-printf-size-ibm128.c create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-printf-size-ieee128.c copy sysdeps/unix/sysv/linux/{renameat.c => renameat2.c} (54%)