process-extras 0.3.3.5 → 0.3.3.6
raw patch · 2 files changed
+3/−1 lines, 2 filesdep ~basedep ~deepseqPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: base, deepseq
API changes (from Hackage documentation)
- System.Process.ByteString: instance ListLikeProcessIO ByteString Word8
- System.Process.ByteString.Lazy: instance ListLikeProcessIO ByteString Word8
- System.Process.Common: instance ListLikeProcessIO a c => ProcessOutput a (ExitCode, a, a)
- System.Process.Common: instance Monoid ExitCode
- System.Process.Common: instance NFData ExitCode
- System.Process.Common: instance ProcessMaker (CreateProcess, BufferMode, BufferMode)
- System.Process.Common: instance ProcessMaker CreateProcess
- System.Process.ListLike: instance ListLikeProcessIO String Char
- System.Process.ListLike: instance ListLikeProcessIO a c => ProcessOutput a (ExitCode, [Chunk a])
- System.Process.ListLike: instance ListLikeProcessIO a c => ProcessOutput a [Chunk a]
- System.Process.Text: instance ListLikeProcessIO Text Char
- System.Process.Text.Lazy: instance ListLikeProcessIO Text Char
+ System.Process.ByteString: instance System.Process.Common.ListLikeProcessIO Data.ByteString.Internal.ByteString GHC.Word.Word8
+ System.Process.ByteString.Lazy: instance System.Process.Common.ListLikeProcessIO Data.ByteString.Lazy.Internal.ByteString GHC.Word.Word8
+ System.Process.Common: instance Control.DeepSeq.NFData GHC.IO.Exception.ExitCode
+ System.Process.Common: instance GHC.Base.Monoid GHC.IO.Exception.ExitCode
+ System.Process.Common: instance GHC.Generics.Constructor System.Process.Common.C1_0ExitCode
+ System.Process.Common: instance GHC.Generics.Constructor System.Process.Common.C1_1ExitCode
+ System.Process.Common: instance GHC.Generics.Datatype System.Process.Common.D1ExitCode
+ System.Process.Common: instance GHC.Generics.Generic GHC.IO.Exception.ExitCode
+ System.Process.Common: instance System.Process.Common.ListLikeProcessIO a c => System.Process.Common.ProcessOutput a (GHC.IO.Exception.ExitCode, a, a)
+ System.Process.Common: instance System.Process.Common.ProcessMaker (System.Process.Internals.CreateProcess, GHC.IO.Handle.Types.BufferMode, GHC.IO.Handle.Types.BufferMode)
+ System.Process.Common: instance System.Process.Common.ProcessMaker System.Process.Internals.CreateProcess
+ System.Process.ListLike: instance System.Process.Common.ListLikeProcessIO GHC.Base.String GHC.Types.Char
+ System.Process.ListLike: instance System.Process.Common.ListLikeProcessIO a c => System.Process.Common.ProcessOutput a (GHC.IO.Exception.ExitCode, [System.Process.ListLike.Chunk a])
+ System.Process.ListLike: instance System.Process.Common.ListLikeProcessIO a c => System.Process.Common.ProcessOutput a [System.Process.ListLike.Chunk a]
+ System.Process.Text: instance System.Process.Common.ListLikeProcessIO Data.Text.Internal.Text GHC.Types.Char
+ System.Process.Text.Lazy: instance System.Process.Common.ListLikeProcessIO Data.Text.Internal.Lazy.Text GHC.Types.Char
Files
- process-extras.cabal +1/−1
- src/System/Process/Common.hs +2/−0
process-extras.cabal view
@@ -1,5 +1,5 @@ Name: process-extras-Version: 0.3.3.5+Version: 0.3.3.6 Synopsis: Process extras Description: Extra functionality for the Process library <http://hackage.haskell.org/package/process>.
src/System/Process/Common.hs view
@@ -44,8 +44,10 @@ #endif #endif +#if !MIN_VERSION_deepseq(1,4,2) -- | This instance lets us use DeepSeq's force function on a stream of Chunks. instance NFData ExitCode+#endif class ProcessMaker a where process :: a -> IO (Handle, Handle, Handle, ProcessHandle)