summaryrefslogtreecommitdiff
path: root/src/strmap.h
Commit message (Expand)AuthorAgeFilesLines
* refactor: `src` is now `src/libgit2`Edward Thomson2022-02-221-131/+0
* strmap: remove legacy low-level interfacePatrick Steinhardt2019-02-151-22/+0
* maps: provide high-level iteration interfacePatrick Steinhardt2019-02-151-9/+25
* maps: use high-level function to check existence of keysPatrick Steinhardt2019-02-151-1/+9
* maps: provide return value when deleting entriesPatrick Steinhardt2019-02-151-1/+14
* strmap: introduce high-level setter for key/value pairsPatrick Steinhardt2019-02-151-0/+15
* strmap: introduce `git_strmap_get` and use it throughout the treePatrick Steinhardt2019-02-151-0/+9
* maps: provide a uniform entry count interfacePatrick Steinhardt2019-02-151-1/+7
* maps: use uniform lifecycle management functionsPatrick Steinhardt2019-02-151-1/+28
* khash: move khash include into implementation filesPatrick Steinhardt2018-11-281-10/+1
* khash: remove intricate knowledge of khash typesPatrick Steinhardt2018-11-281-1/+1
* khash: implement map-specific foreach macrosPatrick Steinhardt2018-11-281-2/+14
* khash: implement begin/end via functions instead of macrosPatrick Steinhardt2018-11-281-2/+2
* map: remove `*map_free` macrosPatrick Steinhardt2017-03-201-3/+1
* strmap: remove GIT__USE_STRMAP macroPatrick Steinhardt2017-02-171-3/+0
* strmap: convert macros to functionsPatrick Steinhardt2017-02-171-27/+17
* khash: avoid using macro magic to get return addressPatrick Steinhardt2017-02-171-3/+3
* khash: avoid using `kh_key`/`kh_val` as lvaluePatrick Steinhardt2017-02-171-0/+1
* khash: avoid using `kh_put` directlyPatrick Steinhardt2017-02-171-0/+2
* strmap: remove unused macro `git_strmap_insert2`Patrick Steinhardt2017-02-171-10/+0
* Remove extra semicolon outside of a functionStefan Widgren2015-02-151-1/+1
* Update `khash.h` to pull request 42Edward Thomson2015-02-121-0/+1
* Add diff threading tests and attr file cache locksRussell Belfer2014-04-171-1/+3
* config: get rid of a useless asignmentCarlos Martín Nieto2013-08-121-1/+0
* added new type and several functions to git_strmapNico von Geyso2013-08-081-0/+12
* update copyrightsEdward Thomson2013-01-081-1/+1
* Missed a couple of khash inline dependenciesRussell Belfer2012-07-121-1/+1
* Fix memory leaks and use after freeRussell Belfer2012-05-041-9/+19
* Rename git_khash_str to git_strmap, etc.Russell Belfer2012-04-251-0/+54