Releases: crossbeam-rs/crossbeam
Releases · crossbeam-rs/crossbeam
Release list
crossbeam-utils 0.8.22
Immutable
release. Only release title and notes can be modified.
crossbeam-queue 0.3.13
Immutable
release. Only release title and notes can be modified.
- Add
push_mutandpop_muttoArrayQueueandSegQueue. (#1191)
crossbeam-epoch 0.9.20
Immutable
release. Only release title and notes can be modified.
- Fix invalid pointer dereference in
fmt::Pointerimpl forAtomic/Sharedwhen the underlying pointer is invalid. This fixes unsoundness that was not fully addressed in 0.9.19's fix. (#1276)
crossbeam-epoch 0.9.19
Immutable
release. Only release title and notes can be modified.
- Fix null pointer dereference in
fmt::Pointerimpl forAtomic/Sharedwhen it is a null pointer. (#1273) - Fix return value of
Atomic::fetch_update. (#1197) - Improve compatibility with ThreadSanitizer. (#998)
- Allow unsized types in
Guard::defer_destroy. (#1201) - Use 64-bit integer for epoch representation on 32-bit platforms if
AtomicU64is available. (#1230)
crossbeam-deque 0.8.7
Immutable
release. Only release title and notes can be modified.
- Optimize
Worker::push,Stealer::steal_batch*,Injector::steal_batch*. (#1233)
crossbeam-channel 0.5.16
Immutable
release. Only release title and notes can be modified.
crossbeam-channel 0.5.15
Immutable
release. Only release title and notes can be modified.
- Fix regression introduced in 0.5.12 that can lead to a double free when dropping unbounded channel. (#1187)
crossbeam-utils 0.8.21
Immutable
release. Only release title and notes can be modified.
- Improve implementation of
CachePadded. (#1152)
crossbeam-queue 0.3.12
Immutable
release. Only release title and notes can be modified.
crossbeam-deque 0.8.6
Immutable
release. Only release title and notes can be modified.