This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch zack/headers-cleanups in repository glibc.
discards 22eb0b75e3 Remove bits/string.h. discards b53871ac08 Remove bits/string2.h (to be superseded). discards edb1c96851 Don't install libio.h or _G_config.h. discards 22c75152ed Factor out shared definitions from bits/signum.h. discards b3ccd19142 Remove __need_schedparam and __cpu_set_t_defined. discards 324f01e79f Remove __need_IOV_MAX and __need_FOPEN_MAX. discards 9778d37879 Remove __need macros from errno.h (__need_Emath, __need_error_t). adds 37b66c0b1a ld.so: Consolidate 2 strtouls into _dl_strtoul [BZ #21528] adds ab70273bb7 conformtest: Correct sys/wait.h expectations for XPG4. adds 6c85cc2852 aarch64: Fix undefined behavior in _dl_procinfo adds 48bd8cda09 support: Expose TEST_VERIFY_EXIT behavior to GCC optimizers adds 990c32b93a malloc: Remove tst-dynarray, tst-dynarray-fail from test-srcs adds 2f5d20ac99 x86-64: Optimize memchr/rawmemchr/wmemchr with SSE2/AVX2 adds dc485ceb2a x86-64: Optimize strlen/strnlen/wcslen/wcsnlen with AVX2 adds 8fe57365bf x86-64: Optimize strchr/strchrnul/wcschr with AVX2 adds 5ac7aa1d7c x86-64: Optimize memrchr with AVX2 adds d2538b9156 x86-64: Optimize strrchr/wcsrchr with AVX2 adds 6b6710e55b x86-64: Correct comments in ifunc-impl-list.c adds 65b6d8b79c Polish the treatment of dl-tunable-list.h in Makeconfig. adds b4971123e9 Remove bare use of __attribute__ in include/errno.h. adds 0862cdcdc8 Condition signal.h inclusion in sys/wait.h (bug 21560). adds b85995291e Fix sigpause namespace (bug 21554). adds 10d33c5a86 Update nios2, sparc32 localplt.data files for recent GCC change. adds a17973efc6 Fix waitid namespace (bug 21561). adds d6bd839b9a Add a way to bypass the PLT when calling getauxval adds cdfbe5037f powerpc: add sysconf support for cache geometries new 61851d2f8a Factor out shared definitions from bits/signum.h. new dac0645f50 Remove __need_schedparam and __cpu_set_t_defined. new e3db7bc1e2 Remove __need_IOV_MAX and __need_FOPEN_MAX. new 86aa75f4de Remove __need macros from errno.h (__need_Emath, __need_error_t). new 57110e73f2 Make error_t available on all supported hosts. new 2b4769e871 Rename xlocale.h to bits/types/locale_t.h. new f41e7a647d Remove bits/string2.h (to be superseded). new 3d65f74331 Remove bits/string.h. new 19f6bc9876 Don't install libio.h or _G_config.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 (22eb0b75e3) \ N -- N -- N refs/heads/zack/headers-cleanups (19f6bc9876)
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 9 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 | 231 ++++++++++++ NEWS | 3 + argp/argp.h | 10 +- bits/errno.h | 18 +- sysdeps/generic/sys/uio_ext.h => bits/uio-ext.h | 8 +- conform/Makefile | 2 - conform/data/sys/wait.h-data | 12 +- ctype/ctype.h | 16 +- elf/dl-minimal.c | 84 ----- elf/dl-misc.c | 84 +++++ elf/dl-tunables.c | 69 +--- elf/rtld.c | 3 +- include/bits/types/error_t.h | 1 - include/bits/types/locale_t.h | 1 + include/printf.h | 2 +- include/sys/auxv.h | 7 + include/time.h | 2 +- include/xlocale.h | 1 - locale/Makefile | 3 +- locale/{xlocale.h => bits/types/locale_t.h} | 22 +- locale/langinfo.h | 7 +- locale/locale.h | 20 +- locale/xlocale.h | 50 +-- malloc/Makefile | 2 +- misc/Makefile | 2 +- misc/getauxval.c | 1 + misc/sys/uio.h | 2 +- posix/sys/wait.h | 15 +- scripts/check-installed-headers.sh | 4 + signal/signal.h | 2 +- stdlib/Makefile | 1 - stdlib/bits/types/error_t.h | 14 - stdlib/errno.h | 25 +- stdlib/monetary.h | 3 +- stdlib/stdlib.h | 22 +- stdlib/strtod_l.c | 3 +- stdlib/strtof_l.c | 2 +- stdlib/strtol_l.c | 1 - stdlib/strtold_l.c | 6 +- stdlib/strtoll_l.c | 2 +- stdlib/strtoul_l.c | 2 +- stdlib/strtoull_l.c | 2 +- string/argz.h | 9 +- string/string.h | 3 +- string/strings.h | 3 +- support/check.h | 10 +- support/support_test_verify_impl.c | 12 +- sysdeps/generic/ldsodefs.h | 4 + sysdeps/ieee754/ldbl-128ibm/strtold_l.c | 1 - sysdeps/ieee754/ldbl-64-128/strtold_l.c | 1 - sysdeps/mach/hurd/bits/errno.h | 260 +++++++------- sysdeps/mach/hurd/errnos.awk | 117 +++--- sysdeps/unix/sysv/linux/aarch64/dl-procinfo.h | 6 +- sysdeps/unix/sysv/linux/alpha/bits/errno.h | 4 +- sysdeps/unix/sysv/linux/bits/errno.h | 4 +- sysdeps/unix/sysv/linux/bits/fcntl-linux.h | 6 +- .../sysv/linux/{sys/uio_ext.h => bits/uio-ext.h} | 10 +- sysdeps/unix/sysv/linux/bits/waitflags.h | 10 +- sysdeps/unix/sysv/linux/dl-librecon.h | 2 +- sysdeps/unix/sysv/linux/hppa/bits/errno.h | 4 +- sysdeps/unix/sysv/linux/mips/bits/errno.h | 4 +- sysdeps/unix/sysv/linux/nios2/localplt.data | 8 +- sysdeps/unix/sysv/linux/powerpc/Makefile | 1 + sysdeps/unix/sysv/linux/powerpc/sysconf.c | 96 +++++ .../linux/powerpc/test-powerpc-linux-sysconf.c | 73 ++++ sysdeps/unix/sysv/linux/sparc/bits/errno.h | 4 +- .../unix/sysv/linux/sparc/sparc32/localplt.data | 1 + sysdeps/x86_64/memchr.S | 65 ++-- sysdeps/x86_64/multiarch/Makefile | 11 +- .../x86_64/multiarch/{wcsnlen.c => ifunc-avx2.h} | 23 +- sysdeps/x86_64/multiarch/ifunc-impl-list.c | 87 ++++- sysdeps/x86_64/multiarch/memchr-avx2.S | 340 ++++++++++++++++++ .../uio_ext.h => x86_64/multiarch/memchr-sse2.S} | 17 +- sysdeps/x86_64/multiarch/{wcsnlen.c => memchr.c} | 38 +- sysdeps/x86_64/multiarch/memrchr-avx2.S | 359 +++++++++++++++++++ .../uio_ext.h => x86_64/multiarch/memrchr-sse2.S} | 15 +- .../x86_64/multiarch/memrchr.c | 23 +- sysdeps/x86_64/multiarch/rawmemchr-avx2.S | 4 + .../x86_64/multiarch/rawmemchr-sse2.S | 21 +- .../x86_64/multiarch/{wcsnlen.c => rawmemchr.c} | 41 +-- sysdeps/x86_64/multiarch/strchr-avx2.S | 254 +++++++++++++ .../uio_ext.h => x86_64/multiarch/strchr-sse2.S} | 17 +- sysdeps/x86_64/multiarch/strchr.S | 57 --- sysdeps/x86_64/multiarch/{wcsnlen.c => strchr.c} | 34 +- sysdeps/x86_64/multiarch/strchrnul-avx2.S | 3 + .../multiarch/strchrnul-sse2.S} | 15 +- .../x86_64/multiarch/{wcsnlen.c => strchrnul.c} | 37 +- sysdeps/x86_64/multiarch/strlen-avx2.S | 394 +++++++++++++++++++++ .../uio_ext.h => x86_64/multiarch/strlen-sse2.S} | 14 +- sysdeps/x86_64/multiarch/{wcsnlen.c => strlen.c} | 37 +- sysdeps/x86_64/multiarch/strnlen-avx2.S | 4 + .../uio_ext.h => x86_64/multiarch/strnlen-sse2.S} | 17 +- sysdeps/x86_64/multiarch/{wcsnlen.c => strnlen.c} | 42 +-- sysdeps/x86_64/multiarch/strrchr-avx2.S | 235 ++++++++++++ .../uio_ext.h => x86_64/multiarch/strrchr-sse2.S} | 17 +- .../x86_64/multiarch/strrchr.c | 26 +- sysdeps/x86_64/multiarch/wcschr-avx2.S | 3 + .../x86_64/multiarch/wcschr-sse2.S | 22 +- sysdeps/x86_64/multiarch/{wcsnlen.c => wcschr.c} | 40 +-- sysdeps/x86_64/multiarch/wcslen-avx2.S | 4 + .../uio_ext.h => x86_64/multiarch/wcslen-sse2.S} | 15 +- .../x86_64/multiarch/wcslen.c | 23 +- sysdeps/x86_64/multiarch/wcsnlen-avx2.S | 5 + sysdeps/x86_64/multiarch/wcsnlen.c | 6 + sysdeps/x86_64/multiarch/wcsrchr-avx2.S | 3 + .../uio_ext.h => x86_64/multiarch/wcsrchr-sse2.S} | 14 +- .../wcstod.c => sysdeps/x86_64/multiarch/wcsrchr.c | 21 +- sysdeps/x86_64/multiarch/wmemchr-avx2.S | 4 + sysdeps/x86_64/multiarch/wmemchr-sse2.S | 4 + sysdeps/x86_64/multiarch/{wcsnlen.c => wmemchr.c} | 40 +-- time/time.h | 2 +- wcsmbs/wchar.h | 27 +- wcsmbs/wcstod.c | 2 +- wcsmbs/wcstod_l.c | 2 +- wcsmbs/wcstof.c | 2 +- wcsmbs/wcstof_l.c | 2 +- wcsmbs/wcstold.c | 2 +- wcsmbs/wcstold_l.c | 2 +- wctype/wctype.h | 4 +- 119 files changed, 2955 insertions(+), 961 deletions(-) copy sysdeps/generic/sys/uio_ext.h => bits/uio-ext.h (85%) delete mode 100644 include/bits/types/error_t.h create mode 100644 include/bits/types/locale_t.h delete mode 100644 include/xlocale.h copy locale/{xlocale.h => bits/types/locale_t.h} (76%) delete mode 100644 stdlib/bits/types/error_t.h rename sysdeps/unix/sysv/linux/{sys/uio_ext.h => bits/uio-ext.h} (89%) create mode 100644 sysdeps/unix/sysv/linux/powerpc/sysconf.c create mode 100644 sysdeps/unix/sysv/linux/powerpc/test-powerpc-linux-sysconf.c copy sysdeps/x86_64/multiarch/{wcsnlen.c => ifunc-avx2.h} (67%) create mode 100644 sysdeps/x86_64/multiarch/memchr-avx2.S copy sysdeps/{generic/sys/uio_ext.h => x86_64/multiarch/memchr-sse2.S} (71%) copy sysdeps/x86_64/multiarch/{wcsnlen.c => memchr.c} (59%) create mode 100644 sysdeps/x86_64/multiarch/memrchr-avx2.S copy sysdeps/{generic/sys/uio_ext.h => x86_64/multiarch/memrchr-sse2.S} (76%) copy stdlib/strtoull_l.c => sysdeps/x86_64/multiarch/memrchr.c (61%) create mode 100644 sysdeps/x86_64/multiarch/rawmemchr-avx2.S copy wcsmbs/wcstod.c => sysdeps/x86_64/multiarch/rawmemchr-sse2.S (66%) copy sysdeps/x86_64/multiarch/{wcsnlen.c => rawmemchr.c} (59%) create mode 100644 sysdeps/x86_64/multiarch/strchr-avx2.S copy sysdeps/{generic/sys/uio_ext.h => x86_64/multiarch/strchr-sse2.S} (71%) delete mode 100644 sysdeps/x86_64/multiarch/strchr.S copy sysdeps/x86_64/multiarch/{wcsnlen.c => strchr.c} (53%) create mode 100644 sysdeps/x86_64/multiarch/strchrnul-avx2.S copy sysdeps/{generic/sys/uio_ext.h => x86_64/multiarch/strchrnul-sse2.S} (75%) copy sysdeps/x86_64/multiarch/{wcsnlen.c => strchrnul.c} (59%) create mode 100644 sysdeps/x86_64/multiarch/strlen-avx2.S copy sysdeps/{generic/sys/uio_ext.h => x86_64/multiarch/strlen-sse2.S} (77%) copy sysdeps/x86_64/multiarch/{wcsnlen.c => strlen.c} (59%) create mode 100644 sysdeps/x86_64/multiarch/strnlen-avx2.S copy sysdeps/{generic/sys/uio_ext.h => x86_64/multiarch/strnlen-sse2.S} (70%) copy sysdeps/x86_64/multiarch/{wcsnlen.c => strnlen.c} (60%) create mode 100644 sysdeps/x86_64/multiarch/strrchr-avx2.S copy sysdeps/{generic/sys/uio_ext.h => x86_64/multiarch/strrchr-sse2.S} (71%) copy stdlib/strtoull_l.c => sysdeps/x86_64/multiarch/strrchr.c (58%) create mode 100644 sysdeps/x86_64/multiarch/wcschr-avx2.S copy wcsmbs/wcstod.c => sysdeps/x86_64/multiarch/wcschr-sse2.S (68%) copy sysdeps/x86_64/multiarch/{wcsnlen.c => wcschr.c} (60%) create mode 100644 sysdeps/x86_64/multiarch/wcslen-avx2.S copy sysdeps/{generic/sys/uio_ext.h => x86_64/multiarch/wcslen-sse2.S} (76%) copy stdlib/strtoull_l.c => sysdeps/x86_64/multiarch/wcslen.c (61%) create mode 100644 sysdeps/x86_64/multiarch/wcsnlen-avx2.S create mode 100644 sysdeps/x86_64/multiarch/wcsrchr-avx2.S rename sysdeps/{generic/sys/uio_ext.h => x86_64/multiarch/wcsrchr-sse2.S} (77%) copy wcsmbs/wcstod.c => sysdeps/x86_64/multiarch/wcsrchr.c (66%) create mode 100644 sysdeps/x86_64/multiarch/wmemchr-avx2.S create mode 100644 sysdeps/x86_64/multiarch/wmemchr-sse2.S copy sysdeps/x86_64/multiarch/{wcsnlen.c => wmemchr.c} (61%)