Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Move the vector and matrix declarations to a separate header | Chris Robinson | 2018-11-17 | 2 | -0/+58 |
| | |||||
* | Remove unused headers and checks | Chris Robinson | 2018-11-17 | 4 | -60/+0 |
| | |||||
* | Convert almalloc.c to C++ | Chris Robinson | 2018-11-17 | 1 | -2/+2 |
| | |||||
* | Always use C++11 atomics | Chris Robinson | 2018-11-17 | 2 | -346/+2 |
| | |||||
* | Don't pass the current thread to althrd_setname | Chris Robinson | 2018-11-17 | 2 | -43/+8 |
| | |||||
* | Convert threads.c to C++ | Chris Robinson | 2018-11-17 | 5 | -319/+34 |
| | | | | Also vastly simplify and remove related code. | ||||
* | Use standard complex types instead of custom | Chris Robinson | 2018-11-17 | 3 | -139/+79 |
| | |||||
* | Remove some more unused stuff | Chris Robinson | 2018-11-17 | 2 | -32/+4 |
| | |||||
* | Remove unneeded declarations and definitions | Chris Robinson | 2018-11-17 | 4 | -70/+33 |
| | |||||
* | Remove unused altss types and methods | Chris Robinson | 2018-11-16 | 2 | -97/+0 |
| | |||||
* | Remove checks for functions that always exist | Chris Robinson | 2018-11-15 | 1 | -22/+0 |
| | | | | | They're part of C++11 and available on the testing systems. If some system has trouble, switching to proper C++ calls should fix it. | ||||
* | Remove some now-unused function checks | Chris Robinson | 2018-11-14 | 1 | -8/+0 |
| | |||||
* | Avoid using ATOMIC_FLAG | Chris Robinson | 2018-11-13 | 3 | -39/+10 |
| | | | | | Although it cant potentially be better than a regular atomic, it presents compatibility issues when non-C11 atomics are mixed with C++ | ||||
* | Remove the unused condition variable APIs | Chris Robinson | 2018-11-10 | 2 | -164/+0 |
| | |||||
* | Move altimespec_get and al_nssleep to examples' common code | Chris Robinson | 2018-11-10 | 2 | -98/+0 |
| | |||||
* | Don't directly declare standard function names | Chris Robinson | 2018-11-06 | 1 | -3/+6 |
| | |||||
* | Fix some backup atomic macros | Chris Robinson | 2018-10-31 | 1 | -4/+4 |
| | |||||
* | Add specializations for lock_guard and unique_lock to take almtx_t | Chris Robinson | 2018-10-31 | 1 | -1/+60 |
| | |||||
* | Workaround C++ compatiility issues for atomic.h | Chris Robinson | 2018-10-29 | 1 | -5/+49 |
| | | | | | | | | | | This isn't wholly correct since neither C11 or C++11 guarantee compatibility between atomic implementations. It's desired behavior and mostly works, see: http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0943r1.html Alignment issues can be fixed with manual alignas() specifications, should the need arise. | ||||
* | Fix some more headers for C++ | Chris Robinson | 2018-10-29 | 3 | -3/+3 |
| | |||||
* | Remove unnecessary uses of IN_IDE_PARSER | Chris Robinson | 2018-10-29 | 1 | -4/+1 |
| | |||||
* | Fix a couple internal headers to compile with C++ | Chris Robinson | 2018-10-29 | 1 | -1/+1 |
| | |||||
* | Simplify some statements | Filip Gawin | 2018-10-29 | 1 | -3/+3 |
| | |||||
* | Use GCD semaphore on macOS | alexey.lysiuk | 2018-10-15 | 2 | -0/+43 |
| | | | Unnamed POSIX semaphore doesn't work on macOS | ||||
* | Add macros for commonly used square roots | Chris Robinson | 2018-09-19 | 1 | -0/+6 |
| | |||||
* | Check for and use copysignf | Chris Robinson | 2018-08-29 | 1 | -0/+13 |
| | |||||
* | Clear the TLS pointer after running its destructor callback | Chris Robinson | 2018-06-06 | 1 | -1/+5 |
| | |||||
* | Improve formatting of the hilbert function | Chris Robinson | 2018-05-24 | 2 | -39/+35 |
| | |||||
* | Add correct cast | Raulshc | 2018-05-20 | 1 | -1/+1 |
| | |||||
* | Common: Implement discrete Hilbert transform | Raulshc | 2018-05-20 | 2 | -0/+44 |
| | |||||
* | Include math_defs.h to ensure M_PI is defined | Chris Robinson | 2018-05-15 | 1 | -2/+1 |
| | |||||
* | Move the ALcomplex and FFT functions to a separate file | Chris Robinson | 2018-05-15 | 2 | -0/+124 |
| | |||||
* | More accurately convert between degrees and radians | Chris Robinson | 2018-05-14 | 1 | -2/+2 |
| | |||||
* | Slightly relax the memory order for ref counters | Chris Robinson | 2018-03-26 | 1 | -3/+3 |
| | |||||
* | Define the Hanning window globally once for the pitch shifter | Chris Robinson | 2018-03-22 | 1 | -0/+4 |
| | |||||
* | Add methods to clean up althrd and altss data | Chris Robinson | 2018-03-10 | 2 | -58/+46 |
| | |||||
* | Clear stale 'post's on the event semphaphore | Chris Robinson | 2018-02-11 | 2 | -0/+17 |
| | |||||
* | Check for a cbrtf function | Chris Robinson | 2018-02-06 | 1 | -0/+7 |
| | |||||
* | Remove unused _timed methods | Chris Robinson | 2018-02-01 | 2 | -123/+0 |
| | | | | | They're not reliably implemented anyway, as some systems will just flat out fail when trying to use them. | ||||
* | Avoid an unnecessary temp variable | Chris Robinson | 2018-02-01 | 1 | -8/+6 |
| | |||||
* | Add semaphore functions to the thread API wrapper | Chris Robinson | 2018-02-01 | 2 | -0/+96 |
| | |||||
* | Remove some now-unused NoLock function variants | Chris Robinson | 2018-01-28 | 2 | -144/+5 |
| | |||||
* | Remove an unused function | Chris Robinson | 2018-01-27 | 2 | -6/+0 |
| | |||||
* | Add a method to get the system's page size | Chris Robinson | 2018-01-16 | 2 | -0/+57 |
| | |||||
* | Move the FORCE_ALIGN macro to threads.h | Chris Robinson | 2018-01-12 | 1 | -0/+10 |
| | |||||
* | Fix up some types for MSVC | Chris Robinson | 2018-01-11 | 1 | -1/+2 |
| | |||||
* | Avoid including alMain.h in ringbuffer.c | Chris Robinson | 2018-01-11 | 1 | -0/+13 |
| | |||||
* | Use _wfopen_s to silence MSVC security warnings | Chris Robinson | 2017-10-07 | 1 | -5/+11 |
| | |||||
* | Add a check for pthread_setname_np with three parameters | Chris Robinson | 2017-09-15 | 1 | -0/+2 |
| | | | | As found in NetBSD. | ||||
* | I guess -1 isn't allowed for the output | Chris Robinson | 2017-08-30 | 1 | -4/+4 |
| |