packages feed

eprocess 1.6.1 → 1.7.0

raw patch · 3 files changed

+5/−8 lines, 3 filesdep ~exceptions

Dependency ranges changed: exceptions

Files

− changelog
@@ -1,3 +0,0 @@-Version 1.6.0:-- changed deprecated MonadCatchIO-mtl in favor of exceptions-- taking over maintenance (as agreed with Fernando Benavides)
eprocess.cabal view
@@ -1,5 +1,5 @@ name: eprocess-version: 1.6.1+version: 1.7.0 cabal-version: >=1.6 build-type: Simple license: BSD3@@ -14,17 +14,17 @@ tested-with: GHC ==6.12.1 data-files: LICENSE README data-dir: ""-extra-source-files: Setup.hs, changelog+extra-source-files: Setup.hs extra-tmp-files:  source-repository head     type:     git-    location: https://github.com/cdupont/eprocess.git+    location: git://github.com/cdupont/eprocess.git  Library     build-depends: base == 4.*,                    mtl == 2.1.*,-                   exceptions == 0.3.*+                   exceptions == 0.6.*     exposed-modules: Control.Concurrent.Process     hs-source-dirs: src     
src/Control/Concurrent/Process.hs view
@@ -36,7 +36,7 @@ --  -- [@a@] the classic monad parameter newtype ReceiverT r m a = RT { internalReader :: ReaderT (Handle r) m a }-    deriving (Monad, MonadIO, MonadTrans, MonadCatch)+    deriving (Monad, MonadIO, MonadTrans, MonadCatch, MonadThrow, MonadMask)  -- | /Process/ are receivers that run in the IO Monad type Process r = ReceiverT r IO