process-extras 0.3.3.1 → 0.3.3.2
raw patch · 5 files changed
+10/−9 lines, 5 filesdep −template-haskell
Dependencies removed: template-haskell
Files
- process-extras.cabal +2/−3
- src/System/Process/ByteString.hs +3/−2
- src/System/Process/ByteString/Lazy.hs +4/−2
- src/System/Process/Common.hs +1/−1
- src/Utils.hs +0/−1
process-extras.cabal view
@@ -1,5 +1,5 @@ Name: process-extras-Version: 0.3.3.1+Version: 0.3.3.2 Synopsis: Process extras Description: Extra functionality for the Process library <http://hackage.haskell.org/package/process>.@@ -40,5 +40,4 @@ process, bytestring, text,- deepseq,- template-haskell+ deepseq
src/System/Process/ByteString.hs view
@@ -1,9 +1,8 @@-{-# LANGUAGE CPP, MultiParamTypeClasses, TemplateHaskell #-}+{-# LANGUAGE CPP, MultiParamTypeClasses #-} {-# OPTIONS_GHC -fno-warn-orphans #-} module System.Process.ByteString where import Control.Applicative ((<$>))-import Control.DeepSeq (NFData) import Control.Monad import Data.ByteString (ByteString) import Data.ListLike.IO (hGetContents)@@ -14,6 +13,8 @@ import System.Exit (ExitCode) #if !MIN_VERSION_bytestring(0,10,0)+import Control.DeepSeq (NFData)+ instance NFData ByteString #endif
src/System/Process/ByteString/Lazy.hs view
@@ -1,9 +1,9 @@-{-# LANGUAGE CPP, MultiParamTypeClasses, TemplateHaskell #-}+{-# LANGUAGE CPP, MultiParamTypeClasses #-} {-# OPTIONS_GHC -fno-warn-orphans #-} module System.Process.ByteString.Lazy where import Control.Applicative ((<$>))-import Control.DeepSeq (NFData, force)+import Control.DeepSeq (force) import qualified Control.Exception as C (evaluate) import Data.ByteString.Lazy (ByteString, toChunks, fromChunks) import Data.ListLike.IO (hGetContents)@@ -14,6 +14,8 @@ import System.Exit (ExitCode) #if !MIN_VERSION_bytestring(0,10,0)+import Control.DeepSeq (NFData)+ instance NFData ByteString #endif
src/System/Process/Common.hs view
@@ -1,4 +1,4 @@-{-# LANGUAGE FlexibleInstances, FunctionalDependencies, MultiParamTypeClasses, RankNTypes, ScopedTypeVariables, TemplateHaskell, UndecidableInstances #-}+{-# LANGUAGE FlexibleInstances, FunctionalDependencies, MultiParamTypeClasses, RankNTypes, ScopedTypeVariables, UndecidableInstances #-} {-# OPTIONS_GHC -fno-warn-orphans #-} module System.Process.Common ( ProcessMaker(process)
src/Utils.hs view
@@ -1,4 +1,3 @@-{-# LANGUAGE TemplateHaskell #-} module Utils where import Control.Concurrent