1.18
New Features:
- Add support for Apple Mac Mx hardware
- Add spinlock-based implementation of locking API
- Add support for recursive locks
Improvements:
- Fix synchronization primitives by adding correct fencing
- Use stdatomic fence acquire and release for >=C11
- Increase default stack size from 4kB to 16kB
- Fix hang in qt_blocking_subsystem_internal_stopwork on qthreads_finalize
- Enable QTHREAD_ARMV8_A64 context swap on Apple Mx hardware
- Add distributable package gen script