This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch hjl/avx2/master in repository glibc.
discards 8c6a4bf036 memrchr.S: memrchr.c discards 023795d16d memchr/rawmemchr/wmemchr: string-sse2-avx2.h discards 597630559f strrchr/wcsrchr: string-sse2-avx2.h discards a4a7009311 strrchr/wcsrchr AVX2: c discards 31106555b1 x86-64: Optimize strrchr/wcsrchr with AVX2 discards 08b198b4f6 x86-64: Optimize memrchr with AVX2 discards 8979816a1b x86-64: Optimize strchr/strchrnul/wcschr with AVX2 discards e6e317a06a x86-64: Optimize strlen/strnlen/wcslen/wcsnlen with AVX2 discards e4a655c9bb x86-64: Optimize memchr/rawmemchr/wmemchr with SSE2/AVX2 discards 09f54b5b02 x86-64: Optimize memcmp/wmemcmp with AVX2 and MOVBE discards 51597d57a2 x86-64: Optimize wmemset with SSE2/AVX2/AVX512 discards f37a2a4d04 x86-64: Update strlen.S to support wcslen/wcsnlen discards 6c6a107dad x86_64: Remove redundant REX bytes from memrchr.S discards 2e88eb8c07 Add more tests for memchr discards 986b51f7fb benchtests: Add more tests for memrchr adds 72b81552a1 Add shim header for bits/syscall.h. adds 6da85a0daf conformtest: Correct signal.h expectations for XPG4 / XPG42. adds 09103e4025 Include sys/param.h in stdlib/gmp-impl.h instead of redefini [...] adds 91b6eb1140 Add internal facility for dynamic array handling adds 673cb072a4 getaddrinfo: Always allocate canonical name on the heap new 3997ae5d0b benchtests: Add more tests for memrchr new 4a5d68e35d Add more tests for memchr new 5b7c9ebf15 x86_64: Remove redundant REX bytes from memrchr.S new 8e457b6d13 x86-64: Update strlen.S to support wcslen/wcsnlen new 9ecca7ff33 x86-64: Optimize wmemset with SSE2/AVX2/AVX512 new 0cbd97cccf x86-64: Optimize memcmp/wmemcmp with AVX2 and MOVBE new 218709ea89 x86-64: Optimize memchr/rawmemchr/wmemchr with SSE2/AVX2 new bdfa304cd8 x86-64: Optimize strlen/strnlen/wcslen/wcsnlen with AVX2 new 7f51d82fb0 x86-64: Optimize strchr/strchrnul/wcschr with AVX2 new a13bc05170 x86-64: Optimize memrchr with AVX2 new 4a3951d0b5 x86-64: Optimize strrchr/wcsrchr with AVX2 new 6a421960a3 strrchr/wcsrchr AVX2: c new 5c0699577c strrchr/wcsrchr: string-sse2-avx2.h new c8405630dd memchr/rawmemchr/wmemchr: string-sse2-avx2.h new 6c8356dd95 memrchr.S: memrchr.c
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 (8c6a4bf036) \ N -- N -- N refs/heads/hjl/avx2/master (6c8356dd95)
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 15 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 | 86 ++++ conform/data/signal.h-data | 28 +- malloc/Makefile | 27 +- malloc/Versions | 8 + malloc/dynarray-skeleton.c | 499 ++++++++++++++++++++++++ malloc/dynarray.h | 176 +++++++++ malloc/dynarray_at_failure.c | 31 ++ malloc/dynarray_emplace_enlarge.c | 69 ++++ malloc/dynarray_finalize.c | 62 +++ malloc/dynarray_resize.c | 59 +++ malloc/dynarray_resize_clear.c | 35 ++ malloc/tst-dynarray-at-fail.c | 125 ++++++ malloc/tst-dynarray-fail.c | 418 ++++++++++++++++++++ malloc/tst-dynarray-shared.h | 77 ++++ malloc/tst-dynarray.c | 517 +++++++++++++++++++++++++ stdlib/gmp-impl.h | 8 +- support/Makefile | 4 + support/capture_subprocess.h | 42 ++ support/support_capture_subprocess.c | 108 ++++++ support/tst-support_capture_subprocess.c | 188 +++++++++ support/xdup2.c | 28 ++ support/xpipe.c | 28 ++ support/xunistd.h | 2 + sysdeps/posix/getaddrinfo.c | 109 ++---- sysdeps/unix/sysv/linux/include/bits/syscall.h | 3 + sysdeps/x86_64/multiarch/memcmp-avx2-movbe.S | 21 +- 26 files changed, 2663 insertions(+), 95 deletions(-) create mode 100644 malloc/dynarray-skeleton.c create mode 100644 malloc/dynarray.h create mode 100644 malloc/dynarray_at_failure.c create mode 100644 malloc/dynarray_emplace_enlarge.c create mode 100644 malloc/dynarray_finalize.c create mode 100644 malloc/dynarray_resize.c create mode 100644 malloc/dynarray_resize_clear.c create mode 100644 malloc/tst-dynarray-at-fail.c create mode 100644 malloc/tst-dynarray-fail.c create mode 100644 malloc/tst-dynarray-shared.h create mode 100644 malloc/tst-dynarray.c create mode 100644 support/capture_subprocess.h create mode 100644 support/support_capture_subprocess.c create mode 100644 support/tst-support_capture_subprocess.c create mode 100644 support/xdup2.c create mode 100644 support/xpipe.c create mode 100644 sysdeps/unix/sysv/linux/include/bits/syscall.h