Re:ARMv7 vs. x86-64: Pathfinding benchmark of C++, D, Go, Ni...
by IsTom on Saturday December 20, 2014 @02:09PM
(#8777563)
Looking deeper you're right, it seems to use atomic CAS operations. Still mutable data is bad for GC and optimization pass (can't share expressions etc.)
Poking through GHC's runtime source, I see a writer barrier but no locking -- did I miss something?