summaryrefslogtreecommitdiffstats
path: root/hashmap.h (follow)
Commit message (Expand)AuthorAgeLines
* hashmap: provide deallocation function namesElijah Newren2020-11-02-17/+27
* hashmap: introduce a new hashmap_partial_clear()Elijah Newren2020-11-02-1/+12
* hashmap: allow re-use after hashmap_free()Elijah Newren2020-11-02-0/+3
* hashmap: adjust spacing to fix argument alignmentElijah Newren2020-11-02-11/+11
* hashmap: add usage documentation explaining hashmap_free[_entries]()Elijah Newren2020-10-13-2/+29
* hashmap_for_each_entry(): workaround MSVC's runtime check failure #3Junio C Hamano2020-09-30-1/+2
* hashmap: fix typo in usage docsElijah Newren2020-07-28-1/+1
* Merge branch 'en/doc-typofix'Junio C Hamano2019-12-01-1/+1
|\
| * Fix spelling errors in code commentsElijah Newren2019-11-10-1/+1
* | hashmap: fix documentation misuses of -> versus .Elijah Newren2019-11-07-3/+3
|/
* hashmap_entry: remove first member requirement from docsEric Wong2019-10-07-2/+2
* hashmap: remove type arg from hashmap_{get,put,remove}_entryEric Wong2019-10-07-12/+33
* OFFSETOF_VAR macro to simplify hashmap iteratorsEric Wong2019-10-07-14/+30
* hashmap: introduce hashmap_free_entriesEric Wong2019-10-07-6/+13
* hashmap: hashmap_{put,remove} return hashmap_entry *Eric Wong2019-10-07-3/+12
* hashmap: use *_entry APIs for iterationEric Wong2019-10-07-2/+13
* hashmap_cmp_fn takes hashmap_entry paramsEric Wong2019-10-07-4/+9
* hashmap_get{,_from_hash} return "struct hashmap_entry *"Eric Wong2019-10-07-5/+7
* hashmap: use *_entry APIs to wrap container_ofEric Wong2019-10-07-6/+34
* hashmap_get_next returns "struct hashmap_entry *"Eric Wong2019-10-07-4/+8
* hashmap_put takes "struct hashmap_entry *"Eric Wong2019-10-07-1/+1
* hashmap_remove takes "const struct hashmap_entry *"Eric Wong2019-10-07-1/+1
* hashmap_get takes "const struct hashmap_entry *"Eric Wong2019-10-07-3/+5
* hashmap_add takes "struct hashmap_entry *"Eric Wong2019-10-07-2/+2
* hashmap_get_next takes "const struct hashmap_entry *"Eric Wong2019-10-07-1/+2
* hashmap_entry_init takes "struct hashmap_entry *"Eric Wong2019-10-07-6/+6
* hashmap: convert sha1hash() to oidhash()Jeff King2019-06-20-3/+5
* *.[ch]: remove extern from function declarations using spatchDenton Liu2019-05-05-15/+15
* Merge branch 'rb/hashmap-h-compilation-fix'Junio C Hamano2018-02-13-2/+1
|\
| * hashmap.h: remove unused variableRandall S. Becker2018-01-16-2/+1
* | hashmap: adjust documentation to reflect realityJohannes Schindelin2017-12-05-31/+29
|/
* hashmap: add API to disable item counting when threadedJeff Hostetler2017-09-07-21/+51
* hashmap: migrate documentation from Documentation/technical into headerStefan Beller2017-06-30-32/+316
* hashmap.h: compare function has access to a data fieldStefan Beller2017-06-30-4/+8
* hashmap: add disallow_rehash settingJeff Hostetler2017-03-22-0/+24
* hashmap: allow memihash computation to be continuedJeff Hostetler2017-03-22-0/+1
* hashmap: add string interning APIKarsten Blees2014-07-07-0/+8
* hashmap: add simplified hashmap_get_from_hash() APIKarsten Blees2014-07-07-0/+8
* hashmap: factor out getting a hash code from a SHA1Karsten Blees2014-07-07-0/+11
* hashmap.h: use 'unsigned int' for hash-codes everywhereKarsten Blees2014-02-24-1/+1
* add a hashtable implementation that supports O(1) removalKarsten Blees2013-11-18-0/+71