🌐 AI搜索 & 代理
🔍
主页
Sign in
chromium
/
external
/
github.com
/
git
/
git
/
refs/tags/v2.43.1
/
name-hash.c
tag
9c98e72e0329036735d6b873b88d0d840f5d8214
tagger
Junio C Hamano <gitster@pobox.com>
Fri Feb 09 00:22:52 2024
object
3526e67d917bcd03f317a058208fa02737654637
Git 2.43.1
bc5c5ec
cache.h: remove this no-longer-used header
by Elijah Newren
· 2 years, 6 months ago
08c46a4
read-cache*.h: move declarations for read-cache.c functions from cache.h
by Elijah Newren
· 2 years, 6 months ago
f565385
name-hash.h: move declarations for name-hash.c from cache.h
by Elijah Newren
· 2 years, 6 months ago
74ea5c9
treewide: be explicit about dependence on trace.h & trace2.h
by Elijah Newren
· 2 years, 8 months ago
32a8f51
environment.h: move declarations for environment.c functions from cache.h
by Elijah Newren
· 2 years, 9 months ago
f394e09
treewide: be explicit about dependence on gettext.h
by Elijah Newren
· 2 years, 9 months ago
5cf88fd
git-compat-util.h: use "UNUSED", not "UNUSED(var)"
by Ævar Arnfjörð Bjarmason
· 3 years, 3 months ago
02c3c59
hashmap: mark unused callback parameters
by Jeff King
· 3 years, 4 months ago
8e97852
Merge branch 'ds/sparse-index-protections'
by Junio C Hamano
· 4 years, 8 months ago
4589bca
name-hash: use expand_to_path()
by Derrick Stolee
· 4 years, 8 months ago
5f11669
name-hash: don't add directories to name_hash
by Derrick Stolee
· 4 years, 8 months ago
ca56dad
use CALLOC_ARRAY
by René Scharfe
· 4 years, 9 months ago
6a9372f
name-hash: use trace2 regions for init
by Derrick Stolee
· 4 years, 11 months ago
6da1a25
hashmap: provide deallocation function names
by Elijah Newren
· 5 years ago
d3096d2
Merge branch 'en/doc-typofix'
by Junio C Hamano
· 6 years ago
15beaaa
Fix spelling errors in code comments
by Elijah Newren
· 6 years ago
77363a5
name-hash.c: remove duplicate word in comment
by Elijah Newren
· 6 years ago
404ab78
hashmap: remove type arg from hashmap_{get,put,remove}_entry
by Eric Wong
· 6 years ago
23dee69
OFFSETOF_VAR macro to simplify hashmap iterators
by Eric Wong
· 6 years ago
c8e424c
hashmap: introduce hashmap_free_entries
by Eric Wong
· 6 years ago
939af16
hashmap_cmp_fn takes hashmap_entry params
by Eric Wong
· 6 years ago
f23a465
hashmap_get{,_from_hash} return "struct hashmap_entry *"
by Eric Wong
· 6 years ago
f0e63c4
hashmap: use *_entry APIs to wrap container_of
by Eric Wong
· 6 years ago
6bcbdfb
hashmap_get_next returns "struct hashmap_entry *"
by Eric Wong
· 6 years ago
28ee794
hashmap_remove takes "const struct hashmap_entry *"
by Eric Wong
· 6 years ago
b6c5241
hashmap_get takes "const struct hashmap_entry *"
by Eric Wong
· 6 years ago
b94e5c1
hashmap_add takes "struct hashmap_entry *"
by Eric Wong
· 6 years ago
f6eb6bd
hashmap_get_next takes "const struct hashmap_entry *"
by Eric Wong
· 6 years ago
d22245a
hashmap_entry_init takes "struct hashmap_entry *"
by Eric Wong
· 6 years ago
568a05c
cleanup: fix possible overflow errors in binary search, part 2
by René Scharfe
· 7 years ago
f8adbec
cache.h: flip NO_THE_INDEX_COMPATIBILITY_MACROS switch
by Nguyễn Thái Ngọc Duy
· 7 years ago
2179045
Clean up pthread_create() error handling
by Nguyễn Thái Ngọc Duy
· 7 years ago
0764294
name-hash.c: remove #ifdef NO_PTHREADS
by Nguyễn Thái Ngọc Duy
· 7 years ago
c46c406
trace.h: support nested performance tracing
by Nguyễn Thái Ngọc Duy
· 7 years ago
2ac76d8
Merge branch 'bp/name-hash-dirname-fix'
by Junio C Hamano
· 8 years ago
c95525e
name-hash: properly fold directory names in adjust_dirname_case()
by Ben Peart
· 8 years ago
ca54d9b
trace: measure where the time is spent in the index-heavy operations
by Nguyễn Thái Ngọc Duy
· 8 years ago
8b604d1
hashmap: add API to disable item counting when threaded
by Jeff Hostetler
· 8 years ago
56a14ea
name-hash.c: drop hashmap_cmp_fn cast
by Stefan Beller
· 8 years ago
7663cdc
hashmap.h: compare function has access to a data field
by Stefan Beller
· 8 years ago
2a1bd45
name-hash: fix buffer overrun
by Kevin Willford
· 9 years ago
846df80
name-hash: perf improvement for lazy_init_name_hash
by Jeff Hostetler
· 9 years ago
16f9b4c
name-hash: specify initial size for istate.dir_hash table
by Jeff Hostetler
· 9 years ago
96ffc06
convert trivial cases to FLEX_ARRAY macros
by Jeff King
· 10 years ago
41284eb
name-hash: don't reuse cache_entry in dir_entry
by David Turner
· 10 years ago
ab73a9d
hashmap: add simplified hashmap_get_from_hash() API
by Karsten Blees
· 11 years ago
be99ec9
name-hash.c: replace cache_name_compare() with memcmp(3)
by Jeremiah Mahler
· 11 years ago
7b359ea
name-hash: retire unused index_name_exists()
by Eric Sunshine
· 12 years ago
419a597
name-hash.c: remove cache entries instead of marking them CE_UNHASHED
by Karsten Blees
· 12 years ago
8b01378
name-hash.c: use new hash map implementation for cache entries
by Karsten Blees
· 12 years ago
1c8cca1
name-hash.c: remove unreferenced directory entries
by Karsten Blees
· 12 years ago
e05881a
name-hash.c: use new hash map implementation for directories
by Karsten Blees
· 12 years ago
d28eec2
name-hash: stop storing trailing '/' on paths in index_state.dir_hash
by Eric Sunshine
· 12 years ago
db5360f
name-hash: refactor polymorphic index_name_exists()
by Eric Sunshine
· 12 years ago
c044bed
Merge branch 'kb/name-hash'
by Junio C Hamano
· 13 years ago
c241e28
Merge branch 'nd/preallocate-hash'
by Junio C Hamano
· 13 years ago
c735928
Preallocate hash tables when the number of inserts are known in advance
by Nguyễn Thái Ngọc Duy
· 13 years ago
2092678
name-hash.c: fix endless loop with core.ignorecase=true
by Karsten Blees
· 13 years ago
c19387e
name-hash: allow hashing an empty string
by Junio C Hamano
· 13 years ago
395c735
name-hash.c: always initialize dir_next pointer
by Johannes Sixt
· 14 years ago
2548183
fix phantom untracked files when core.ignorecase is set
by Jeff King
· 14 years ago
5102c61
Add case insensitivity support for directories when using git status
by Joshua Jensen
· 15 years ago
cd2fef5
Make hash_name_lookup able to do case-independent lookups
by Linus Torvalds
· 18 years ago
df292c7
Make "index_name_exists()" return the cache_entry it found
by Linus Torvalds
· 18 years ago
96872bc
Move name hashing functions into a file of its own
by Linus Torvalds
· 18 years ago