Changelog for
libatomic_ops-devel-7.8.2-3.2.i586.rpm :
* Mon Jan 15 2024 Andreas Schwab
- Enable testsuite on qemu build
* Fri Dec 15 2023 Jan Engelhardt - Update to release 7.8.2
* Eliminate \'atomic_thread_fence is unsupported with tsan\' gcc-11 warning
* 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
* Tue Mar 28 2023 Jan Engelhardt - Update to release 7.8.0
* Do not expose AO_REAL_HEAD/NEXT_PTR implementation in header by default
* Hide AO_free_list symbol
* New AO_stack_is_lock_free API function
* Use GCC atomic intrinsics for SPARC
* Thu Aug 25 2022 Jan Engelhardt - Update to release 7.6.14
* Avoid AO_stack_t to cross CPU cache line boundary
* Mon Sep 13 2021 Jan Engelhardt - Update to release 7.6.12
* Declare argument of AO_load_next with const in atomic_ops_stack.
* Fix gcc/sunc x86 AO_compare_double_and_swap_double missing side effect.
* Fix link fail caused by missing GCC char/short atomic primitives on riscv64.
* Turn off compare_double_and_swap_double_full PIC hack for GCC 5+ (x86).
* Use GCC atomic intrinsics for s390x (clang 8.0+ and gcc 5.4+).
* Fri Aug 02 2019 Martin Liška - Use FAT LTO objects in order to provide proper static library.
* Fri Mar 15 2019 Jan Engelhardt - Update to new upstream release 7.6.10
* Fix compiler warnings
* Tue Jan 08 2019 Jan Engelhardt - Update to new upstream release 7.6.8
* Support aarch64-ilp32 (GCC) target
* Wed Oct 24 2018 seanAATTsuspend.net- Update to new upstream release 7.6.6
* Fix undefined reference to __atomic_load/store/cas_16
* Fix a typo in the overview section of README
* Fix comments style in configure.ac and Makefile.am
* Update copyright information in README and some header files- Remove patch libatomic_ops-ppc64.patch, looks merged
* Mon Jan 29 2018 jengelhAATTinai.de- Update to new upstream release 7.6.2
* Fix GCC 5.x compatibility for AArch64 double-wide primitives
* Implement fetch-CAS for s390[x] (gcc)
* Support n32 ABI for mips64
* Use LLD and SCD instructions on mips64
* Use generalized double-wide load/store if AO_PREFER_GENERALIZED (gcc/x86)
* Use GCC atomic intrinsics for PowerPC 32/64 (GCC 4.8+ and clang 3.8+)
* Use GCC atomic intrinsics for x86, x64, ARM, MIPS (gcc 4.9+, clang 3.5+)
* Relax shareability domain for dmb st in AO_nop_write (ARM/AArch64)
* Implement AO_CLEAR using C11 atomic intrinsic (GCC)
* Implement CAS_acquire/release/full using __atomic_compare_exchange_n (gcc)
* Implement compiler_barrier using C11 __atomic_signal_fence (GCC)
* Add initial nios2 architecture support
* Add asm-based and/or/xor implementation for char/short/int (gcc/x86)
* Add asm-based char/short/int CAS implementation for gcc/x86[_64]- Remove aarch64-gcc5.patch (no longer applies)