From: khizmax Date: Tue, 15 Mar 2016 22:11:05 +0000 (+0300) Subject: changelog X-Git-Tag: v2.2.0~346 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=0a575798dc4c275866d741aa9779f7653e94865b;p=libcds.git changelog --- diff --git a/change.log b/change.log index a8a42244..e55f2fcf 100644 --- a/change.log +++ b/change.log @@ -2,6 +2,13 @@ General release - Changed: CMake is used for build libcds. Ancient build.sh is removed - Changed: unit and stress tests are migrated to googletest framework + - Fixed: serious bug in MichaelSet::emplace() function + New node was created twice from the arguments by move semantics. + However, move semantics may change internal state of the argument + that can lead to an incorrect element in the set and even + to an incorrect key that breaks the set logic. + - Fixed: bug in FeldmanHashSet::erase_at( iterator ): due an error + in precondition checking the function can incorrectly return false. 2.1.0 06.01.2016 General release