stm-hamt 1.2.1.1 → 1.2.2
raw patch · 2 files changed
+7/−1 lines, 2 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
+ StmHamt.SizedHamt: listTNonAtomic :: SizedHamt a -> ListT IO a
Files
- library/StmHamt/SizedHamt.hs +6/−0
- stm-hamt.cabal +1/−1
library/StmHamt/SizedHamt.hs view
@@ -14,11 +14,13 @@ reset, unfoldlM, listT,+ listTNonAtomic, ) where import qualified Focus as Focus import qualified StmHamt.Hamt as Hamt+import qualified StmHamt.ListT as ListT import StmHamt.Prelude hiding (delete, fold, insert, lookup, null) import StmHamt.Types @@ -77,3 +79,7 @@ {-# INLINE listT #-} listT :: SizedHamt a -> ListT STM a listT (SizedHamt _ hamt) = Hamt.listT hamt++{-# INLINE listTNonAtomic #-}+listTNonAtomic :: SizedHamt a -> ListT IO a+listTNonAtomic (SizedHamt _ hamt) = ListT.hamtElementsNonAtomic hamt
stm-hamt.cabal view
@@ -1,6 +1,6 @@ cabal-version: 3.0 name: stm-hamt-version: 1.2.1.1+version: 1.2.2 synopsis: STM-specialised Hash Array Mapped Trie description: A low-level data-structure,