packages feed

conduit-extra 1.1.9.1 → 1.1.9.2

raw patch · 3 files changed

+3/−1 lines, 3 filesPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

API changes (from Hackage documentation)

- Data.Conduit.Attoparsec: errorContexts :: ParseError -> [String]
- Data.Conduit.Attoparsec: errorMessage :: ParseError -> String
- Data.Conduit.Attoparsec: errorPosition :: ParseError -> Position
- Data.Conduit.Attoparsec: instance AttoparsecInput ByteString
- Data.Conduit.Attoparsec: instance AttoparsecInput Text
- Data.Conduit.Attoparsec: instance Eq Position
- Data.Conduit.Attoparsec: instance Eq PositionRange
- Data.Conduit.Attoparsec: instance Exception ParseError
- Data.Conduit.Attoparsec: instance Ord Position
- Data.Conduit.Attoparsec: instance Ord PositionRange
- Data.Conduit.Attoparsec: instance Show ParseError
- Data.Conduit.Attoparsec: instance Show Position
- Data.Conduit.Attoparsec: instance Show PositionRange
- Data.Conduit.Attoparsec: instance Typeable ParseError
- Data.Conduit.Attoparsec: posCol :: Position -> {-# UNPACK #-} !Int
- Data.Conduit.Attoparsec: posLine :: Position -> {-# UNPACK #-} !Int
- Data.Conduit.Attoparsec: posRangeEnd :: PositionRange -> {-# UNPACK #-} !Position
- Data.Conduit.Attoparsec: posRangeStart :: PositionRange -> {-# UNPACK #-} !Position
- Data.Conduit.Lazy: instance (Error e, MonadActive m) => MonadActive (ErrorT e m)
- Data.Conduit.Lazy: instance (MonadIO m, MonadActive m) => MonadActive (ResourceT m)
- Data.Conduit.Lazy: instance (Monoid w, MonadActive m) => MonadActive (RWST r w s m)
- Data.Conduit.Lazy: instance (Monoid w, MonadActive m) => MonadActive (WriterT w m)
- Data.Conduit.Lazy: instance MonadActive (ST s)
- Data.Conduit.Lazy: instance MonadActive IO
- Data.Conduit.Lazy: instance MonadActive Identity
- Data.Conduit.Lazy: instance MonadActive m => MonadActive (ConduitM i o m)
- Data.Conduit.Lazy: instance MonadActive m => MonadActive (IdentityT m)
- Data.Conduit.Lazy: instance MonadActive m => MonadActive (ListT m)
- Data.Conduit.Lazy: instance MonadActive m => MonadActive (MaybeT m)
- Data.Conduit.Lazy: instance MonadActive m => MonadActive (Pipe l i o u m)
- Data.Conduit.Lazy: instance MonadActive m => MonadActive (ReaderT r m)
- Data.Conduit.Lazy: instance MonadActive m => MonadActive (StateT s m)
- Data.Conduit.Network.UDP: msgData :: Message -> SrictNotUnpackedByteString
- Data.Conduit.Network.UDP: msgSender :: Message -> SrictNotUnpackedSockAddr
- Data.Conduit.Process: instance (r ~ (), MonadIO m, i ~ ByteString) => InputSource (ConduitM i o m r)
- Data.Conduit.Process: instance (r ~ (), MonadIO m, o ~ ByteString) => OutputSink (ConduitM i o m r)
- Data.Conduit.Process: instance (r ~ (), r' ~ (), MonadIO m, MonadIO n, i ~ ByteString) => InputSource (ConduitM i o m r, n r')
- Data.Conduit.Process: instance (r ~ (), r' ~ (), MonadIO m, MonadIO n, o ~ ByteString) => OutputSink (ConduitM i o m r, n r')
- Data.Conduit.Text: instance Exception TextException
- Data.Conduit.Text: instance Show Codec
- Data.Conduit.Text: instance Show TextException
- Data.Conduit.Text: instance Typeable TextException
+ Data.Conduit.Attoparsec: [errorContexts] :: ParseError -> [String]
+ Data.Conduit.Attoparsec: [errorMessage] :: ParseError -> String
+ Data.Conduit.Attoparsec: [errorPosition] :: ParseError -> Position
+ Data.Conduit.Attoparsec: [posCol] :: Position -> {-# UNPACK #-} !Int
+ Data.Conduit.Attoparsec: [posLine] :: Position -> {-# UNPACK #-} !Int
+ Data.Conduit.Attoparsec: [posRangeEnd] :: PositionRange -> {-# UNPACK #-} !Position
+ Data.Conduit.Attoparsec: [posRangeStart] :: PositionRange -> {-# UNPACK #-} !Position
+ Data.Conduit.Attoparsec: instance Data.Conduit.Attoparsec.AttoparsecInput Data.ByteString.Internal.ByteString
+ Data.Conduit.Attoparsec: instance Data.Conduit.Attoparsec.AttoparsecInput Data.Text.Internal.Text
+ Data.Conduit.Attoparsec: instance GHC.Classes.Eq Data.Conduit.Attoparsec.Position
+ Data.Conduit.Attoparsec: instance GHC.Classes.Eq Data.Conduit.Attoparsec.PositionRange
+ Data.Conduit.Attoparsec: instance GHC.Classes.Ord Data.Conduit.Attoparsec.Position
+ Data.Conduit.Attoparsec: instance GHC.Classes.Ord Data.Conduit.Attoparsec.PositionRange
+ Data.Conduit.Attoparsec: instance GHC.Exception.Exception Data.Conduit.Attoparsec.ParseError
+ Data.Conduit.Attoparsec: instance GHC.Show.Show Data.Conduit.Attoparsec.ParseError
+ Data.Conduit.Attoparsec: instance GHC.Show.Show Data.Conduit.Attoparsec.Position
+ Data.Conduit.Attoparsec: instance GHC.Show.Show Data.Conduit.Attoparsec.PositionRange
+ Data.Conduit.Lazy: instance (Control.Monad.IO.Class.MonadIO m, Data.Conduit.Lazy.MonadActive m) => Data.Conduit.Lazy.MonadActive (Control.Monad.Trans.Resource.Internal.ResourceT m)
+ Data.Conduit.Lazy: instance (Control.Monad.Trans.Error.Error e, Data.Conduit.Lazy.MonadActive m) => Data.Conduit.Lazy.MonadActive (Control.Monad.Trans.Error.ErrorT e m)
+ Data.Conduit.Lazy: instance (GHC.Base.Monoid w, Data.Conduit.Lazy.MonadActive m) => Data.Conduit.Lazy.MonadActive (Control.Monad.Trans.RWS.Lazy.RWST r w s m)
+ Data.Conduit.Lazy: instance (GHC.Base.Monoid w, Data.Conduit.Lazy.MonadActive m) => Data.Conduit.Lazy.MonadActive (Control.Monad.Trans.RWS.Strict.RWST r w s m)
+ Data.Conduit.Lazy: instance (GHC.Base.Monoid w, Data.Conduit.Lazy.MonadActive m) => Data.Conduit.Lazy.MonadActive (Control.Monad.Trans.Writer.Lazy.WriterT w m)
+ Data.Conduit.Lazy: instance (GHC.Base.Monoid w, Data.Conduit.Lazy.MonadActive m) => Data.Conduit.Lazy.MonadActive (Control.Monad.Trans.Writer.Strict.WriterT w m)
+ Data.Conduit.Lazy: instance Data.Conduit.Lazy.MonadActive (Control.Monad.ST.Lazy.Imp.ST s)
+ Data.Conduit.Lazy: instance Data.Conduit.Lazy.MonadActive (GHC.ST.ST s)
+ Data.Conduit.Lazy: instance Data.Conduit.Lazy.MonadActive Data.Functor.Identity.Identity
+ Data.Conduit.Lazy: instance Data.Conduit.Lazy.MonadActive GHC.Types.IO
+ Data.Conduit.Lazy: instance Data.Conduit.Lazy.MonadActive m => Data.Conduit.Lazy.MonadActive (Control.Monad.Trans.Identity.IdentityT m)
+ Data.Conduit.Lazy: instance Data.Conduit.Lazy.MonadActive m => Data.Conduit.Lazy.MonadActive (Control.Monad.Trans.List.ListT m)
+ Data.Conduit.Lazy: instance Data.Conduit.Lazy.MonadActive m => Data.Conduit.Lazy.MonadActive (Control.Monad.Trans.Maybe.MaybeT m)
+ Data.Conduit.Lazy: instance Data.Conduit.Lazy.MonadActive m => Data.Conduit.Lazy.MonadActive (Control.Monad.Trans.Reader.ReaderT r m)
+ Data.Conduit.Lazy: instance Data.Conduit.Lazy.MonadActive m => Data.Conduit.Lazy.MonadActive (Control.Monad.Trans.State.Lazy.StateT s m)
+ Data.Conduit.Lazy: instance Data.Conduit.Lazy.MonadActive m => Data.Conduit.Lazy.MonadActive (Control.Monad.Trans.State.Strict.StateT s m)
+ Data.Conduit.Lazy: instance Data.Conduit.Lazy.MonadActive m => Data.Conduit.Lazy.MonadActive (Data.Conduit.Internal.Conduit.ConduitM i o m)
+ Data.Conduit.Lazy: instance Data.Conduit.Lazy.MonadActive m => Data.Conduit.Lazy.MonadActive (Data.Conduit.Internal.Pipe.Pipe l i o u m)
+ Data.Conduit.Network.UDP: [msgData] :: Message -> SrictNotUnpackedByteString
+ Data.Conduit.Network.UDP: [msgSender] :: Message -> SrictNotUnpackedSockAddr
+ Data.Conduit.Process: instance (r ~ (), Control.Monad.IO.Class.MonadIO m, i ~ Data.ByteString.Internal.ByteString) => Data.Streaming.Process.Internal.InputSource (Data.Conduit.Internal.Conduit.ConduitM i o m r)
+ Data.Conduit.Process: instance (r ~ (), Control.Monad.IO.Class.MonadIO m, o ~ Data.ByteString.Internal.ByteString) => Data.Streaming.Process.Internal.OutputSink (Data.Conduit.Internal.Conduit.ConduitM i o m r)
+ Data.Conduit.Process: instance (r ~ (), r' ~ (), Control.Monad.IO.Class.MonadIO m, Control.Monad.IO.Class.MonadIO n, i ~ Data.ByteString.Internal.ByteString) => Data.Streaming.Process.Internal.InputSource (Data.Conduit.Internal.Conduit.ConduitM i o m r, n r')
+ Data.Conduit.Process: instance (r ~ (), r' ~ (), Control.Monad.IO.Class.MonadIO m, Control.Monad.IO.Class.MonadIO n, o ~ Data.ByteString.Internal.ByteString) => Data.Streaming.Process.Internal.OutputSink (Data.Conduit.Internal.Conduit.ConduitM i o m r, n r')
+ Data.Conduit.Text: instance GHC.Exception.Exception Data.Conduit.Text.TextException
+ Data.Conduit.Text: instance GHC.Show.Show Data.Conduit.Text.Codec
+ Data.Conduit.Text: instance GHC.Show.Show Data.Conduit.Text.TextException

Files

Data/Conduit/Lazy.hs view
@@ -1,5 +1,6 @@ {-# LANGUAGE CPP #-} {-# LANGUAGE FlexibleContexts #-}+{-# LANGUAGE Trustworthy #-} -- | Use lazy I\/O for consuming the contents of a source. Warning: All normal -- warnings of lazy I\/O apply. In particular, if you are using this with a -- @ResourceT@ transformer, you must force the list to be evaluated before
conduit-extra.cabal view
@@ -1,5 +1,5 @@ Name:                conduit-extra-Version:             1.1.9.1+Version:             1.1.9.2 Synopsis:            Batteries included conduit: adapters for common libraries. Description:     The conduit package itself maintains relative small dependencies. The purpose of this package is to collect commonly used utility functions wrapping other library dependencies, without depending on heavier-weight dependencies. The basic idea is that this package should only depend on haskell-platform packages and conduit.
test/Data/Conduit/ZlibSpec.hs view
@@ -14,6 +14,7 @@ import Data.Monoid import qualified Data.ByteString as S import qualified Data.ByteString.Lazy as L+import Data.ByteString.Char8 () import Data.ByteString.Lazy.Char8 () import Control.Monad.Trans.Resource (runExceptionT_) import Control.Monad.Trans.Class