Fixed EllenBinTree<RCU>
[libcds.git] / change.log
index 23f526baf32d438d9475e60861855a18c9da7890..8bf8422c09146f3c8e44b31216b9fa493dbc793d 100644 (file)
@@ -3,9 +3,23 @@
     - switch to C++11 standard
     - Removed: MichaelDeque, reason: the implementation is heavy-weighted, inefficient,
       and, seems, unstable.
-    - Added: cds::container::TreiberStack::pop_with( Func )
-    - Added: member functions enqueue_with(Func), dequeue_with(Func) to cds::container::MSQueue, 
-      cds::container::MoirQueue, cds::container::BasketQueue.
+    - 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