| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.txt | 2014-09-23 | 1.4 kB |
|
| cds-1.6.0.tar.gz | 2014-09-23 | 3.6 MB | |
| cds-1.6.0.zip | 2014-09-23 | 5.3 MB | |
| Totals: 3 Items | 9.0 MB | 0 | |
- Add flat combining (FC) technique and FC-based containers: FCStack, FCQueue, FCDeque, FCPriorityQueue
- Add elimination back-off feature to TreiberStack class
- Add SegmentedQueue - an unfair queue implementation
- New member functions for sets and maps:
Functions get() and get_with() search a key and return the pointer to item found in safe manner.
Function extract() searches a key, unlinks the item found from the container and returns pointer to item in safe manner.
The functions get, get_with, extract, extract_with extract_min, extract_max has been added to the following container:
SkipListSet, SkipListMap
EllenBinTree, EllenBinTreeSet, EllenBinTreeMap
The functions get, get_with, extract, extract_with has been added to the following container:
MichaelList, LazyList
MichaelHashSet, MichaelHashMap
SplitListSet, SplitListMap
- Fix a serious bug in cds::gc::HRC
- Changed MSPriorityQueue to simplify interface and to fix possible pop() deadlock
- Fix a bug in BasketQueue
- Fix EllenBinTree crash under high contention
- Changed: the thread manager detach order to prevent crashing of signal-handled RCU in some case.
- Changed: cds::gc::HP calls Scan() when a thread is detached. This prevents accumulating retired data.
- Changed: minimal boost version is 1.51
- Removed: file cds/lock/rwlock.h