This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch zack/explicit-bzero in repository glibc.
discards 1e39d45 Use explicit_bzero where appropriate discards 00436c5 Add fortification and inline optimization of explicit_bzero. discards 1836aad New string function explicit_bzero (from OpenBSD). adds 71be79a hurd: fix using hurd.h in C++ programs adds ca6e601 Use C11-like atomics instead of plain memory accesses in x86 [...] adds a91fd16 Fix x86_64/x86 powl handling of sNaN arguments (bug 20916). adds 5830764 Fix hypot sNaN handling (bug 20940). adds 1dae0a1 Fix typo in last ChangeLog message. adds 657c084 Get rid of __elision_available adds 8047e7c Fix writes past the allocated array bounds in execvpe (BZ#20847) adds 297635d Add build-many-glibcs.py option to strip installed shared libraries. adds 23b5cae Add pretty printers for the NPTL lock types adds cbd8f93 Install libm.a as linker script (bug 20539). adds 3d6bfca Fix tests-printers handling for cross compiling. new c030737 Make _REENTRANT and _THREAD_SAFE aliases for _POSIX_C_SOURCE= [...] new 30a8f25 New string function explicit_bzero (from OpenBSD). new 7589c4c Add fortification and inline optimization of explicit_bzero. new a3ef464 Use explicit_bzero where appropriate
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 (1e39d45) \ N -- N -- N refs/heads/zack/explicit-bzero (a3ef464)
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 4 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 | 134 ++++++ INSTALL | 27 ++ Makeconfig | 76 +++- Makerules | 47 ++ NEWS | 24 + README.pretty-printers | 169 +++++++ Rules | 43 +- hurd/hurd.h | 6 +- include/atomic.h | 24 +- include/features.h | 41 +- include/libc-symbols.h | 2 - manual/creature.texi | 14 +- manual/install.texi | 30 ++ math/Makefile | 19 +- math/libm-test.inc | 106 ++++- nptl/Makefile | 18 + nptl/nptl-printers.py | 633 ++++++++++++++++++++++++++ nptl/nptl_lock_constants.pysym | 75 +++ nptl/test-cond-printers.c | 57 +++ nptl/test-cond-printers.py | 50 ++ nptl/test-condattr-printers.c | 94 ++++ nptl/test-condattr-printers.py | 71 +++ nptl/test-mutex-printers.c | 151 ++++++ nptl/test-mutex-printers.py | 97 ++++ nptl/test-mutexattr-printers.c | 144 ++++++ nptl/test-mutexattr-printers.py | 101 ++++ nptl/test-rwlock-printers.c | 78 ++++ nptl/test-rwlock-printers.py | 64 +++ nptl/test-rwlockattr-printers.c | 98 ++++ nptl/test-rwlockattr-printers.py | 73 +++ posix/bits/unistd.h | 2 +- posix/execvpe.c | 19 +- posix/tst-vfork3.c | 188 +++----- posix/unistd.h | 2 +- scripts/build-many-glibcs.py | 13 +- scripts/check-installed-headers.sh | 1 - scripts/gen-py-const.awk | 118 +++++ scripts/test_printers_common.py | 364 +++++++++++++++ scripts/test_printers_exceptions.py | 61 +++ sysdeps/i386/fpu/e_powl.S | 29 +- sysdeps/ieee754/dbl-64/e_hypot.c | 2 + sysdeps/ieee754/flt-32/e_hypotf.c | 4 +- sysdeps/ieee754/ldbl-128/e_hypotl.c | 2 + sysdeps/ieee754/ldbl-128ibm/e_hypotl.c | 2 + sysdeps/ieee754/ldbl-96/e_hypotl.c | 2 + sysdeps/powerpc/fpu/e_hypot.c | 10 +- sysdeps/powerpc/fpu/e_hypotf.c | 10 +- sysdeps/unix/sysv/linux/x86/elision-conf.c | 11 +- sysdeps/unix/sysv/linux/x86/elision-conf.h | 1 - sysdeps/unix/sysv/linux/x86/elision-lock.c | 28 +- sysdeps/unix/sysv/linux/x86/elision-trylock.c | 18 +- sysdeps/x86/elide.h | 30 +- sysdeps/x86_64/fpu/e_powl.S | 27 +- 53 files changed, 3269 insertions(+), 241 deletions(-) create mode 100644 README.pretty-printers create mode 100644 nptl/nptl-printers.py create mode 100644 nptl/nptl_lock_constants.pysym create mode 100644 nptl/test-cond-printers.c create mode 100644 nptl/test-cond-printers.py create mode 100644 nptl/test-condattr-printers.c create mode 100644 nptl/test-condattr-printers.py create mode 100644 nptl/test-mutex-printers.c create mode 100644 nptl/test-mutex-printers.py create mode 100644 nptl/test-mutexattr-printers.c create mode 100644 nptl/test-mutexattr-printers.py create mode 100644 nptl/test-rwlock-printers.c create mode 100644 nptl/test-rwlock-printers.py create mode 100644 nptl/test-rwlockattr-printers.c create mode 100644 nptl/test-rwlockattr-printers.py create mode 100644 scripts/gen-py-const.awk create mode 100644 scripts/test_printers_common.py create mode 100644 scripts/test_printers_exceptions.py