atomic-maybe-uninit

Atomic operations on potentially uninitialized integers.

APACHE-2.0 License

Downloads
17.8K
Stars
14
Committers
1

Bot releases are visible (Hide)

atomic-maybe-uninit - 0.2.5

Published by github-actions[bot] over 2 years ago

  • Support ARMv6-M. (#4)

  • Optimize AArch64 128-bit atomic load/store when the lse2 target feature is enabled at compile-time.

atomic-maybe-uninit - 0.2.4

Published by github-actions[bot] over 2 years ago

  • Implement MIPS32r2 32-bit swap.

  • Implement MIPS64r2 32-bit and 64-bit swap.

atomic-maybe-uninit - 0.2.3

Published by github-actions[bot] over 2 years ago

  • Support MIPS32r2 and MIPS64r2.

  • Add #[must_use] to constructors.

atomic-maybe-uninit - 0.2.2

Published by github-actions[bot] over 2 years ago

  • Support ARMv7-A, ARMv7-R, ARMv7-M, and ARMv8-M.
atomic-maybe-uninit - 0.2.1

Published by github-actions[bot] over 2 years ago

  • Optimize aarch64 atomic swap when the lse target feature is enabled at compile-time.

  • Document safety requirements of functions in raw module.

atomic-maybe-uninit - 0.2.0

Published by github-actions[bot] over 2 years ago

  • Support AArch64.

  • Support X32 ABI.

  • Remove raw feature and always expose raw module.

atomic-maybe-uninit - 0.1.0

Published by github-actions[bot] over 2 years ago

Initial release

Package Rankings
Top 33.19% on Crates.io
Badges
Extracted from project README
crates.io docs.rs license msrv github actions cirrus ci