Skip to content

1.15.0

Latest

Choose a tag to compare

@github-actions github-actions released this 09 Aug 17:31
· 31 commits to main since this release
Immutable release. Only release title and notes can be modified.
  • Work around core::sync::atomic bug which may cause data races with non-relaxed load/CAS on pre-v6 ARM Linux/Android due to missing memory barrier. (#112)

  • Make {8,16,32}-bit non-relaxed load compatible with read-only memory on pre-v6 ARM Linux/Android. Previously only relaxed load was compatible with read-only memory. (#112)

  • Make from_ptr const fn on Rust 1.58+. Previously it was const fn only on Rust 1.83+. (c09d0e6)

  • Optimize non-relaxed load/store on pre-v6 ARM Linux/Android. (#112)

  • Optimize fence on pre-v6 ARM Linux/Android. (#112)

  • Optimize 128-bit CAS/swap/min/max on s390x. This also includes removing the code complexity that caused the bug fixed in 1.14.0. (33cd7e5, 6c8f764)

  • Documentation improvements.