summaryrefslogtreecommitdiff
path: root/src/thread-utils.h
Commit message (Expand)AuthorAgeFilesLines
* consistent header guardsethomson/header_guardsEdward Thomson2018-02-011-1/+1
* Provide error on gcc < 4.1 when THREADSAFEethomson/ancient_gcc_not_threadsafeEdward Thomson2017-02-221-0/+6
* win32: rename pthread.{c,h} to thread.{c,h}Patrick Steinhardt2016-06-201-1/+1
* threads: split up OS-dependent rwlock codePatrick Steinhardt2016-06-201-24/+0
* threads: split up OS-dependent thread-condition codePatrick Steinhardt2016-06-201-7/+0
* threads: remove unused function pthread_cond_broadcastPatrick Steinhardt2016-06-201-1/+0
* threads: split up OS-dependent mutex codePatrick Steinhardt2016-06-201-8/+3
* threads: split up OS-dependent thread codePatrick Steinhardt2016-06-201-11/+2
* mingw: use gcc-like memory barrierEdward Thomson2016-02-081-1/+1
* Clean up various compiler warningsEdward Thomson2014-10-261-2/+4
* Fix warnings in thread-utils.h when building without -DTHREADSAFE=ONSam Clegg2014-09-081-2/+2
* Move yield to the tests and enable for FreeBSDcmn/sched-yieldCarlos Martín Nieto2014-07-031-7/+0
* React to review feedbackPhilip Kelley2014-06-071-13/+8
* Win32: Fix object::cache::threadmania test on x64Philip Kelley2014-06-071-5/+14
* Index locking and entry allocation changesRussell Belfer2014-04-171-0/+7
* Load SRWLock APIs at runtimeRussell Belfer2013-08-261-4/+0
* Drop support for THREADSAFE on Windows XPRussell Belfer2013-08-221-1/+13
* Add SRWLock implementation of rwlocks for Win32Russell Belfer2013-08-221-2/+7
* Convert sortedcache to use rwlockRussell Belfer2013-08-221-2/+25
* Update git__swap thread helperRussell Belfer2013-07-111-14/+43
* Add accessors for refcount valueRussell Belfer2013-07-101-0/+5
* Fix compilation warningsnulltoken2013-06-291-1/+1
* Merge remote-tracking branch 'arrbee/minor-paranoia' into developmentVicent Marti2013-06-121-1/+1
|\
| * Mutex init can failRussell Belfer2013-05-311-1/+1
* | Reorganize diff and add basic diff driverRussell Belfer2013-06-101-2/+0
|/
* git_atomic_ssize for 64-bit atomics only on 64-bit platformsEdward Thomson2013-04-251-4/+26
* atomic: Add an atomic type for 64-bit operationsVicent Marti2013-04-221-0/+42
* Make indexer use shared packfile open codeRussell Belfer2013-04-221-1/+1
* Fixes for Windows cas/threading stuffRussell Belfer2013-04-221-5/+4
* Add git__compare_and_swap and use itRussell Belfer2013-04-221-0/+41
* update copyrightsEdward Thomson2013-01-081-1/+1
* Treat git_mutex_lock as successful when threads are disabledJustin Spahr-Summers2012-12-091-1/+1
* Enable pthread condition varsMichael Schubert2012-10-091-7/+7
* Update Copyright headerschu2012-02-131-1/+1
* win32: Use the Windows Atomic API on MinGW tooVicent Martí2012-01-261-7/+7
* threads: Fix the shared global state with TLSVicent Marti2011-11-161-1/+1
* Tabify everythingVicent Marti2011-09-191-3/+3
* Cleanup legal dataVicent Marti2011-09-191-0/+6
* Fix MSVC warnings when building threadsVicent Marti2011-03-221-0/+4
* I broke your bindingsVicent Marti2011-03-201-5/+5
* Thread safe cacheVicent Marti2011-03-201-6/+76
* Add proper threading support to libgit2Vicent Marti2011-03-151-101/+20
* Fix refcounting initializationVicent Marti2011-02-181-4/+4
* Improve the performance when writing Index filesVicent Marti2011-02-171-68/+88
* Revert "Properly export all external symbols in Win32"Vicent Marti2010-12-231-1/+1
* Properly export all external symbols in Win32Vicent Marti2010-12-221-1/+1
* thread-utils.h: Avoid using a non-standard C constructRamsay Jones2009-06-051-1/+1
* Change the use of asm/atomic.h to require -DGIT_HAS_ASM_ATOMICShawn O. Pearce2009-01-021-1/+1
* Fix pthread_mutex based gitrc_decShawn O. Pearce2009-01-021-1/+1
* Add a mutex and atomic counter abstraction and implementationsShawn O. Pearce2008-12-311-1/+82