You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Add the typed atomic classes Haxe 5's haxe.atomic now needs #416
Fixed in 0a656d7. hx/atomic/AtomicInt.hpp and AtomicObject.hpp are header only and hold their std::atomic directly, so nothing leaks per atomic. compareExchange returns the value it found, and each operation is a GC safe point. HaxeAtomics, CppiaHaxeAtomics and the native suite's TestAtomicObject cover them; TestAtomicObject runs with Haxe 5 builds that have HaxeFoundation/haxe#13095.
Activity
dimensionscape commentedon Nov 1, 2026
Fixed in 0a656d7.
hx/atomic/AtomicInt.hppandAtomicObject.hppare header only and hold theirstd::atomicdirectly, so nothing leaks per atomic.compareExchangereturns the value it found, and each operation is a GC safe point. HaxeAtomics, CppiaHaxeAtomics and the native suite's TestAtomicObject cover them; TestAtomicObject runs with Haxe 5 builds that have HaxeFoundation/haxe#13095.Add the typed atomics Haxe 5's haxe.atomic is built on