conceit 0.3.0.0 → 0.3.1.0
raw patch · 3 files changed
+15/−3 lines, 3 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
+ Control.Concurrent.Conceit: conceit' :: IO a -> IO b -> (MVar (Either SomeException (Either a b)) -> IO r) -> IO r
Files
- CHANGELOG +4/−0
- conceit.cabal +1/−1
- src/Control/Concurrent/Conceit.hs +10/−2
CHANGELOG view
@@ -1,3 +1,7 @@+0.3.1.0+=======+ - Made internal function "conceit'" public.+ 0.3.0.0 ======= - Incorporate the solution to issue #27 from the async package
conceit.cabal view
@@ -1,5 +1,5 @@ name: conceit-version: 0.3.0.0+version: 0.3.1.0 license: BSD3 license-file: LICENSE data-files:
src/Control/Concurrent/Conceit.hs view
@@ -10,6 +10,9 @@ , _runConceit , conceit , mapConceit+ -- * Internals+ -- $internals+ , conceit' ) where import Data.Bifunctor@@ -156,8 +159,13 @@ Left ex -> throwIO ex Right r -> collect (r:xs) m --- Verbatim copy of the internal concurrently' function from async-conceit' :: IO a -> IO b++{-| + Verbatim copy of the internal @concurrently'@ function from the @async@+ package.+-}+conceit' :: IO a + -> IO b -> (MVar (Either SomeException (Either a b)) -> IO r) -> IO r conceit' left right collect = do