Currently, the Relaxed Atomics proposal focuses on introducing acquire-release memory ordering. While this is a significant improvement over sequential consistency, there are use cases that could benefit from even weaker orderings, such as C++'s relaxed ordering or load-store ordered atomics.
We should discuss the feasibility and design of supporting "more relaxed" orderings in this proposal.
Previous discussion: WebAssembly/shared-everything-threads#60 (comment)
Currently, the Relaxed Atomics proposal focuses on introducing acquire-release memory ordering. While this is a significant improvement over sequential consistency, there are use cases that could benefit from even weaker orderings, such as C++'s relaxed ordering or load-store ordered atomics.
We should discuss the feasibility and design of supporting "more relaxed" orderings in this proposal.
Previous discussion: WebAssembly/shared-everything-threads#60 (comment)