1.13.0
-
Add
unsafe-assume-privilegedfeature /portable_atomic_unsafe_assume_privilegedcfg for safer lock-based fallback on multi-core privileged environments. (b084ee1) -
Support
unsafe-assume-single-core/unsafe-assume-privilegedon all 32-bit Arm targets. Previously it was only M-profile and pre-v6 targets. (7e07f5e) -
Make
AtomicPtr::fetch_*strict-provenance compatible on all environments. Previously it was only strict-provenance compatible oncfg(miri)and otherwise permissive-provenance compatible. (4306943) -
Ensure sequential consistency in lock-based fallback when SeqCst is used. (7e80742)
-
Support compile-time detection for x86_64 VMOVDQA. (f7bb1aa)
-
Improve compile-time detection of s390x miscellaneous-extensions-3. (11045fe)
-
Optimize AVR 8-bit swap when RMW instructions available. (8cedb34)
-
Optimize interrupt restore on RISC-V. (9b97a2a)