summaryrefslogtreecommitdiff
path: root/hashmap.h
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'en/header-split-cache-h-part-2'Junio C Hamano2023-05-091-1/+1
|\
| * hash-ll.h: split out of hash.h to remove dependency on repository.hElijah Newren2023-04-241-1/+1
* | hashmap.h: fix minor typoSiddharth Singh2023-03-301-1/+1
|/
* hashmap: provide deallocation function namesElijah Newren2020-11-021-17/+27
* hashmap: introduce a new hashmap_partial_clear()Elijah Newren2020-11-021-1/+12
* hashmap: allow re-use after hashmap_free()Elijah Newren2020-11-021-0/+3
* hashmap: adjust spacing to fix argument alignmentElijah Newren2020-11-021-11/+11
* hashmap: add usage documentation explaining hashmap_free[_entries]()Elijah Newren2020-10-131-2/+29
* hashmap_for_each_entry(): workaround MSVC's runtime check failure #3Junio C Hamano2020-09-301-1/+2
* hashmap: fix typo in usage docsElijah Newren2020-07-281-1/+1
* Merge branch 'en/doc-typofix'Junio C Hamano2019-12-011-1/+1
|\
| * Fix spelling errors in code commentsElijah Newren2019-11-101-1/+1
* | hashmap: fix documentation misuses of -> versus .Elijah Newren2019-11-071-3/+3
|/
* hashmap_entry: remove first member requirement from docsEric Wong2019-10-071-2/+2
* hashmap: remove type arg from hashmap_{get,put,remove}_entryEric Wong2019-10-071-12/+33
* OFFSETOF_VAR macro to simplify hashmap iteratorsEric Wong2019-10-071-14/+30
* hashmap: introduce hashmap_free_entriesEric Wong2019-10-071-6/+13
* hashmap: hashmap_{put,remove} return hashmap_entry *Eric Wong2019-10-071-3/+12
* hashmap: use *_entry APIs for iterationEric Wong2019-10-071-2/+13
* hashmap_cmp_fn takes hashmap_entry paramsEric Wong2019-10-071-4/+9
* hashmap_get{,_from_hash} return "struct hashmap_entry *"Eric Wong2019-10-071-5/+7
* hashmap: use *_entry APIs to wrap container_ofEric Wong2019-10-071-6/+34
* hashmap_get_next returns "struct hashmap_entry *"Eric Wong2019-10-071-4/+8
* hashmap_put takes "struct hashmap_entry *"Eric Wong2019-10-071-1/+1
* hashmap_remove takes "const struct hashmap_entry *"Eric Wong2019-10-071-1/+1
* hashmap_get takes "const struct hashmap_entry *"Eric Wong2019-10-071-3/+5
* hashmap_add takes "struct hashmap_entry *"Eric Wong2019-10-071-2/+2
* hashmap_get_next takes "const struct hashmap_entry *"Eric Wong2019-10-071-1/+2
* hashmap_entry_init takes "struct hashmap_entry *"Eric Wong2019-10-071-6/+6
* hashmap: convert sha1hash() to oidhash()Jeff King2019-06-201-3/+5
* *.[ch]: remove extern from function declarations using spatchDenton Liu2019-05-051-15/+15
* Merge branch 'rb/hashmap-h-compilation-fix'Junio C Hamano2018-02-131-2/+1
|\
| * hashmap.h: remove unused variablerb/hashmap-h-compilation-fixRandall S. Becker2018-01-161-2/+1
* | hashmap: adjust documentation to reflect realityjs/hashmap-update-sampleJohannes Schindelin2017-12-051-31/+29
|/
* hashmap: add API to disable item counting when threadedjh/hashmap-disable-countingJeff Hostetler2017-09-071-21/+51
* hashmap: migrate documentation from Documentation/technical into headersb/hashmap-customize-comparisonStefan Beller2017-06-301-32/+316
* hashmap.h: compare function has access to a data fieldStefan Beller2017-06-301-4/+8
* hashmap: add disallow_rehash settingJeff Hostetler2017-03-221-0/+24
* hashmap: allow memihash computation to be continuedJeff Hostetler2017-03-221-0/+1
* hashmap: add string interning APIkb/hashmap-updatesKarsten Blees2014-07-071-0/+8
* hashmap: add simplified hashmap_get_from_hash() APIKarsten Blees2014-07-071-0/+8
* hashmap: factor out getting a hash code from a SHA1Karsten Blees2014-07-071-0/+11
* hashmap.h: use 'unsigned int' for hash-codes everywhereKarsten Blees2014-02-241-1/+1
* add a hashtable implementation that supports O(1) removalKarsten Blees2013-11-181-0/+71