- Performance improvement.
- Sanity checks added.
- Introduced
CachedIdfor TLS. - TLS now lets the reference "escape" (read closure is not required anymore).
- TLS now has a immutable iterator when
T: Sync. - Removable accepts
Orderingnow. - Removed
atomicandDarc.
- Improved comparison of TLS's id.
- Added SPSC, MPSC, SPMC and MPMC channels.
- Added
removable - Fixed bad
SendandSyncimplementations. - Added some iterators.
- Added some
FromIteratorandExtendimplementations. - Renamed
QueueandStackiterators toPopIter. - Deprecated
atomic, andDarc.
- Fixed a queue bug.
- Performance improvement.
- Added
AtomicOptionBox. - Added per-object
ThreadLocal. - Rewrote
Incineratorso it would be per-object. - Rewrote
MapandSet. Now They have more flexible reading.
- Introduced Map.
- Introduced Set.
- Fixed design of Queue in order to make it really lockfree.
- Removed
Orderings from Darc.
- Introduced Incinerator.
- Introduced Queue.
- Introduced Stack.
- Introduced Doubly-Atomic Reference Counter (Darc).