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