[D-runtime] Adding atomic ops to Druntime

Sean Kelly sean at invisibleduck.org
Sun Dec 6 22:14:34 PST 2009


Yeah, I don't expect the finer-grained barriers to see much use, but I'm hesitant to eliminate the option to have them altogether.  I was hoping it would be enough to have fully synchronized be the default, and just hang a big "Here be Dragons" above the msync enum.

On Dec 6, 2009, at 9:57 PM, Brad Roberts wrote:

> My biggest problem with this design is that it encourages people to try to
> optimize their atomic ops.  The vast majority of people will get it wrong.  If
> it was me, I'd only have fully sequenced operations.  If you really need
> anything else, there's always inline asm.



More information about the D-runtime mailing list