conduit 0.5.4.2 → 0.5.5
raw patch · 2 files changed
+4/−4 lines, 2 filesPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
API changes (from Hackage documentation)
- Data.Conduit.Internal: instance MonadUnsafeIO m => MonadUnsafeIO (Pipe l i o u m)
+ Data.Conduit.Internal: instance MonadResource m => MonadResource (Pipe l i o u m)
Files
- Data/Conduit/Internal.hs +3/−3
- conduit.cabal +1/−1
Data/Conduit/Internal.hs view
@@ -127,9 +127,6 @@ instance MonadIO m => MonadIO (Pipe l i o u m) where liftIO = lift . liftIO -instance MonadUnsafeIO m => MonadUnsafeIO (Pipe l i o u m) where- unsafeLiftIO = lift . unsafeLiftIO- instance MonadThrow m => MonadThrow (Pipe l i o u m) where monadThrow = lift . monadThrow @@ -139,6 +136,9 @@ instance Monad m => Monoid (Pipe l i o u m ()) where mempty = return () mappend = (>>)++instance MonadResource m => MonadResource (Pipe l i o u m) where+ liftResourceT = lift . liftResourceT -- | Provides a stream of output values, without consuming any input or -- producing a final result.
conduit.cabal view
@@ -1,5 +1,5 @@ Name: conduit-Version: 0.5.4.2+Version: 0.5.5 Synopsis: Streaming data processing library. Description: @conduit@ is a solution to the streaming data problem, allowing for production, transformation, and consumption of streams of data in constant memory. It is an alternative to lazy I\/O which guarantees deterministic resource handling, and fits in the same general solution space as @enumerator@/@iteratee@ and @pipes@. For a brief tutorial, please see the "Data.Conduit" module.