This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository glibc.
from 93ec1cf0fe locale: Add more cached data to LC_CTYPE new c4bd509d47 elf: Refactor dl_new_hash so it can be tested / benchmarked new 6fd435485f elf: Add tests for the dl hash funcs (_dl_new_hash and _dl_e [...] new 5f2f0f6977 nss: Add tests for the nss_hash in nss_hash.h new 319dddc143 benchtests: Add benchtests for dl_elf_hash, dl_new_hash and [...] new 3d155d4b6c nss: Optimize nss_hash in nss_hash.c new 9a421348cd elf: Optimize _dl_new_hash in dl-new-hash.h
The 6 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: benchtests/Makefile | 25 +++++- benchtests/README | 9 ++- benchtests/bench-dl-elf-hash.c | 27 +++++++ benchtests/bench-dl-new-hash.c | 26 +++++++ benchtests/bench-hash-funcs-kernel.h | 86 +++++++++++++++++++++ benchtests/bench-hash-funcs.c | 145 +++++++++++++++++++++++++++++++++++ benchtests/bench-nss-hash.c | 26 +++++++ elf/Makefile | 1 + elf/dl-lookup.c | 13 +--- elf/simple-dl-hash.h | 42 ++++++++++ elf/simple-dl-new-hash.h | 36 +++++++++ elf/tst-dl-hash.c | 116 ++++++++++++++++++++++++++++ nss/Makefile | 1 + nss/nss_hash.c | 80 ++++++++++--------- nss/simple-nss-hash.h | 42 ++++++++++ nss/tst-nss-hash.c | 80 +++++++++++++++++++ sysdeps/generic/dl-new-hash.h | 109 ++++++++++++++++++++++++++ sysdeps/x86/dl-new-hash.h | 24 ++++++ 18 files changed, 832 insertions(+), 56 deletions(-) create mode 100644 benchtests/bench-dl-elf-hash.c create mode 100644 benchtests/bench-dl-new-hash.c create mode 100644 benchtests/bench-hash-funcs-kernel.h create mode 100644 benchtests/bench-hash-funcs.c create mode 100644 benchtests/bench-nss-hash.c create mode 100644 elf/simple-dl-hash.h create mode 100644 elf/simple-dl-new-hash.h create mode 100644 elf/tst-dl-hash.c create mode 100644 nss/simple-nss-hash.h create mode 100644 nss/tst-nss-hash.c create mode 100644 sysdeps/generic/dl-new-hash.h create mode 100644 sysdeps/x86/dl-new-hash.h