Skip to content

Releases

crossbeam-utils 0.8.23

Choose a tag to compare

@github-actions github-actions released this 05 Sep 17:46
Immutable release. Only release title and notes can be modified.
  • Fix SB violation when ShardedLockWriteGuard is leaked. (#1294)
  • Improve compatibility with ThreadSanitizer. (#1308)
  • Update MSRV policy to support 1 year instead of 6 months to meet rayon's MSRV policy. (#1284)

crossbeam-queue 0.3.14

Choose a tag to compare

@github-actions github-actions released this 05 Sep 17:46
Immutable release. Only release title and notes can be modified.
  • 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-epoch 0.9.21

Choose a tag to compare

@github-actions github-actions released this 05 Sep 17:47
Immutable release. Only release title and notes can be modified.
  • Make Shared::null const. (#1227)
  • Improve compatibility with ThreadSanitizer. (#1306, #1308)
  • Update MSRV policy to support 1 year instead of 6 months to meet rayon's MSRV policy. (#1284)

crossbeam-deque 0.8.8

Choose a tag to compare

@github-actions github-actions released this 05 Sep 17:47
Immutable release. Only release title and notes can be modified.
  • Improve compatibility with ThreadSanitizer. (#1308)
  • 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-channel 0.5.17

Choose a tag to compare

@github-actions github-actions released this 05 Sep 17:47
Immutable release. Only release title and notes can be modified.
  • Fix UB in bounded channel when SelectedOperation is 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

Choose a tag to compare

@github-actions github-actions released this 05 Sep 17:47
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

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)