Quoting AtomicU64 in std::sync::atomic - Rust :
Note: This method is only available on platforms that support atomic operations on u64.
Is Rust/u64 atomic on wasm ?
Quoting AtomicU64 in std::sync::atomic - Rust :
Note: This method is only available on platforms that support atomic operations on u64.
Is Rust/u64 atomic on wasm ?
Considering that WASM is single-threaded, it should exist and be equivalent to a Cell<u64>
.
If nothing changed, by default standard library is not compiled with wasm atomics so I think it is not available there instead you get regular ops.
Follow it up Tracking issue for WebAssembly atomics · Issue #77839 · rust-lang/rust (github.com)
For now it is behind feature +atomics
This topic was automatically closed 90 days after the last reply. We invite you to open a new topic if you have further questions or comments.