aboutsummaryrefslogtreecommitdiffstats
path: root/common/threads.h
Commit message (Expand)AuthorAgeFilesLines
* Rename threads.cpp/h to alsem.cpp/hChris Robinson2023-06-011-43/+0
* Move althrd_setname to its own sourceChris Robinson2023-06-011-2/+0
* Define FORCE_ALIGN in config.hChris Robinson2023-06-011-13/+0
* Fix ios crash at sem_init fail with errno=78(function not implemented) (#855)Deal(一线灵)2023-06-011-2/+4
* threads: do not use libdispatch where it is not present (#851)Sergey Fedorov2023-05-281-1/+6
* Update and clarify a commentChris Robinson2023-05-261-4/+7
* Avoid including windows.h in threads.hChris Robinson2020-06-281-6/+3
* Cleanup common sources' includesChris Robinson2019-07-291-4/+0
* Rename a function for consistencyChris Robinson2018-11-291-1/+1
* Avoid alsem* wrappers for al::semaphoreChris Robinson2018-11-271-45/+12
* Make and use a semaphore classChris Robinson2018-11-271-0/+20
* Remove althrd_yieldChris Robinson2018-11-261-13/+0
* Remove unused almtx stuffChris Robinson2018-11-261-99/+2
* Remove the last remaining uses of althrd_tChris Robinson2018-11-261-7/+0
* Remove althrd_t from WindowsChris Robinson2018-11-261-6/+5
* Always use RAII with EffectSlotLockChris Robinson2018-11-211-2/+3
* Don't pass the current thread to althrd_setnameChris Robinson2018-11-171-25/+1
* Remove some more unused stuffChris Robinson2018-11-171-17/+1
* Remove unneeded declarations and definitionsChris Robinson2018-11-171-29/+0
* Remove unused altss types and methodsChris Robinson2018-11-161-35/+0
* Remove the unused condition variable APIsChris Robinson2018-11-101-12/+0
* Move altimespec_get and al_nssleep to examples' common codeChris Robinson2018-11-101-26/+0
* Add specializations for lock_guard and unique_lock to take almtx_tChris Robinson2018-10-311-1/+60
* Use GCD semaphore on macOSalexey.lysiuk2018-10-151-0/+8
* Add methods to clean up althrd and altss dataChris Robinson2018-03-101-0/+7
* Clear stale 'post's on the event semphaphoreChris Robinson2018-02-111-0/+1
* Remove unused _timed methodsChris Robinson2018-02-011-4/+0
* Add semaphore functions to the thread API wrapperChris Robinson2018-02-011-0/+9
* Move the FORCE_ALIGN macro to threads.hChris Robinson2018-01-121-0/+10
* Move internal headers out of the include directoryChris Robinson2017-04-141-0/+237