eprocess 1.6.1 → 1.7.0
raw patch · 3 files changed
+5/−8 lines, 3 filesdep ~exceptions
Dependency ranges changed: exceptions
Files
- changelog +0/−3
- eprocess.cabal +4/−4
- src/Control/Concurrent/Process.hs +1/−1
− 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