summaryrefslogtreecommitdiff
path: root/src/util.h
Commit message (Expand)AuthorAgeFilesLines
* util: introduce GIT_CONTAINER_OF macroPatrick Steinhardt2019-04-161-0/+11
* optimize string comparisonsromkatv2019-03-291-2/+3
* Merge pull request #4864 from pks-t/pks/object-parse-fixesPatrick Steinhardt2018-10-261-0/+3
|\
| * util: provide `git__memmem` functionPatrick Steinhardt2018-10-251-0/+3
* | util: remove `git__strtol32`Patrick Steinhardt2018-10-181-1/+0
* | util: remove unsafe `git__strtol64` functionPatrick Steinhardt2018-10-181-1/+0
|/
* util: extract allocators into its own "alloc.h" headerPatrick Steinhardt2018-06-071-56/+2
* util: extract `stdalloc` allocator into its own modulePatrick Steinhardt2018-06-071-91/+11
* win32: crtdbg: provide independent `free` functionPatrick Steinhardt2018-06-071-2/+3
* Sanitize the hunk header to ensure it contains UTF-8 valid dataStan Hu2018-05-051-0/+10
* util: clean up header includesPatrick Steinhardt2018-02-161-2/+6
* consistent header guardsethomson/header_guardsEdward Thomson2018-02-011-1/+1
* util: introduce `git__prefixncmp` and consolidate implementationsEdward Thomson2017-12-201-0/+1
* refcount: make refcounting conform to aliasing rulesPatrick Steinhardt2017-11-181-5/+5
* Make sure to always include "common.h" firstPatrick Steinhardt2017-07-031-0/+2
* Fix missing include for header filesPatrick Steinhardt2017-07-031-2/+1
* win32: fix circular include deps with w32_crtdbgPatrick Steinhardt2017-06-301-103/+26
* Patch parsing from patch filesEdward Thomson2016-05-261-0/+10
* Merge pull request #3288 from ethomson/getenvCarlos Martín Nieto2015-07-071-0/+5
|\
| * git__getenv: utf-8 aware env readerEdward Thomson2015-07-021-0/+5
* | Include stacktrace summary in memory leak output.Jeff Hostetler2015-06-291-5/+8
|/
* git__tolower: a tolower() that isn't dumbEdward Thomson2015-05-291-0/+9
* Add MSVC CRTDBG memory leak reporting.Jeff Hostetler2015-04-151-0/+117
* Make our overflow check look more like gcc/clang'sEdward Thomson2015-02-131-10/+9
* Introduce git__add_sizet_overflow and friendsEdward Thomson2015-02-121-28/+0
* p_read: ensure requested len is ssize_tEdward Thomson2015-02-121-0/+7
* overflow checking: don't make callers set oomEdward Thomson2015-02-121-11/+4
* git__*allocarray: safer realloc and mallocEdward Thomson2015-02-121-0/+22
* allocations: test for overflow of requested sizeEdward Thomson2015-02-121-2/+13
* Remove strlen() calls from loop conditionMaks Naumov2015-01-151-1/+1
* Added AmigaOS-specific implementation of git__timer().Sebastian Bauer2014-12-281-0/+11
* don't treat 0x85 as whitespaceEdward Thomson2014-12-231-2/+2
* path: Use UTF8 iteration for HFS charsVicent Marti2014-12-161-0/+11
* checkout: disallow bad paths on win32Edward Thomson2014-12-161-0/+1
* Fix typo in timer normalization constantsrb/timer-typoRussell Belfer2014-08-051-3/+3
* Clean up the handling of large binary diffsRussell Belfer2014-05-311-0/+7
* React to feedback for UTF-8 <-> WCHAR and reparse workPhilip Kelley2014-04-231-0/+9
* Decouple index iterator sort from indexRussell Belfer2014-04-171-0/+1
* Introduce git__date_rfc2822_fmt. Allows for RFC2822 date headersJacques Germishuys2014-04-111-0/+12
* Split p_strlen into its own headerCarlos Martín Nieto2014-02-051-1/+1
* utils: don't reimplement strnlenCarlos Martín Nieto2014-02-051-2/+2
* Mark git__timer as inline on OSXBen Straub2013-10-011-1/+1
* Initial Implementation of progress reports during pushJameson Miller2013-09-301-0/+61
* vector: Teach git_vector_uniq() to free while deduplicatingnulltoken2013-08-271-1/+4
* git_strndup fix when OOMEdward Thomson2013-08-081-0/+3
* Major rename detection changesRussell Belfer2013-07-311-0/+5
* Add accessors for refcount valueRussell Belfer2013-07-101-0/+3
* git__strcasesort_cmp: strcasecmp sorting rules but requires strict equalityEdward Thomson2013-06-171-0/+2
* util: git__memzero() tweaksyorah2013-06-171-1/+11
* util: It's called `memzero`Vicent Marti2013-06-121-3/+3