== Quote from dsimcha (dsim...@yahoo.com)'s article > == Quote from Iain Buclaw (ibuc...@ubuntu.com)'s article > > On top of that, GCC targets will (*WIP*) be using builtin atomic load/cas > > routines > > for architectures that support. And I'm pretty certain LDC does the same (I > > believe it's implemented in Tango). > > Regards > I assume the implication is that the GCC builtin atomics act as full barriers > on > all architectures?
You can see: https://bitbucket.org/goshawk/gdc/src/1a74f184e2d8/d/phobos2/gcc/atomics.d https://bitbucket.org/goshawk/gdc/src/8f5627ca0ba5/d/druntime/core/atomic.d#cl-703 For the implementation if you have any further pondering about it (you mentioning it has made me finally gotten round to putting it in place. :) Regards