summaryrefslogtreecommitdiff
path: root/src/offmap.h
Commit message (Expand)AuthorAgeFilesLines
* offmap: store off64_t's instead of git_off_t'sEdward Thomson2019-11-251-7/+7
* offmap: remove legacy low-level interfacePatrick Steinhardt2019-02-151-16/+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
* offmap: introduce high-level setter for key/value pairsPatrick Steinhardt2019-02-151-0/+15
* offmap: introduce high-level getter for valuesPatrick 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-9/+1
* khash: implement map-specific foreach macrosPatrick Steinhardt2018-11-281-2/+16
* khash: implement begin/end via functions instead of macrosPatrick Steinhardt2018-11-281-0/+3
* Make sure to always include "common.h" firstPatrick Steinhardt2017-07-031-0/+1
* map: remove `*map_free` macrosPatrick Steinhardt2017-03-201-2/+1
* offmap: remove GIT__USE_OFFMAP macroPatrick Steinhardt2017-02-171-3/+0
* offmap: convert to use functions instead of macrosPatrick Steinhardt2017-02-171-23/+14
* khash: avoid using macro magic to get return addressPatrick Steinhardt2017-02-171-3/+3
* khash: avoid using `kh_put` directlyPatrick Steinhardt2017-02-171-0/+2
* offmap: remove unused macro `git_offmap_insert2`Patrick Steinhardt2017-02-171-10/+0
* Remove extra semicolon outside of a functionStefan Widgren2015-02-151-2/+2
* Update `khash.h` to pull request 42Edward Thomson2015-02-121-0/+1
* pack: introduce a delta base cacheCarlos Martín Nieto2013-01-111-0/+65