aboutsummaryrefslogtreecommitdiffstats
path: root/common
Commit message (Expand)AuthorAgeFilesLines
* Rename a function for consistencyChris Robinson2018-11-292-4/+4
* Avoid alsem* wrappers for al::semaphoreChris Robinson2018-11-272-146/+54
* Make and use a semaphore classChris Robinson2018-11-272-19/+51
* Remove althrd_yieldChris Robinson2018-11-261-13/+0
* Remove unused almtx stuffChris Robinson2018-11-262-157/+2
* Remove the last remaining uses of althrd_tChris Robinson2018-11-262-92/+0
* Remove althrd_t from WindowsChris Robinson2018-11-263-117/+5
* Get rid of the last ATOMIC macro usesChris Robinson2018-11-261-15/+0
* Remove some unused macrosChris Robinson2018-11-261-7/+0
* Avoid using the ATOMIC() macroChris Robinson2018-11-261-2/+0
* Avoid using ATOMIC_INITChris Robinson2018-11-261-3/+1
* Add and use a macro to define placement-new-only allocatorsChris Robinson2018-11-221-0/+4
* Always use RAII with EffectSlotLockChris Robinson2018-11-211-2/+3
* Remove the ATOMIC_THREAD_FENCE macroChris Robinson2018-11-191-3/+0
* Remove the CONST_CAST hackChris Robinson2018-11-191-12/+0
* Remove unnecessary using statementsChris Robinson2018-11-191-35/+16
* Remove the atomic exchange macrosChris Robinson2018-11-191-10/+0
* Simplify the RefCount typeChris Robinson2018-11-191-9/+8
* Replace ATOMIC_REPLACE_HEAD with an inline functionChris Robinson2018-11-191-7/+9
* Remove the pointer-specific atomic exchange macrosChris Robinson2018-11-181-15/+1
* Move the alignment-aware allocator and vector to headersChris Robinson2018-11-181-0/+38
* Use new/delete for ALCcontext objectsChris Robinson2018-11-182-14/+15
* Move the vector and matrix declarations to a separate headerChris Robinson2018-11-172-0/+58
* Remove unused headers and checksChris Robinson2018-11-174-60/+0
* Convert almalloc.c to C++Chris Robinson2018-11-171-2/+2
* Always use C++11 atomicsChris Robinson2018-11-172-346/+2
* Don't pass the current thread to althrd_setnameChris Robinson2018-11-172-43/+8
* Convert threads.c to C++Chris Robinson2018-11-175-319/+34
* Use standard complex types instead of customChris Robinson2018-11-173-139/+79
* Remove some more unused stuffChris Robinson2018-11-172-32/+4
* Remove unneeded declarations and definitionsChris Robinson2018-11-174-70/+33
* Remove unused altss types and methodsChris Robinson2018-11-162-97/+0
* Remove checks for functions that always existChris Robinson2018-11-151-22/+0
* Remove some now-unused function checksChris Robinson2018-11-141-8/+0
* Avoid using ATOMIC_FLAGChris Robinson2018-11-133-39/+10
* Remove the unused condition variable APIsChris Robinson2018-11-102-164/+0
* Move altimespec_get and al_nssleep to examples' common codeChris Robinson2018-11-102-98/+0
* Don't directly declare standard function namesChris Robinson2018-11-061-3/+6
* Fix some backup atomic macrosChris Robinson2018-10-311-4/+4
* Add specializations for lock_guard and unique_lock to take almtx_tChris Robinson2018-10-311-1/+60
* Workaround C++ compatiility issues for atomic.hChris Robinson2018-10-291-5/+49
* Fix some more headers for C++Chris Robinson2018-10-293-3/+3
* Remove unnecessary uses of IN_IDE_PARSERChris Robinson2018-10-291-4/+1
* Fix a couple internal headers to compile with C++Chris Robinson2018-10-291-1/+1
* Simplify some statementsFilip Gawin2018-10-291-3/+3
* Use GCD semaphore on macOSalexey.lysiuk2018-10-152-0/+43
* Add macros for commonly used square rootsChris Robinson2018-09-191-0/+6
* Check for and use copysignfChris Robinson2018-08-291-0/+13
* Clear the TLS pointer after running its destructor callbackChris Robinson2018-06-061-1/+5
* Improve formatting of the hilbert functionChris Robinson2018-05-242-39/+35