Releases: smol-rs/concurrent-queue
Releases · smol-rs/concurrent-queue
v2.5.0
- Add a
force_push
method that can be used to add an element to the queue by displacing another. (#58)
- Make
ConcurrentQueue::unbounded()
into a const
function. (#67)
- Fix a compilation error in the Loom implementation. (#65)
v2.4.0
- Remove unnecessary heap allocations from inside of the
ConcurrentQueue
type. (#53)
v2.3.0
- Implement
UnwindSafe
without libstd. (#49)
- Bump
fastrand
to v2.0.0
. (#43)
- Use inline assembly in the
full_fence
funtion. (#47)
v2.2.0
- Add the try_iter method. (#36)
v2.1.0
- Update
portable-atomic
to 1.0. (#33)
v2.0.0
- Add support for the
portable_atomic
and loom
crates. (#27)
- Breaking: Add an
std
feature that can be disabled to use this crate on no_std
platforms. (#22)
- Replace usage of
cache-padded
with crossbeam-utils
. (#26)
v1.2.4
- Fix fence on x86 and miri. (#18)
- Revert 1.2.3. (#18)
v1.2.3
- Fix fence on non-x86 architectures and miri. (#16)