|
4 | 4 | * Add comment that overflow of a counter in AO_stack_pop is impossible |
5 | 5 | * Add missed copyright header to ibmc/powerpc.h |
6 | 6 | * Adjust/reformat copyright header in armcc/arm_v6.h |
| 7 | +* Build tests by default in CMake script |
7 | 8 | * Change AO_REAL_NEXT_PTR() to accept argument as reference only |
8 | 9 | * Change static initializer of initial_heap_ptr and spin_dummy to zero |
9 | 10 | * Consistently use '__sparc' predefined macro w/o trailing underscores |
10 | 11 | * Define AO_N_BITS to a bigger value if pointer type is larger than size_t |
11 | 12 | * Define AO_uintptr_t and use it in AO malloc and stack (refactoring) |
12 | 13 | * Define functions and variables of tests as static (refactoring) |
| 14 | +* Discontinue support of configure '--enable-gcov' option |
13 | 15 | * Do not define AO_GCC_FORCE_HAVE_CAS for modern clang and gcc for RISC-V |
14 | 16 | * Eliminate 'can be declared as pointer to const' cppcheck FP in test_atomic |
15 | 17 | * Eliminate 'condition is always true' cppcheck style warnings in test_atomic |
|
26 | 28 | * Refine comment about AO_double_t size in standard_ao_double_t.h |
27 | 29 | * Refine documentation when stack implementation is fully lock-free |
28 | 30 | * Remove AO_stack_push/pop based on compare_and_swap_double |
| 31 | +* Rename CMake 'BUILD_SHARED_LIBS' option to 'AO_BUILD_SHARED_LIBS' |
| 32 | +* Replace CMake 'build_tests' option to standard 'BUILD_TESTING' one |
| 33 | +* Support RISC-V ILP32 ABI (rv64ilp32) |
29 | 34 | * Support double-wide CAS on 64-bit RISC-V with Zacas extension |
30 | 35 | * Support double-wide primitives on E2K (in 32- and 64-bit modes) |
31 | | -* Support RISC-V ILP32 ABI (rv64ilp32) |
32 | 36 | * Support targets with double-wide pointers (CHERI, E2K protected mode) |
33 | | -* Update autotools for release tarball (ac-2.72, am-1.17, lt-2.5.4) |
| 37 | +* Update autotools for release tar (ac-2.72, am-1.18.1, lt-2.5.4, m4-1.4.20) |
34 | 38 | * Use AO_internal_ptr_t to operate link pointer inside AO stack and malloc |
35 | 39 | * Use atomic_ops_sysdeps.S by configure on any SPARC with non-GCC compiler |
36 | 40 | * Workaround 'memory leak in add_elements' cppcheck FP in test_stack |
|
0 commit comments