Skip to content

Releases: crossbeam-rs/crossbeam

crossbeam-utils 0.8.22

Choose a tag to compare

@github-actions github-actions released this 06 Jul 15:52
Immutable release. Only release title and notes can be modified.
  • Make AtomicCell::{as_ptr,into_inner} const. (#1237)
  • Make CachePadded repr(C). (#1270)
  • Optimize WaitGroup. (#1195)

crossbeam-queue 0.3.13

Choose a tag to compare

@github-actions github-actions released this 06 Jul 15:53
Immutable release. Only release title and notes can be modified.
  • Add push_mut and pop_mut to ArrayQueue and SegQueue. (#1191)

crossbeam-epoch 0.9.20

Choose a tag to compare

@github-actions github-actions released this 06 Jul 18:09
Immutable release. Only release title and notes can be modified.
  • Fix invalid pointer dereference in fmt::Pointer impl for Atomic/Shared when 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

Choose a tag to compare

@github-actions github-actions released this 06 Jul 15:52
Immutable release. Only release title and notes can be modified.
  • Fix null pointer dereference in fmt::Pointer impl for Atomic/Shared when 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 AtomicU64 is available. (#1230)

crossbeam-deque 0.8.7

Choose a tag to compare

@github-actions github-actions released this 06 Jul 15:52
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

Choose a tag to compare

@github-actions github-actions released this 06 Jul 15:53
Immutable release. Only release title and notes can be modified.
  • Improve support for rust-analyzer auto-completion of code inside select!/select_biased! macro. (#1240)
  • Make never const. (#1250)

crossbeam-channel 0.5.15

Choose a tag to compare

@github-actions github-actions released this 08 Apr 21:27
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

Choose a tag to compare

@github-actions github-actions released this 15 Dec 15:26
Immutable release. Only release title and notes can be modified.
  • Improve implementation of CachePadded. (#1152)

crossbeam-queue 0.3.12

Choose a tag to compare

@github-actions github-actions released this 15 Dec 15:29
Immutable release. Only release title and notes can be modified.
  • Fix stack overflow when pushing large value to SegQueue. (#1146, #1147, #1159)

crossbeam-deque 0.8.6

Choose a tag to compare

@github-actions github-actions released this 15 Dec 15:29
Immutable release. Only release title and notes can be modified.
  • Fix stack overflow when pushing large value to Injector. (#1146, #1147, #1159)