This is technically an enhancement, but it severely limits the usability of core.atomic and seems like a pretty silly omission. The following code needs to work: int num = 1; atomicOp!"="(num, 2); // Atomically set num to 2.
Resolved by exposing atomic store.