Releases: crossbeam-rs/crossbeam
Releases · crossbeam-rs/crossbeam
crossbeam-epoch 0.9.4
- Fix UB in
<[MaybeUninit<T>] as Pointable>::init
when global allocator failed allocation (#690)
- Bump
loom
dependency to version 0.5. (#686)
crossbeam-channel 0.5.1
- Fix memory leak in unbounded channel. (#669)
crossbeam-utils 0.8.3
- Make
loom
dependency optional. (#666)
crossbeam-epoch 0.9.3
- Make
loom
dependency optional. (#666)
crossbeam-utils 0.8.2
- Deprecate
AtomicCell::compare_and_swap
. Use AtomicCell::compare_exchange
instead. (#619)
- Add
Parker::park_deadline
. (#563)
- Improve implementation of
CachePadded
. (#636)
- Add unstable support for
loom
. (#487)
crossbeam-epoch 0.9.2
- Add
Atomic::compare_exchange
and Atomic::compare_exchange_weak
. (#628)
- Deprecate
Atomic::compare_and_set
and Atomic::compare_and_set_weak
. Use Atomic::compare_exchange
or Atomic::compare_exchange_weak
instead. (#628)
- Make
const_fn
dependency optional. (#611)
- Add unstable support for
loom
. (#487)
crossbeam-utils 0.8.1
- Make
AtomicCell::is_lock_free
always const fn. (#600)
- Fix a bug in
seq_lock_wide
. (#596)
- Remove
const_fn
dependency. (#600)
crossbeam-utils
no longer fails to compile if unable to determine rustc version. Instead, it now displays a warning. (#604)
crossbeam-queue 0.3.1
- Make
SegQueue::new
const fn. (#584)
- Change license to "MIT OR Apache-2.0".
crossbeam-epoch 0.9.1
- Bump
memoffset
dependency to version 0.6. (#592)