X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=change.log;h=8bf8422c09146f3c8e44b31216b9fa493dbc793d;hb=8e2bdbaec2832032fa36da6214926b19e8212577;hp=62ba2490e86d9f8da8606b8b582243837be2405f;hpb=fbd668111985fe927af1da09c4ec0a7bd1206d6a;p=libcds.git diff --git a/change.log b/change.log index 62ba2490..8bf8422c 100644 --- a/change.log +++ b/change.log @@ -1,8 +1,27 @@ 2.0.0 General release - switch to C++11 standard + - 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 +1.6.0 23.09.2014 General release - Add flat combining (FC) technique and FC-based containers: FCStack, FCQueue, FCDeque, FCPriorityQueue