X-Git-Url: http://plrg.eecs.uci.edu/git/?p=libcds.git;a=blobdiff_plain;f=change.log;h=8bf8422c09146f3c8e44b31216b9fa493dbc793d;hp=dd3ae1e33dc908fbdb03b4c20bcf3f2b2b333a58;hb=0f11ade5edd3b9be7548a0f5df3f8b900655cf4b;hpb=04b51796fa005a56a4ecf62ddd3e503a4578f2bd diff --git a/change.log b/change.log index dd3ae1e3..8bf8422c 100644 --- a/change.log +++ b/change.log @@ -1,7 +1,25 @@ 2.0.0 General release - switch to C++11 standard - - Removed: MichaelDeque + - Removed: MichaelDeque, reason: the implementation is heavy-weighted, inefficient, + and, seems, unstable. + - Removed: cds::gc::HRC garbage collector, reason: the implementation is inefficient + and unstable. + - Changed: all container's declaration except StripedSet has been unified to the + following traits-based form: + class Container< GC, T, Traits > + - Added: new member function pop_with(Func) to cds::container::TreiberStack + - Added: new member functions enqueue_with(Func), dequeue_with(Func) to + cds::container::MSQueue + cds::container::MoirQueue + cds::container::BasketQueue + cds::container::OptimisticQueue + cds::container::RWQueue + cds::container::SegmentedQueue + cds::container::TsigasCycleQueue + cds::container::VyukovMPMCCycleQueue + - Added: new member functions push_with(Func) and pop_with(Func) to cds::container::MSPriorityQueue + - SegmentedQueue: add padding into segmented_queue::traits to eliminate false sharing. 1.6.0 23.09.2014 General release