Skip to content

0.3.2

Compare
Choose a tag to compare
@github-actions github-actions released this 10 Jul 19:54
· 190 commits to main since this release
  • Support Arm64EC (experimental). (4d94b3c)

  • Support swap/CAS on AVR (experimental). (71b9a5f)

  • Make into_inner const fn on Rust 1.61+. (align to the std atomic change in Rust 1.79) (9c253dc)

  • Improve loongarch64 support. (358360c)

  • Make rustc version detection robust for custom toolchains. (c034611)

  • Respect RUSTC_WRAPPER in rustc version detection.

  • Our build script is now less likely to be re-run unnecessarily in versions where the cargo bug fix is available (cargo 1.79+). (91ec716)

  • Various optimizations

    • Optimize x86_32 64-bit load/store when SSE is not available. (75ca334)
    • Optimize PowerPC32 Acquire/SeqCst load. (f5ce83b)
    • Optimize x86 inline assembly. (adaf3a9, 3ba37e9, fcc0bf8)
    • Optimize s390x inline assembly. (9ee7f57)