atomic-primops 0.8.7 → 0.8.8
raw patch · 3 files changed
+8/−1 lines, 3 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
Files
- CHANGELOG.md +4/−0
- atomic-primops.cabal +1/−1
- cbits/atomics.cmm +3/−0
CHANGELOG.md view
@@ -1,3 +1,7 @@+## 0.8.8 [2024.06.20]+* Fix infinite loops in the implementations of `storeLoadBarrier`,+ `loadLoadBarrier`, and `writeBarrier` when building with GHC 9.10 or later.+ ## 0.8.7 [2024.04.20] * Fix typos in the `foreign import`s introduced in `atomic-primops-0.8.5` and `atomic-primops-0.8.6`, which would lead to linker errors when building
atomic-primops.cabal view
@@ -1,6 +1,6 @@ Cabal-version: 3.0 Name: atomic-primops-Version: 0.8.7+Version: 0.8.8 License: BSD-3-Clause License-file: LICENSE Author: Ryan Newton
cbits/atomics.cmm view
@@ -5,13 +5,16 @@ hs_atomic_primops_store_load_barrier() { prim %fence_seq_cst();+ return (); } hs_atomic_primops_load_load_barrier() { prim %fence_acquire();+ return (); } hs_atomic_primops_write_barrier() { prim %fence_release();+ return (); }