packages feed

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 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 (); }