packages feed

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 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,