summaryrefslogtreecommitdiff
path: root/src/strmap.c
Commit message (Expand)AuthorAgeFilesLines
* strmap: remove legacy low-level interfacePatrick Steinhardt2019-02-151-101/+9
* maps: provide high-level iteration interfacePatrick Steinhardt2019-02-151-0/+19
* maps: use high-level function to check existence of keysPatrick Steinhardt2019-02-151-5/+5
* maps: provide return value when deleting entriesPatrick Steinhardt2019-02-151-7/+9
* strmap: introduce high-level setter for key/value pairsPatrick Steinhardt2019-02-151-0/+17
* 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/+1
* maps: use uniform lifecycle management functionsPatrick Steinhardt2019-02-151-5/+3
* git_error: use new names in internal APIs and usageEdward Thomson2019-01-221-1/+1
* khash: move khash include into implementation filesPatrick Steinhardt2018-11-281-0/+9
* khash: remove intricate knowledge of khash typesPatrick Steinhardt2018-11-281-1/+1
* khash: implement begin/end via functions instead of macrosPatrick Steinhardt2018-11-281-0/+11
* map: remove `*map_free` macrosPatrick Steinhardt2017-03-201-1/+1
* strmap: remove GIT__USE_STRMAP macroPatrick Steinhardt2017-02-171-1/+1
* strmap: convert macros to functionsPatrick Steinhardt2017-02-171-0/+95
* config: get rid of a useless asignmentCarlos Martín Nieto2013-08-121-2/+0
* added new type and several functions to git_strmapNico von Geyso2013-08-081-0/+34