packages feed

stm-containers 1.1.0.3 → 1.1.0.4

raw patch · 2 files changed

+7/−7 lines, 2 filesPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

API changes (from Hackage documentation)

- StmContainers.Multimap: unfoldlMByKey :: (Eq key, Hashable key) => key -> Multimap key value -> UnfoldlM STM value
- StmContainers.Multimap: unfoldlMKeys :: Multimap key value -> UnfoldlM STM key
+ StmContainers.Multimap: unfoldMByKey :: (Eq key, Hashable key) => key -> Multimap key value -> UnfoldlM STM value
+ StmContainers.Multimap: unfoldMKeys :: Multimap key value -> UnfoldlM STM key

Files

library/StmContainers/Multimap.hs view
@@ -12,8 +12,8 @@   deleteByKey,   reset,   unfoldlM,-  unfoldlMKeys,-  unfoldlMByKey,+  unfoldMKeys,+  unfoldMByKey,   listT,   listTKeys,   listTByKey,@@ -149,14 +149,14 @@  -- | -- Stream keys actively.-unfoldlMKeys :: Multimap key value -> UnfoldlM STM key-unfoldlMKeys (Multimap m) =+unfoldMKeys :: Multimap key value -> UnfoldlM STM key+unfoldMKeys (Multimap m) =   fmap fst (A.unfoldlM m)  -- | -- Stream values by a key actively.-unfoldlMByKey :: (Eq key, Hashable key) => key -> Multimap key value -> UnfoldlM STM value-unfoldlMByKey key (Multimap m) =+unfoldMByKey :: (Eq key, Hashable key) => key -> Multimap key value -> UnfoldlM STM value+unfoldMByKey key (Multimap m) =   lift (A.lookup key m) >>= maybe mempty B.unfoldlM  -- |
stm-containers.cabal view
@@ -1,5 +1,5 @@ name: stm-containers-version: 1.1.0.3+version: 1.1.0.4 synopsis: Containers for STM description:   This library is based on an STM-specialized implementation of