X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=change.log;h=8bf8422c09146f3c8e44b31216b9fa493dbc793d;hb=8e2bdbaec2832032fa36da6214926b19e8212577;hp=1d7aad73f141d996e833cd67fc302f3171211bc6;hpb=e00bc0a4a941322d52f7aefd1f0bae7c75aca135;p=libcds.git diff --git a/change.log b/change.log index 1d7aad73..8bf8422c 100644 --- a/change.log +++ b/change.log @@ -3,6 +3,11 @@ - 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 @@ -12,7 +17,9 @@ 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