ee7c0d3e11
List<T> is now a really ugly macro. Added a workaround for jack.h not putting `void` in function prototypes for functions that take no arguments. I made upstream pull requests to jack1 and jack2 but I don't have high hopes about them getting merged. I removed the lock-free atomic asserts. clang reports non-lock-free atomics when in fact it does have lock-free atomics. I inspected the generated code for gcc and clang for fetch_add, load, and store, on x86_64 and armhf, and it's all lock free. Closes #45. |
||
---|---|---|
.. | ||
backend_disconnect_recover.c | ||
latency.c | ||
overflow.c | ||
underflow.c | ||
unit_tests.c | ||
valgrind.supp |