aboutsummaryrefslogtreecommitdiffstats
path: root/common/threads.c
Commit message (Expand)AuthorAgeFilesLines
* Use GCD semaphore on macOSalexey.lysiuk2018-10-151-0/+35
* Clear the TLS pointer after running its destructor callbackChris Robinson2018-06-061-1/+5
* Add methods to clean up althrd and altss dataChris Robinson2018-03-101-58/+39
* Clear stale 'post's on the event semphaphoreChris Robinson2018-02-111-0/+16
* Remove unused _timed methodsChris Robinson2018-02-011-119/+0
* Avoid an unnecessary temp variableChris Robinson2018-02-011-8/+6
* Add semaphore functions to the thread API wrapperChris Robinson2018-02-011-0/+87
* Add a check for pthread_setname_np with three parametersChris Robinson2017-09-151-0/+2
* Add casts to silence MSVCChris Robinson2017-06-291-2/+2
* Try increasing the stack size if thread creation failsChris Robinson2016-09-081-7/+25
* Fix a direct access to a UIntMapChris Robinson2016-07-091-2/+2
* Don't try to emulate almtx_timedlockChris Robinson2016-05-301-43/+12
* Avoid underflow in alcnd_timedwait if the time point is already passedChris Robinson2016-02-071-6/+22
* Replace some CreateEvent calls with CreateEventWChris Robinson2016-02-071-2/+2
* Explicit check if pthread_setname_np accepts only one parameterChris Robinson2016-01-211-2/+2
* Add missing closing parenthesisChris Robinson2015-12-111-1/+1
* Use Apple's pthread_setname_np before GNU'sChris Robinson2015-12-111-3/+3
* Only pass nano seconds to al_nssleepChris Robinson2014-09-081-3/+3
* Update COPYING to the latest https://www.gnu.org/licenses/old-licenses/lgpl-2...François Cami2014-08-181-2/+2
* Avoid unnecessary local variablesChris Robinson2014-05-271-6/+6
* Implement condition variables for WindowsChris Robinson2014-05-271-0/+158
* Implement condition variables (POSIX only!)Chris Robinson2014-05-261-4/+44
* Make sure FILETIME and ULARGE_INTEGER sizes matchChris Robinson2014-05-071-0/+2
* Move threads.c to a separate source dirChris Robinson2014-05-061-0/+544