Changes
- Eliminate 'atomic_thread_fence is unsupported with tsan' gcc-11 warning
- Eliminate 'comparing signed/unsigned values' lcc warning in add_chunk_as
- Fix 'undefined reference to AO_pt_lock' if configure is using clang-16
- Fix 'undefined reference to __atomic_load/store/cas_16' Mingw64-gcc error
- Fix 'undefined reference' linker errors if shared build on OpenBSD (CMake)
- Fix get_chunk for case of mmap area is located before AO_initial_heap
- Fix typo in AO_HAVE_compare_and_swap_double name in atomic_ops_stack.h
- Fix typo in comment of run_one_test of test_stack
- Fix typos in comments of atomic_ops_malloc.c and atomic_ops_stack.c/h
- Update cmake minimum required version to 3.5
Build status
Travis CI build
AppVeyor CI build
Coveralls status (code coverage)
Distribution Tarball
libatomic_ops-7.8.2.tar.gz (see the Assets, md5: d07b3d8369d7f9efdca59f7501dd1117)