Skip to content

Releases: ConorWilliams/ConcurrentDeque

Trivial destructibility requirement

10 Sep 12:19
Compare
Choose a tag to compare

At the expense of requiring types to be trivially destructible the deque can now store more general types without allocating on each push.

No atomic alloc

15 Mar 15:42
Compare
Choose a tag to compare

This version detects types that can be stored directly in the ring buffer (std::atomic<T>::is_always_lock_free && std::is_trivially_destructible_v<T> == true) and no longer allocates heap storage when this is the case.

Genasis

11 Mar 15:00
Compare
Choose a tag to compare
v1.0.0

v1.0.0