DIP 1024--Shared Atomics--Community Review Round 1
anonymous at example.com
Tue Oct 1 16:49:25 UTC 2019
On Tuesday, 1 October 2019 at 16:22:36 UTC, bachmeier wrote:
> My feedback: What is the proposal?
This is the proposal (first paragraph of the DIP / Abstract):
"Reads and writes to data typed as shared are made atomic where
the target CPU supports atomic operations and become erroneous
when they cannot be done atomically."
The rest of the DIP sometimes seems to contradict the Abstract
(e.g. "prohibiting direct access to shared data", "will require
using core.atomic"). It should probably be clarified that using
core.atomic will only be necessary when the compiler can't
generate the atomic operation itself for whatever reason.
More information about the Digitalmars-d