·
31 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
-
Work around
core::sync::atomicbug 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_ptrconst fnon Rust 1.58+. Previously it wasconst fnonly 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.