broadcast-chan-pipes 0.2.0.2 → 0.2.1
raw patch · 1 files changed
+3/−7 lines, 1 filesdep ~basedep ~broadcast-chanPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: base, broadcast-chan
API changes (from Hackage documentation)
- BroadcastChan.Pipes: Handle :: a -> SomeException -> m Action -> Handler a
+ BroadcastChan.Pipes: Handle :: (a -> SomeException -> m Action) -> Handler a
- BroadcastChan.Pipes: data Handler (m :: * -> *) a
+ BroadcastChan.Pipes: data Handler (m :: Type -> Type) a
- BroadcastChan.Pipes: foldBChan :: (MonadIO m, MonadIO n) => x -> a -> x -> x -> x -> b -> BroadcastChan d a -> n m b
+ BroadcastChan.Pipes: foldBChan :: (MonadIO m, MonadIO n) => (x -> a -> x) -> x -> (x -> b) -> BroadcastChan d a -> n (m b)
- BroadcastChan.Pipes: foldBChanM :: (MonadIO m, MonadIO n) => x -> a -> m x -> m x -> x -> m b -> BroadcastChan d a -> n m b
+ BroadcastChan.Pipes: foldBChanM :: (MonadIO m, MonadIO n) => (x -> a -> m x) -> m x -> (x -> m b) -> BroadcastChan d a -> n (m b)
- BroadcastChan.Pipes: newBChanListener :: MonadIO m => BroadcastChan dir a -> m BroadcastChan Out a
+ BroadcastChan.Pipes: newBChanListener :: MonadIO m => BroadcastChan dir a -> m (BroadcastChan Out a)
- BroadcastChan.Pipes: newBroadcastChan :: MonadIO m => m BroadcastChan In a
+ BroadcastChan.Pipes: newBroadcastChan :: MonadIO m => m (BroadcastChan In a)
- BroadcastChan.Pipes.Throw: Handle :: a -> SomeException -> m Action -> Handler a
+ BroadcastChan.Pipes.Throw: Handle :: (a -> SomeException -> m Action) -> Handler a
- BroadcastChan.Pipes.Throw: data Handler (m :: * -> *) a
+ BroadcastChan.Pipes.Throw: data Handler (m :: Type -> Type) a
- BroadcastChan.Pipes.Throw: foldBChan :: (MonadIO m, MonadIO n) => x -> a -> x -> x -> x -> b -> BroadcastChan d a -> n m b
+ BroadcastChan.Pipes.Throw: foldBChan :: (MonadIO m, MonadIO n) => (x -> a -> x) -> x -> (x -> b) -> BroadcastChan d a -> n (m b)
- BroadcastChan.Pipes.Throw: foldBChanM :: (MonadIO m, MonadIO n) => x -> a -> m x -> m x -> x -> m b -> BroadcastChan d a -> n m b
+ BroadcastChan.Pipes.Throw: foldBChanM :: (MonadIO m, MonadIO n) => (x -> a -> m x) -> m x -> (x -> m b) -> BroadcastChan d a -> n (m b)
- BroadcastChan.Pipes.Throw: newBChanListener :: MonadIO m => BroadcastChan dir a -> m BroadcastChan Out a
+ BroadcastChan.Pipes.Throw: newBChanListener :: MonadIO m => BroadcastChan dir a -> m (BroadcastChan Out a)
- BroadcastChan.Pipes.Throw: newBroadcastChan :: MonadIO m => m BroadcastChan In a
+ BroadcastChan.Pipes.Throw: newBroadcastChan :: MonadIO m => m (BroadcastChan In a)
Files
broadcast-chan-pipes.cabal view
@@ -1,5 +1,5 @@ Name: broadcast-chan-pipes-Version: 0.2.0.2+Version: 0.2.1 Homepage: https://github.com/merijn/broadcast-chan Bug-Reports: https://github.com/merijn/broadcast-chan/issues@@ -15,7 +15,7 @@ Cabal-Version: >= 1.10 Build-Type: Simple Tested-With: GHC == 7.8.4, GHC == 7.10.3, GHC == 8.0.2, GHC == 8.2.2,- GHC == 8.4.4, GHC == 8.6.4+ GHC == 8.4.4, GHC == 8.6.5, GHC == 8.8.1 Synopsis: Pipes-based parallel streaming code for broadcast-chan @@ -36,7 +36,7 @@ ScopedTypeVariables Build-Depends: base >= 4.7 && < 5- , broadcast-chan == 0.2.0.*+ , broadcast-chan == 0.2.1.* , pipes >= 4.1.6 && < 4.4 , pipes-safe >= 2.2 && < 2.4 @@ -57,7 +57,3 @@ Source-Repository head Type: git Location: ssh://github.com:merijn/broadcast-chan.git--Source-Repository head- Type: mercurial- Location: https://bitbucket.org/merijnv/broadcast-chan