Repository navigation
Releases
Releases Β· crossbeam-rs/crossbeam
crossbeam-utils 0.8.23
Immutable
release. Only release title and notes can be modified.
crossbeam-queue 0.3.14
Immutable
release. Only release title and notes can be modified.
crossbeam-epoch 0.9.21
Immutable
release. Only release title and notes can be modified.
crossbeam-deque 0.8.8
Immutable
release. Only release title and notes can be modified.
crossbeam-channel 0.5.17
Immutable
release. Only release title and notes can be modified.
- Fix UB in bounded channel when
SelectedOperationis leaked. (#1295) - Fix behavior inconsistency on already received case in
at(). (#1296) - Handle overflow in bounded channel initialization. (#1301)
- Use 64-bit index on 32-bit platforms if 64-bit atomic is available. (#1321)
- Update MSRV policy to support 1 year instead of 6 months to meet rayon's MSRV policy. (#1284)
crossbeam 0.8.5
Immutable
release. Only release title and notes can be modified.
- Update MSRV policy to support 1 year instead of 6 months to meet rayon's MSRV policy. (#1284)
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)