summaryrefslogtreecommitdiff
path: root/src/vector.c
Commit message (Expand)AuthorAgeFilesLines
* index: Preallocate the entries vector with size hintVicent Marti2015-12-161-0/+7
* Make our overflow check look more like gcc/clang'sEdward Thomson2015-02-131-2/+1
* git__*allocarray: safer realloc and mallocEdward Thomson2015-02-121-6/+1
* allocations: test for overflow of requested sizeEdward Thomson2015-02-121-3/+4
* Decouple index iterator sort from indexRussell Belfer2014-04-171-1/+2
* Some vector utility tweaksRussell Belfer2014-04-171-2/+19
* Merge pull request #2250 from jacquesg/vector-leakVicent Marti2014-04-061-2/+4
|\
| * Don't lose our elements when calling git_vector_set()Jacques Germishuys2014-04-061-2/+4
* | Minor submodule cache locking improvementsRussell Belfer2014-04-011-1/+1
|/
* Convert pqueue to just be a git_vectorRussell Belfer2014-02-041-7/+10
* unnecessary includeEdward Thomson2014-01-141-1/+0
* Cleanups, renames, and leak fixesRussell Belfer2013-12-121-1/+1
* Remove converting user error to GIT_EUSERRussell Belfer2013-12-111-0/+16
* Add git_vector_free_allRussell Belfer2013-12-111-0/+14
* vector: Teach git_vector_uniq() to free while deduplicatingnulltoken2013-08-271-3/+6
* Update diff handling of untracked directoriesRussell Belfer2013-04-301-5/+3
* Now with no multiplyPhilip Kelley2013-01-291-2/+2
* Vector improvements and their falloutPhilip Kelley2013-01-271-57/+75
* update copyrightsEdward Thomson2013-01-081-1/+1
* Fix warnings on Win64 buildRussell Belfer2012-11-271-1/+1
* Fix up some missing consts in tree & indexRussell Belfer2012-11-271-17/+18
* Merge pull request #1014 from arrbee/diff-rename-detectionVicent Martí2012-11-021-0/+30
|\
| * Move rename detection into new fileRussell Belfer2012-10-301-0/+30
* | index refactoringEdward Thomson2012-10-291-0/+14
|/
* Support for core.ignorecasePhilip Kelley2012-09-171-0/+16
* portability: Improve x86/amd64 compatibilitynulltoken2012-07-241-1/+1
* Ranged iterators and rewritten git_status_fileRussell Belfer2012-05-151-10/+13
* Fix warnings on 64-bit windows buildsRussell Belfer2012-04-171-1/+1
* Migrating diff to new error handlingRussell Belfer2012-03-061-36/+27
* Update diff to use iteratorsRussell Belfer2012-03-021-0/+10
* Fix iterators based on pull request feedbackRussell Belfer2012-02-221-30/+3
* Uniform iterators for trees, index, and workdirRussell Belfer2012-02-211-0/+32
* Update Copyright headerschu2012-02-131-1/+1
* Improved gitattributes macro implementationRussell Belfer2011-12-301-4/+43
* Add APIs for git attributesRussell Belfer2011-12-201-0/+5
* global: Properly use `git__` memory wrappersVicent Marti2011-10-281-2/+2
* Cleanup legal dataVicent Marti2011-09-191-21/+3
* vector: Timsort all of the thingsVicent Marti2011-07-071-3/+3
* vector: implement git_vector_uniq()Kirill A. Shutemov2011-07-051-0/+20
* vector, index: use git__msort() for vector sortingKirill A. Shutemov2011-07-051-1/+1
* cleanup: remove trailing spacesKirill A. Shutemov2011-07-011-1/+1
* Move vector.c to the new error handlingschu2011-05-111-7/+4
* Fix compilation in MSVCVicent Marti2011-03-031-1/+1
* Implement reference counting for git_objectsVicent Marti2011-03-031-4/+10
* Fix searching in git_vectorVicent Marti2011-03-031-9/+45
* Fix warnings in vector.cVicent Marti2011-03-031-3/+1
* Split packed from unpacked referencesVicent Marti2011-03-031-14/+3
* Fixed two buffer handling errors in vector.cAlex Budovski2011-01-081-2/+2
* Fix type-conversion warningsVicent Marti2010-12-061-1/+1
* Refactor all 'vector' functions into common codeVicent Marti2010-12-021-0/+146