summaryrefslogtreecommitdiff
path: root/src/mwindow.c
Commit message (Expand)AuthorAgeFilesLines
* Fix typosDimitris Apostolou2022-01-051-1/+1
* Remove sus unsigned long constantCalvin Buckley2021-07-071-1/+1
* Convert long long constant specifiers to stdint macrosCalvin Buckley2021-07-071-1/+1
* mwindow: Fix a bug in the LRU window finding codelhchavez2021-01-201-1/+3
* threads: rename git_atomic to git_atomic32Edward Thomson2020-12-061-3/+3
* Make the pack and mwindow implementations data-race-freelhchavez2020-11-281-46/+74
* mwindow: use GIT_ASSERTEdward Thomson2020-11-271-15/+21
* runtime: move init/shutdown into the "runtime"Edward Thomson2020-10-111-6/+7
* mwindow: localize mutexEdward Thomson2020-10-111-2/+11
* Preserve behaviour of `git_mwindow_scan_recently_used` with `*out_window` setAndrew Hickman2020-08-051-2/+9
* Fix `git_mwindow_scan_recently_used` spuriously returning trueAndrew Hickman2020-08-051-5/+1
* Minor nits and style formattinglhchavez2020-07-121-2/+3
* Review feedbacklhchavez2020-06-261-56/+95
* mwindow: set limit on number of open fileslhchavez2020-06-211-15/+45
* internal: use off64_t instead of git_off_tethomson/off_tEdward Thomson2019-11-251-9/+9
* fileops: rename to "futils.h" to match function signaturesPatrick Steinhardt2019-07-201-1/+1
* maps: provide return value when deleting entriesPatrick Steinhardt2019-02-151-4/+2
* strmap: introduce high-level setter for key/value pairsPatrick Steinhardt2019-02-151-1/+1
* strmap: introduce `git_strmap_get` and use it throughout the treePatrick Steinhardt2019-02-151-7/+4
* maps: use uniform lifecycle management functionsPatrick Steinhardt2019-02-151-1/+1
* git_error: use new names in internal APIs and usageEdward Thomson2019-01-221-6/+6
* khash: remove intricate knowledge of khash typesPatrick Steinhardt2018-11-281-2/+2
* Make sure to always include "common.h" firstPatrick Steinhardt2017-07-031-1/+1
* strmap: remove GIT__USE_STRMAP macroPatrick Steinhardt2017-02-171-2/+0
* khash: avoid using macro magic to get return addressPatrick Steinhardt2017-02-171-1/+1
* giterr_set: consistent error messagesEdward Thomson2016-12-291-1/+1
* mwindow: init mwindow files in git_libgit2_initethomson/mwindow_initEdward Thomson2016-08-041-19/+8
* mwindow: free unused windows if we fail to mmapcmn/mwindow-try-harderCarlos Martín Nieto2016-03-091-2/+12
* Remove extra semicolon outside of a functionStefan Widgren2015-02-151-1/+1
* mwindow: clean up pack map at shutdownEdward Thomson2014-10-261-0/+2
* pack: clean up error returnsCarlos Martín Nieto2014-06-251-12/+10
* pack: free the new pack struct if we fail to insertCarlos Martín Nieto2014-06-251-1/+4
* Share packs across repository instancescmn/global-mwfCarlos Martín Nieto2014-06-231-8/+116
* Further threading fixesRussell Belfer2013-04-221-1/+1
* Several warnings detected by static code analyzer fixedArkadiy Shapkin2013-03-181-3/+3
* Global options setterVicent Marti2013-01-231-16/+7
* update copyrightsEdward Thomson2013-01-081-1/+1
* git_mwindow_file_deregister() shouldn't return errorsScott J. Goldman2013-01-051-9/+4
* Always check the result of git_mutex_lockJustin Spahr-Summers2012-12-091-5/+24
* Make the memory-window conrol structures globalCarlos Martín Nieto2012-08-201-11/+37
* mwindow: allow memory-window files to deregisterCarlos Martin Nieto2012-06-281-0/+17
* Actually do the mmap... unsurprisingly, this makes the indexer work on SFSChris Young2012-06-121-0/+1
* Remove left-over debugging outputCarlos Martín Nieto2012-05-231-2/+0
* Update test suiteVicent Martí2012-05-021-2/+1
* Merge branch 'new-error-handling' into developmentVicent Martí2012-05-021-27/+27
|\
| * indexer: start writing the stream indexerCarlos Martín Nieto2012-04-131-1/+5
| * Convert attr, ignore, mwindow, status to new errorsRussell Belfer2012-03-161-15/+16
| * Continue error conversionRussell Belfer2012-03-141-1/+1
| * Migrate ODB files to new error handlingRussell Belfer2012-03-121-9/+6
* | mwindow: make sure the whole range is contained inside the same windowCarlos Martín Nieto2012-04-041-3/+4
|/