aboutsummaryrefslogtreecommitdiffstats
path: root/common
Commit message (Expand)AuthorAgeFilesLines
* 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
* Add correct castRaulshc2018-05-201-1/+1
* Common: Implement discrete Hilbert transformRaulshc2018-05-202-0/+44
* Include math_defs.h to ensure M_PI is definedChris Robinson2018-05-151-2/+1
* Move the ALcomplex and FFT functions to a separate fileChris Robinson2018-05-152-0/+124
* More accurately convert between degrees and radiansChris Robinson2018-05-141-2/+2
* Slightly relax the memory order for ref countersChris Robinson2018-03-261-3/+3
* Define the Hanning window globally once for the pitch shifterChris Robinson2018-03-221-0/+4
* Add methods to clean up althrd and altss dataChris Robinson2018-03-102-58/+46
* Clear stale 'post's on the event semphaphoreChris Robinson2018-02-112-0/+17
* Check for a cbrtf functionChris Robinson2018-02-061-0/+7
* Remove unused _timed methodsChris Robinson2018-02-012-123/+0
* Avoid an unnecessary temp variableChris Robinson2018-02-011-8/+6
* Add semaphore functions to the thread API wrapperChris Robinson2018-02-012-0/+96
* Remove some now-unused NoLock function variantsChris Robinson2018-01-282-144/+5
* Remove an unused functionChris Robinson2018-01-272-6/+0
* Add a method to get the system's page sizeChris Robinson2018-01-162-0/+57
* Move the FORCE_ALIGN macro to threads.hChris Robinson2018-01-121-0/+10
* Fix up some types for MSVCChris Robinson2018-01-111-1/+2
* Avoid including alMain.h in ringbuffer.cChris Robinson2018-01-111-0/+13
* Use _wfopen_s to silence MSVC security warningsChris Robinson2017-10-071-5/+11
* Add a check for pthread_setname_np with three parametersChris Robinson2017-09-151-0/+2
* I guess -1 isn't allowed for the outputChris Robinson2017-08-301-4/+4
* Free the args returned by CommandLineToArgvWChris Robinson2017-08-301-0/+2
* Avoid using wmain on WindowsChris Robinson2017-08-301-48/+45
* Include limits.h where INT_MAX is usedChris Robinson2017-08-301-0/+2
* Use a common header for Unicode-awareness on WindowsChris Robinson2017-08-271-0/+92
* Add casts to silence MSVCChris Robinson2017-06-291-2/+2
* Define a backup log2f if the compiler doesn't have itChris Robinson2017-06-291-0/+7
* Workaround for MSVC not liking 1.0f/0.0f for float infinityChris Robinson2017-06-291-1/+5
* Use more correct doppler shift calculationsChris Robinson2017-05-201-2/+7
* Allow increasing the maximum source limitChris Robinson2017-04-142-3/+9
* Move internal headers out of the include directoryChris Robinson2017-04-149-0/+839
* Use an array of pointers for effects instead of a linked listChris Robinson2017-03-271-0/+75
* Update binary search algorithm for uintmapsChris Robinson2017-01-121-68/+79
* Use atomic flags for boolean atomic locksChris Robinson2016-11-251-5/+5