X-Git-Url: http://plrg.eecs.uci.edu/git/?p=libcds.git;a=blobdiff_plain;f=change.log;h=75d19a8bd20df30b1f0bd246a60e2eba3fbe6a52;hp=5c5d5ec6e3ba1f8f2ac1937ad6551d1786108c68;hb=409e2a5f98d08437f7f0d9a05424d1293c5ec65c;hpb=594d091c1aa21687f898bee9ab8765c9ad5954c5 diff --git a/change.log b/change.log index 5c5d5ec6..75d19a8b 100644 --- a/change.log +++ b/change.log @@ -1,4 +1,14 @@ -2.3.0 +2.4.0 + - issue #81: bug in gc::DHP when extending thread's retired array, + thanks to gtroxler (https://github.com/gtroxler) + - Improved CMake scripts for simplifying libcds intergration with + other projects: + find_package(LibCDS) + add_library(mylib INTERFACE) + target_link_libraries(mylib INTERFACE LibCDS::cds) + Thansk to Louis Dionne (https://github.com/ldionne) + +2.3.0 31.07.2017 General release - Changed: cds::gc::HP is totally refactored: - simplified internal structures; @@ -31,6 +41,10 @@ envvar CDSTEST_DETAIL_LEVEL for reducing compile time and executable size. To make full testset compile libcds with -DCDS_STRESS_TEST_LEVEL=N where N is 1 or 2. + - Changed: refactoring cds::backoff::exponential and cds::backoff::delay + back-off strategies to avoid static data members in template classes. + - The library is extensively tested on x86-64, PowerPC and AArch64, + thanks to GCC Compile Farm project 2.2.0 04.01.2017 General release