summaryrefslogtreecommitdiff
path: root/src/util.c
Commit message (Expand)AuthorAgeFilesLines
* qsort_r/qsort_s: detect their supportEdward Thomson2015-09-301-13/+8
* Fix duplicate basenames to support older VSJohn Haley2015-08-051-1/+1
* git__getenv: utf-8 aware env readerEdward Thomson2015-07-021-0/+48
* git__tolower: a tolower() that isn't dumbEdward Thomson2015-05-291-9/+9
* git__strcasecmp: treat input bytes as unsignedEdward Thomson2015-05-291-2/+2
* Credit utf8proc for utf8 iteratorEdward Thomson2015-02-101-0/+25
* path: Use UTF8 iteration for HFS charsVicent Marti2014-12-161-0/+76
* checkout: disallow bad paths on win32Edward Thomson2014-12-161-0/+15
* qsort_r is only available from Visual Studio 2005+Jacques Germishuys2014-07-061-1/+2
* cygwin also doesn't have qsort_rJacques Germishuys2014-04-301-1/+1
* Decouple index iterator sort from indexRussell Belfer2014-04-171-3/+5
* Move libgit2 settings out of utilEdward Thomson2014-01-141-123/+0
* util: handle NULL pointers passed to git_strarray_free()Brodie Rao2014-01-121-0/+4
* Solaris does not have qsort_rJacques Germishuys2014-01-081-0/+1
* util: NetBSD doesn't have qsort_r eitherAlessandro Ghedini2013-11-191-1/+2
* Merge pull request #1858 from linquize/win32-template-dirVicent Martí2013-09-171-0/+13
|\
| * Can git_libgit2_opts() with GIT_OPT_GET_TEMPLATE_PATH and GIT_OPT_SET_TEMPLAT...Linquize2013-09-181-0/+13
* | Merge git_buf and git_bufferRussell Belfer2013-09-171-0/+3
|/
* Use git__insertsort_r on Android too.Krzysztof Adamski2013-09-011-1/+1
* Add GIT_CAP_SSH if library was built with SSHRussell Belfer2013-07-091-0/+3
* Fix some warningsRussell Belfer2013-06-171-9/+6
* git__strcasesort_cmp: strcasecmp sorting rules but requires strict equalityEdward Thomson2013-06-171-0/+25
* util: git__memzero() tweaksyorah2013-06-171-9/+0
* util: It's called `memzero`Vicent Marti2013-06-121-3/+2
* Add safe memset and use itRussell Belfer2013-06-071-0/+10
* qsort_r appeared in glibc 2.8Edward Thomson2013-05-251-1/+2
* qsort_r is broken on HURD, avoidEdward Thomson2013-05-241-1/+2
* Fixed qsort_r() problem when targeting AmigaOS.Sebastian Bauer2013-05-071-1/+1
* git_atomic_ssize for 64-bit atomics only on 64-bit platformsEdward Thomson2013-04-251-3/+3
* opts: Add getter for cached memoryvmg/atomic64Vicent Marti2013-04-231-0/+5
* cache: Shared meter for memory usageVicent Marti2013-04-221-2/+1
* cache: Max cache size, and evict when the cache fills upvmg/new-cacheVicent Marti2013-04-221-1/+5
* Add range checking around cache optsRussell Belfer2013-04-221-3/+5
* Global option settersVicent Marti2013-04-221-0/+11
* lol this worked first try wtfVicent Marti2013-04-221-8/+0
* Fix compilation on OpenBSDCarlos Martín Nieto2013-04-151-1/+1
* opts: allow configuration of odb cache sizeMichael Schubert2013-03-251-0/+9
* Fixes and cleanupsRussell Belfer2013-03-181-53/+7
* Switch search paths to classic delimited stringsRussell Belfer2013-03-181-15/+9
* Implement global/system file search pathsRussell Belfer2013-03-151-8/+98
* MSVC: What could possibly be the size of a void*?Vicent Marti2013-03-121-1/+2
* Sorting function cleanup and MinGW fixRussell Belfer2013-03-111-6/+28
* Make tree iterator handle icase equivalenceRussell Belfer2013-03-081-0/+30
* Vector improvements and their falloutPhilip Kelley2013-01-271-6/+6
* opts: Add getters tooVicent Marti2013-01-231-2/+10
* Global options setterVicent Marti2013-01-231-0/+23
* Add payload "_r" versions of bsearch and tsortRussell Belfer2013-01-151-1/+32
* update copyrightsEdward Thomson2013-01-081-1/+1
* Add full license notice to bsearch codeMartin Woodward2013-01-031-1/+25
* Fix git__strncasecmpPhilip Kelley2013-01-031-7/+5