packages feed

conduit 1.3.1 → 1.3.1.1

raw patch · 3 files changed

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

API removals or changes: PVP suggests a major version bump

API changes (from Hackage documentation)

+ Conduit: -- | State token type
- Conduit: askUnliftIO :: MonadUnliftIO m => m UnliftIO m
+ Conduit: askUnliftIO :: MonadUnliftIO m => m (UnliftIO m)
- Conduit: class Monad m => MonadIO (m :: * -> *)
+ Conduit: class Monad m => MonadIO (m :: Type -> Type)
- Conduit: class MonadIO m => MonadResource (m :: * -> *)
+ Conduit: class MonadIO m => MonadResource (m :: Type -> Type)
- Conduit: class Monad m => MonadThrow (m :: * -> *)
+ Conduit: class Monad m => MonadThrow (m :: Type -> Type)
- Conduit: class MonadTrans (t :: * -> * -> * -> *)
+ Conduit: class MonadTrans (t :: Type -> Type -> Type -> Type)
- Conduit: class MonadIO m => MonadUnliftIO (m :: * -> *)
+ Conduit: class MonadIO m => MonadUnliftIO (m :: Type -> Type)
- Conduit: class Monad m => PrimMonad (m :: * -> *) where {
+ Conduit: class Monad m => PrimMonad (m :: Type -> Type) where {
- Conduit: data ResourceT (m :: * -> *) a
+ Conduit: data ResourceT (m :: Type -> Type) a
- Conduit: mkAcquire :: () => IO a -> a -> IO () -> Acquire a
+ Conduit: mkAcquire :: () => IO a -> (a -> IO ()) -> Acquire a
- Conduit: mkAcquireType :: () => IO a -> a -> ReleaseType -> IO () -> Acquire a
+ Conduit: mkAcquireType :: () => IO a -> (a -> ReleaseType -> IO ()) -> Acquire a
- Conduit: primitive :: PrimMonad m => State# PrimState m -> (# State# PrimState m, a #) -> m a
+ Conduit: primitive :: PrimMonad m => (State# (PrimState m) -> (# State# (PrimState m), a #)) -> m a
- Conduit: type family PrimState (m :: * -> *) :: *;
+ Conduit: type family PrimState (m :: Type -> Type) :: Type;
- Conduit: withAcquire :: MonadUnliftIO m => Acquire a -> a -> m b -> m b
+ Conduit: withAcquire :: MonadUnliftIO m => Acquire a -> (a -> m b) -> m b
- Conduit: withRunInIO :: MonadUnliftIO m => forall a. () => m a -> IO a -> IO b -> m b
+ Conduit: withRunInIO :: MonadUnliftIO m => ((forall a. () => m a -> IO a) -> IO b) -> m b
- Data.Conduit.Internal: ConduitT :: forall b. (r -> Pipe i i o () m b) -> Pipe i i o () m b -> ConduitT i o m r
+ Data.Conduit.Internal: ConduitT :: (forall b. (r -> Pipe i i o () m b) -> Pipe i i o () m b) -> ConduitT i o m r
- Data.Conduit.Internal: HaveOutput :: (Pipe l i o u m r) -> o -> Pipe l i o u m r
+ Data.Conduit.Internal: HaveOutput :: Pipe l i o u m r -> o -> Pipe l i o u m r
- Data.Conduit.Internal: Leftover :: (Pipe l i o u m r) -> l -> Pipe l i o u m r
+ Data.Conduit.Internal: Leftover :: Pipe l i o u m r -> l -> Pipe l i o u m r
- Data.Conduit.Internal: PipeM :: (m (Pipe l i o u m r)) -> Pipe l i o u m r
+ Data.Conduit.Internal: PipeM :: m (Pipe l i o u m r) -> Pipe l i o u m r
- Data.Conduit.Internal: SealedConduitT :: (Pipe i i o () m r) -> SealedConduitT i o m r
+ Data.Conduit.Internal: SealedConduitT :: Pipe i i o () m r -> SealedConduitT i o m r
- Data.Conduit.Internal.Fusion: Stream :: (s -> m (Step s o r)) -> (m s) -> Stream m o r
+ Data.Conduit.Internal.Fusion: Stream :: (s -> m (Step s o r)) -> m s -> Stream m o r

Files

ChangeLog.md view
@@ -1,3 +1,9 @@+# ChangeLog for conduit++## 1.3.1.1++* Use lower-case imports (better for cross-compilation) [#408](https://github.com/snoyberg/conduit/pull/408)+ ## 1.3.1  * Add `MonadFail` instance for `ConduitT`.
conduit.cabal view
@@ -1,5 +1,5 @@ Name:                conduit-Version:             1.3.1+Version:             1.3.1.1 Synopsis:            Streaming data processing library. description:     `conduit` is a solution to the streaming data problem, allowing for production,
src/System/Win32File.hsc view
@@ -31,8 +31,8 @@   #include <fcntl.h>-#include <Share.h>-#include <SYS/Stat.h>+#include <share.h>+#include <sys/stat.h> #include <errno.h>  newtype OFlag = OFlag CInt