36 Commits (bb7cc7e754d1d7dc5d68977bcb565dd78f4592d5)

Author SHA1 Message Date
Junio C Hamano 0ad621f61e hashmap_for_each_entry(): workaround MSVC's runtime check failure #3 4 years ago
Elijah Newren 861c4ce141 hashmap: fix typo in usage docs 5 years ago
Elijah Newren 15beaaa3d1 Fix spelling errors in code comments 5 years ago
Elijah Newren c92faa4d22 hashmap: fix documentation misuses of -> versus . 5 years ago
Eric Wong e2b5038d87 hashmap_entry: remove first member requirement from docs 5 years ago
Eric Wong 404ab78e39 hashmap: remove type arg from hashmap_{get,put,remove}_entry 5 years ago
Eric Wong 23dee69f53 OFFSETOF_VAR macro to simplify hashmap iterators 5 years ago
Eric Wong c8e424c9c9 hashmap: introduce hashmap_free_entries 5 years ago
Eric Wong 8a973d0bb3 hashmap: hashmap_{put,remove} return hashmap_entry * 5 years ago
Eric Wong 87571c3f71 hashmap: use *_entry APIs for iteration 5 years ago
Eric Wong 939af16eac hashmap_cmp_fn takes hashmap_entry params 5 years ago
Eric Wong f23a465132 hashmap_get{,_from_hash} return "struct hashmap_entry *" 5 years ago
Eric Wong f0e63c4113 hashmap: use *_entry APIs to wrap container_of 5 years ago
Eric Wong 6bcbdfb277 hashmap_get_next returns "struct hashmap_entry *" 5 years ago
Eric Wong 26b455f21e hashmap_put takes "struct hashmap_entry *" 5 years ago
Eric Wong 28ee794128 hashmap_remove takes "const struct hashmap_entry *" 5 years ago
Eric Wong b6c5241606 hashmap_get takes "const struct hashmap_entry *" 5 years ago
Eric Wong b94e5c1df6 hashmap_add takes "struct hashmap_entry *" 5 years ago
Eric Wong f6eb6bdcf2 hashmap_get_next takes "const struct hashmap_entry *" 5 years ago
Eric Wong d22245a2e3 hashmap_entry_init takes "struct hashmap_entry *" 5 years ago
Jeff King d40abc8e95 hashmap: convert sha1hash() to oidhash() 6 years ago
Denton Liu 554544276a *.[ch]: remove extern from function declarations using spatch 6 years ago
Randall S. Becker 7d68bb0766 hashmap.h: remove unused variable 7 years ago
Johannes Schindelin 826c778f7c hashmap: adjust documentation to reflect reality 7 years ago
Jeff Hostetler 8b604d1951 hashmap: add API to disable item counting when threaded 8 years ago
Stefan Beller 1ecbf31d02 hashmap: migrate documentation from Documentation/technical into header 8 years ago
Stefan Beller 7663cdc86c hashmap.h: compare function has access to a data field 8 years ago
Jeff Hostetler 0607e10009 hashmap: add disallow_rehash setting 8 years ago
Jeff Hostetler f75619bd6d hashmap: allow memihash computation to be continued 8 years ago
Karsten Blees 7b64d42d22 hashmap: add string interning API 11 years ago
Karsten Blees ab73a9d119 hashmap: add simplified hashmap_get_from_hash() API 11 years ago
Karsten Blees 039dc71a7c hashmap: factor out getting a hash code from a SHA1 11 years ago
Karsten Blees b6aad99473 hashmap.h: use 'unsigned int' for hash-codes everywhere 11 years ago
Karsten Blees 6a364ced49 add a hashtable implementation that supports O(1) removal 11 years ago