summaryrefslogtreecommitdiff
path: root/src/vector.c
Commit message (Expand)AuthorAgeFilesLines
* vector: do not realloc 0-size vectorsEtienne Samson2018-09-261-0/+3
* vector: do not malloc 0-length vectors on dupEtienne Samson2018-09-261-8/+10
* Make sure to always include "common.h" firstPatrick Steinhardt2017-07-031-1/+1
* vector: do not reverse a vector if it is emptyPatrick Steinhardt2017-02-021-0/+3
* vector, pqueue: add git_vector_reverse and git_pqueue_reverseCarlos Martín Nieto2016-10-061-0/+16
* vector: more sensible names for `grow_at`/`shrink_at`Edward Thomson2016-05-261-10/+10
* git_vector_grow/shrink: correct shrink, and testsEdward Thomson2016-05-261-14/+15
* Introduce git_apply_patchEdward Thomson2016-05-261-0/+41
* 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