summaryrefslogtreecommitdiff
path: root/hashmap.c
Commit message (Expand)AuthorAgeFilesLines
* Fix spelling errors in code commentsElijah Newren2019-11-101-1/+1
* hashmap: remove type arg from hashmap_{get,put,remove}_entryEric Wong2019-10-071-1/+1
* hashmap: introduce hashmap_free_entriesEric Wong2019-10-071-3/+8
* hashmap: hashmap_{put,remove} return hashmap_entry *Eric Wong2019-10-071-3/+5
* hashmap: use *_entry APIs for iterationEric Wong2019-10-071-1/+1
* hashmap_cmp_fn takes hashmap_entry paramsEric Wong2019-10-071-6/+11
* hashmap_get{,_from_hash} return "struct hashmap_entry *"Eric Wong2019-10-071-3/+4
* hashmap_get_next returns "struct hashmap_entry *"Eric Wong2019-10-071-1/+1
* hashmap_put takes "struct hashmap_entry *"Eric Wong2019-10-071-1/+1
* hashmap_remove takes "const struct hashmap_entry *"Eric Wong2019-10-071-1/+2
* hashmap_get takes "const struct hashmap_entry *"Eric Wong2019-10-071-2/+3
* hashmap_add takes "struct hashmap_entry *"Eric Wong2019-10-071-3/+3
* hashmap_get_next takes "const struct hashmap_entry *"Eric Wong2019-10-071-2/+3
* hashmap_entry_init takes "struct hashmap_entry *"Eric Wong2019-10-071-2/+2
* hashmap: add API to disable item counting when threadedjh/hashmap-disable-countingJeff Hostetler2017-09-071-9/+17
* hashmap.h: compare function has access to a data fieldStefan Beller2017-06-301-5/+12
* hashmap: add disallow_rehash settingJeff Hostetler2017-03-221-1/+11
* hashmap: allow memihash computation to be continuedJeff Hostetler2017-03-221-0/+17
* convert trivial cases to FLEX_ARRAY macrosJeff King2016-02-221-2/+1
* hashmap: add string interning APIkb/hashmap-updatesKarsten Blees2014-07-071-0/+38
* add a hashtable implementation that supports O(1) removalKarsten Blees2013-11-181-0/+228