summaryrefslogtreecommitdiff
path: root/src/mwindow.c
Commit message (Expand)AuthorAgeFilesLines
* 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
|/
* Update Copyright headerschu2012-02-131-1/+1
* threads: Fix the shared global state with TLSVicent Marti2011-11-161-44/+52
* global: Properly use `git__` memory wrappersVicent Marti2011-10-281-3/+3
* mwindow: close LRU window properlyCarlos Martín Nieto2011-10-151-5/+12
* Merge pull request #384 from kiryl/warningsVicent Martí2011-09-181-1/+1
|\
| * CMakefile: add -Wmissing-prototypes and fix warningsKirill A. Shutemov2011-08-301-1/+1
* | Tabify everythingVicent Marti2011-09-191-4/+4
* | Cleanup legal dataVicent Marti2011-09-191-21/+3
* | Fix an integral overflow on 64-bitSebastian Schuberth2011-09-081-1/+1
|/
* mwindow.c: fix -Wmissing-field-initializersschu2011-08-091-1/+6
* Fix compilation in WindowsVicent Marti2011-08-081-16/+15
* Make packfile_unpack_header more genericCarlos Martín Nieto2011-08-021-3/+3
* Factor out the mmap window codeCarlos Martín Nieto2011-08-021-0/+271