summaryrefslogtreecommitdiff
path: root/hashmap.c
AgeCommit message (Expand)AuthorFilesLines
2019-10-07hashmap: remove type arg from hashmap_{get,put,remove}_entryLibravatar Eric Wong1-1/+1
2019-10-07hashmap: introduce hashmap_free_entriesLibravatar Eric Wong1-3/+8
2019-10-07hashmap: hashmap_{put,remove} return hashmap_entry *Libravatar Eric Wong1-3/+5
2019-10-07hashmap: use *_entry APIs for iterationLibravatar Eric Wong1-1/+1
2019-10-07hashmap_cmp_fn takes hashmap_entry paramsLibravatar Eric Wong1-6/+11
2019-10-07hashmap_get{,_from_hash} return "struct hashmap_entry *"Libravatar Eric Wong1-3/+4
2019-10-07hashmap_get_next returns "struct hashmap_entry *"Libravatar Eric Wong1-1/+1
2019-10-07hashmap_put takes "struct hashmap_entry *"Libravatar Eric Wong1-1/+1
2019-10-07hashmap_remove takes "const struct hashmap_entry *"Libravatar Eric Wong1-1/+2
2019-10-07hashmap_get takes "const struct hashmap_entry *"Libravatar Eric Wong1-2/+3
2019-10-07hashmap_add takes "struct hashmap_entry *"Libravatar Eric Wong1-3/+3
2019-10-07hashmap_get_next takes "const struct hashmap_entry *"Libravatar Eric Wong1-2/+3
2019-10-07hashmap_entry_init takes "struct hashmap_entry *"Libravatar Eric Wong1-2/+2
2017-09-07hashmap: add API to disable item counting when threadedLibravatar Jeff Hostetler1-9/+17
2017-06-30hashmap.h: compare function has access to a data fieldLibravatar Stefan Beller1-5/+12
2017-03-22hashmap: add disallow_rehash settingLibravatar Jeff Hostetler1-1/+11
2017-03-22hashmap: allow memihash computation to be continuedLibravatar Jeff Hostetler1-0/+17
2016-02-22convert trivial cases to FLEX_ARRAY macrosLibravatar Jeff King1-2/+1
2014-07-07hashmap: add string interning APILibravatar Karsten Blees1-0/+38
2013-11-18add a hashtable implementation that supports O(1) removalLibravatar Karsten Blees1-0/+228