Releases: crossbeam-rs/crossbeam
Releases · crossbeam-rs/crossbeam
crossbeam-utils 0.8.6
- Re-add
AtomicCell<{i,u}64>::{fetch_add,fetch_sub,fetch_and,fetch_or,fetch_xor}
that were accidentally removed in0.8.00.7.1 on targets that do not supportAtomic{I,U}64
. (#767) - Re-add
AtomicCell<{i,u}128>::{fetch_add,fetch_sub,fetch_and,fetch_or,fetch_xor}
that were accidentally removed in0.8.00.7.1. (#767)
crossbeam-queue 0.3.3
- Fix stacked borrows violation in
ArrayQueue
when-Zmiri-tag-raw-pointers
is enabled. (#763)
crossbeam-epoch 0.9.6
- Add
Atomic::fetch_update
. (#706)
crossbeam-channel 0.5.2
crossbeam-deque 0.8.1
- Fix deque steal race condition. (GHSA-pqqp-xmhj-wgcw)
- Add
Stealer::len
method. (#708)
crossbeam-utils 0.8.5
crossbeam-queue 0.3.2
- Support targets that do not have atomic CAS on stable Rust (#698)
crossbeam-epoch 0.9.5
- Fix UB in
Pointable
impl of[MaybeUninit<T>]
(#694) - Support targets that do not have atomic CAS on stable Rust (#698)
- Fix breakage with nightly feature due to rust-lang/rust#84510 (#692)
crossbeam 0.8.1
- Support targets that do not have atomic CAS on stable Rust (#698)
crossbeam-utils 0.8.4
- Bump
loom
dependency to version 0.5. (#686)