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 6550f5df7e Add manual documentation for threads.h discards c33d2fa645 nptl: Add test cases for ISO C11 threads discards c7931d8c77 nptl: Add abilist symbols for C11 threads discards 61a156dbf6 nptl: Add C11 threads tss_* functions discards 2cda7f6d82 nptl: Add C11 threads cnd_* functions discards ce5d6b4ad6 nptl: Add C11 threads call_once functions discards 9c4298b9c8 nptl: Add C11 threads mtx_* functions discards de8f172149 nptl: Add C11 threads thrd_* functions adds 0a83bad2aa dsb_DE locale: Fix syntax error and add tests (bug 23208). adds ebff9c5cfa x86: Rename __glibc_reserved1 to feature_1 in tcbhead_t [BZ #22563] adds faaee1f07e x86: Support shadow stack pointer in setjmp/longjmp adds 31e422ca96 x86_64: Undef SHADOW_STACK_POINTER_OFFSET last adds 3ae725dfb6 Improve strstr performance adds 52b2a80fae powerpc64: Always restore TOC on longjmp [BZ #21895] adds f753fa7dea x86: Support IBT and SHSTK in Intel CET [BZ #21598] adds ba2ea23d05 x86: Always include <dl-cet.h>/cet-tunables.h> for --enable-cet new 2c7281e02e nptl: Add C11 threads thrd_* functions new 8ffd03882e nptl: Add C11 threads mtx_* functions new 59b277a513 nptl: Add C11 threads call_once functions new f0b96a8eaa nptl: Add C11 threads cnd_* functions new c8c3e8fb3f nptl: Add C11 threads tss_* functions new f4027c1fe1 nptl: Add abilist symbols for C11 threads new c5cf6deeac nptl: Add test cases for ISO C11 threads new 727da22658 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 (6550f5df7e) \ N -- N -- N refs/heads/azanella/c11-threads (727da22658)
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 | 170 +++++++++- benchtests/bench-strcasestr.c | 1 + benchtests/bench-strstr.c | 1 + configure | 11 + configure.ac | 6 + elf/Makefile | 2 + elf/dl-load.c | 60 ++-- elf/dl-open.c | 3 + elf/rtld.c | 9 + localedata/Makefile | 2 + localedata/dsb_DE.UTF-8.in | 73 +++++ localedata/locales/dsb_DE | 4 +- nptl/pthread_create.c | 4 + nptl/threads.h | 6 +- string/memmem.c | 1 + string/str-two-way.h | 56 ++-- string/strcasestr.c | 4 +- string/strstr.c | 5 +- string/test-strcasestr.c | 1 + string/test-strstr.c | 1 + sysdeps/generic/dl-prop.h | 54 ++++ sysdeps/generic/tls-setup.h | 22 ++ sysdeps/i386/__longjmp.S | 73 +++++ sysdeps/i386/bsd-_setjmp.S | 21 ++ sysdeps/i386/bsd-setjmp.S | 21 ++ sysdeps/i386/dl-cet.c | 67 ++++ sysdeps/i386/dl-trampoline.S | 72 +++++ sysdeps/i386/nptl/tcb-offsets.sym | 1 + sysdeps/i386/nptl/tls.h | 5 +- sysdeps/i386/setjmp.S | 21 ++ sysdeps/powerpc/powerpc64/Makefile | 12 + sysdeps/powerpc/powerpc64/__longjmp-common.S | 5 +- sysdeps/powerpc/powerpc64/setjmp-bug21895.c | 51 +++ .../powerpc/powerpc64/tst-setjmp-bug21895-static.c | 75 +++++ sysdeps/unix/sysv/linux/i386/____longjmp_chk.S | 37 +++ sysdeps/unix/sysv/linux/x86/Makefile | 1 - sysdeps/unix/sysv/linux/x86/cpu-features.c | 38 +++ sysdeps/unix/sysv/linux/x86/dl-cet.h | 37 +++ sysdeps/unix/sysv/linux/x86_64/____longjmp_chk.S | 39 ++- sysdeps/x86/Makefile | 43 +++ sysdeps/x86/cet-tunables.h | 29 ++ sysdeps/x86/check-cet.awk | 53 ++++ sysdeps/x86/configure | 69 ++++ sysdeps/x86/configure.ac | 46 +++ sysdeps/x86/cpu-features.c | 63 ++++ sysdeps/x86/cpu-tunables.c | 48 +++ sysdeps/x86/dl-cet.c | 346 +++++++++++++++++++++ sysdeps/x86/dl-procruntime.c | 68 ++++ sysdeps/x86/dl-prop.h | 153 +++++++++ sysdeps/x86/dl-tunables.list | 6 + sysdeps/x86/jmp_buf-ssp.sym | 1 + sysdeps/x86/libc-start.h | 25 ++ sysdeps/x86/link_map.h | 26 ++ sysdeps/x86/nptl/tls-setup.h | 23 ++ sysdeps/x86/sysdep.h | 35 +++ sysdeps/x86_64/__longjmp.S | 44 +++ sysdeps/x86_64/dl-trampoline.h | 2 + sysdeps/x86_64/nptl/tcb-offsets.sym | 1 + sysdeps/x86_64/nptl/tls.h | 5 +- sysdeps/x86_64/setjmp.S | 21 ++ 60 files changed, 2104 insertions(+), 75 deletions(-) create mode 100644 localedata/dsb_DE.UTF-8.in create mode 100644 sysdeps/generic/dl-prop.h create mode 100644 sysdeps/generic/tls-setup.h create mode 100644 sysdeps/i386/dl-cet.c create mode 100644 sysdeps/powerpc/powerpc64/setjmp-bug21895.c create mode 100644 sysdeps/powerpc/powerpc64/tst-setjmp-bug21895-static.c create mode 100644 sysdeps/unix/sysv/linux/x86/cpu-features.c create mode 100644 sysdeps/unix/sysv/linux/x86/dl-cet.h create mode 100644 sysdeps/x86/cet-tunables.h create mode 100644 sysdeps/x86/check-cet.awk create mode 100644 sysdeps/x86/configure create mode 100644 sysdeps/x86/configure.ac create mode 100644 sysdeps/x86/dl-cet.c create mode 100644 sysdeps/x86/dl-procruntime.c create mode 100644 sysdeps/x86/dl-prop.h create mode 100644 sysdeps/x86/jmp_buf-ssp.sym create mode 100644 sysdeps/x86/libc-start.h create mode 100644 sysdeps/x86/link_map.h create mode 100644 sysdeps/x86/nptl/tls-setup.h