| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.txt | 2014-12-30 | 1.6 kB |
|
| cds-2.0.0.tar.gz | 2014-12-30 | 3.3 MB | |
| cds-2.0.0.zip | 2014-12-30 | 4.9 MB | |
| Totals: 3 Items | 8.2 MB | 0 | |
- The library has been rewritten to support at least C++11. Compilers: GCC 4.8+, clang 3.3+,
MS Visual C++ 12 (2013) Update 4 an above.
- Removed: MichaelDeque, reason: the implementation is heavy-weighted, inefficient,
and 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.
- Changed: guarded_ptr and exempt_ptr have move semantics now. The container's extract() and get()
member functions return the objects of that type.
- Changed: improved cds::gc::HP and cds::gc::DHP internal implementation
- Changed: map member function insert_key() has been renamed to insert_with()
- Changed: cds/cxx11_atomic.h has been renamed to cds/algo/atomic.h
- Removed: cds/refcounter.h