Merge branch 'jh/memihash-opt' into next
authorJunio C Hamano <gitster@pobox.com>
Fri, 24 Mar 2017 20:47:29 +0000 (13:47 -0700)
committerJunio C Hamano <gitster@pobox.com>
Fri, 24 Mar 2017 20:47:29 +0000 (13:47 -0700)
commitf1aa0c4d37d287e0a950303a20a2b6554b92ba07
tree71bf97e727a25b82073cd39911514f6a69d2c096
parent75ddbbc6f9646cc9889aa067810bc6281f30c07b
parent41b3eb4a6bff4d38bb188d28544bf901080d9e96
Merge branch 'jh/memihash-opt' into next

The name-hash used for detecting paths that are different only in
cases (which matter on case insensitive filesystems) has been
optimized to take advantage of multi-threading when it makes sense.

* jh/memihash-opt:
  name-hash: add test-lazy-init-name-hash to .gitignore
  name-hash: add perf test for lazy_init_name_hash
  name-hash: add test-lazy-init-name-hash
  name-hash: perf improvement for lazy_init_name_hash
  hashmap: document memihash_cont, hashmap_disallow_rehash api
  hashmap: add disallow_rehash setting
  hashmap: allow memihash computation to be continued
  name-hash: specify initial size for istate.dir_hash table
Documentation/technical/api-hashmap.txt
Makefile
cache.h