broadcast-chan-pipes 0.2.1 → 0.2.1.1
raw patch · 4 files changed
+13/−13 lines, 4 filesdep ~basedep ~broadcast-chandep ~containersPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: base, broadcast-chan, containers, pipes-safe
API changes (from Hackage documentation)
- BroadcastChan.Pipes: Handle :: (a -> SomeException -> m Action) -> Handler a
+ BroadcastChan.Pipes: Handle :: (a -> SomeException -> m Action) -> Handler (m :: Type -> Type) a
- BroadcastChan.Pipes: Simple :: Action -> Handler a
+ BroadcastChan.Pipes: Simple :: Action -> 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 :: forall m n x a b (d :: Direction). (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 :: forall m n x a b (d :: Direction). (MonadIO m, MonadIO n) => (x -> a -> m x) -> m x -> (x -> m b) -> BroadcastChan d a -> n (m b)
- BroadcastChan.Pipes: getBChanContents :: () => BroadcastChan dir a -> IO [a]
+ BroadcastChan.Pipes: getBChanContents :: forall (dir :: Direction) a. BroadcastChan dir a -> IO [a]
- BroadcastChan.Pipes: isClosedBChan :: MonadIO m => BroadcastChan dir a -> m Bool
+ BroadcastChan.Pipes: isClosedBChan :: forall m (dir :: Direction) a. MonadIO m => BroadcastChan dir a -> m Bool
- BroadcastChan.Pipes: newBChanListener :: MonadIO m => BroadcastChan dir a -> m (BroadcastChan Out a)
+ BroadcastChan.Pipes: newBChanListener :: forall m (dir :: Direction) a. MonadIO m => BroadcastChan dir a -> m (BroadcastChan Out a)
- BroadcastChan.Pipes: type In = In
+ BroadcastChan.Pipes: type In = 'In
- BroadcastChan.Pipes: type Out = Out
+ BroadcastChan.Pipes: type Out = 'Out
- BroadcastChan.Pipes.Throw: Handle :: (a -> SomeException -> m Action) -> Handler a
+ BroadcastChan.Pipes.Throw: Handle :: (a -> SomeException -> m Action) -> Handler (m :: Type -> Type) a
- BroadcastChan.Pipes.Throw: Simple :: Action -> Handler a
+ BroadcastChan.Pipes.Throw: Simple :: Action -> 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 :: forall m n x a b (d :: Direction). (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 :: forall m n x a b (d :: Direction). (MonadIO m, MonadIO n) => (x -> a -> m x) -> m x -> (x -> m b) -> BroadcastChan d a -> n (m b)
- BroadcastChan.Pipes.Throw: getBChanContents :: () => BroadcastChan dir a -> IO [a]
+ BroadcastChan.Pipes.Throw: getBChanContents :: forall (dir :: Direction) a. BroadcastChan dir a -> IO [a]
- BroadcastChan.Pipes.Throw: isClosedBChan :: MonadIO m => BroadcastChan dir a -> m Bool
+ BroadcastChan.Pipes.Throw: isClosedBChan :: forall m (dir :: Direction) a. MonadIO m => BroadcastChan dir a -> m Bool
- BroadcastChan.Pipes.Throw: newBChanListener :: MonadIO m => BroadcastChan dir a -> m (BroadcastChan Out a)
+ BroadcastChan.Pipes.Throw: newBChanListener :: forall m (dir :: Direction) a. MonadIO m => BroadcastChan dir a -> m (BroadcastChan Out a)
- BroadcastChan.Pipes.Throw: type In = In
+ BroadcastChan.Pipes.Throw: type In = 'In
- BroadcastChan.Pipes.Throw: type Out = Out
+ BroadcastChan.Pipes.Throw: type Out = 'Out
Files
- BroadcastChan/Pipes.hs +1/−1
- BroadcastChan/Pipes/Throw.hs +1/−1
- LICENSE +1/−1
- broadcast-chan-pipes.cabal +10/−10
BroadcastChan/Pipes.hs view
@@ -2,7 +2,7 @@ ------------------------------------------------------------------------------- -- | -- Module : BroadcastChan.Pipes--- Copyright : (C) 2014-2018 Merijn Verstraaten+-- Copyright : (C) 2014-2021 Merijn Verstraaten -- License : BSD-style (see the file LICENSE) -- Maintainer : Merijn Verstraaten <merijn@inconsistent.nl> -- Stability : experimental
BroadcastChan/Pipes/Throw.hs view
@@ -2,7 +2,7 @@ ------------------------------------------------------------------------------- -- | -- Module : BroadcastChan.Pipes.Throw--- Copyright : (C) 2014-2018 Merijn Verstraaten+-- Copyright : (C) 2014-2021 Merijn Verstraaten -- License : BSD-style (see the file LICENSE) -- Maintainer : Merijn Verstraaten <merijn@inconsistent.nl> -- Stability : experimental
LICENSE view
@@ -1,4 +1,4 @@-Copyright (c) 2013-2017, Merijn Verstraaten+Copyright (c) 2013-2021, Merijn Verstraaten All rights reserved.
broadcast-chan-pipes.cabal view
@@ -1,21 +1,21 @@+Cabal-Version: 2.2 Name: broadcast-chan-pipes-Version: 0.2.1+Version: 0.2.1.1 Homepage: https://github.com/merijn/broadcast-chan Bug-Reports: https://github.com/merijn/broadcast-chan/issues Author: Merijn Verstraaten Maintainer: Merijn Verstraaten <merijn@inconsistent.nl>-Copyright: Copyright © 2014-2019 Merijn Verstraaten+Copyright: Copyright © 2014-2021 Merijn Verstraaten -License: BSD3+License: BSD-3-Clause License-File: LICENSE Category: System-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.5, GHC == 8.8.1+Tested-With: GHC == 8.0.2, GHC == 8.2.2, GHC == 8.4.4, GHC == 8.6.5,+ GHC == 8.8.4, GHC == 8.10.7, GHC == 9.0.1, GHC == 9.2.1 Synopsis: Pipes-based parallel streaming code for broadcast-chan @@ -26,7 +26,7 @@ Library Default-Language: Haskell2010- GHC-Options: -Wall -O2 -fno-warn-unused-do-bind+ GHC-Options: -Wall -O2 -Wno-unused-do-bind Exposed-Modules: BroadcastChan.Pipes BroadcastChan.Pipes.Throw Other-Modules: BroadcastChan.Pipes.Internal@@ -35,8 +35,8 @@ Safe ScopedTypeVariables - Build-Depends: base >= 4.7 && < 5- , broadcast-chan == 0.2.1.*+ Build-Depends: base >= 4.8 && < 4.17+ , broadcast-chan == 0.2.1.2 , pipes >= 4.1.6 && < 4.4 , pipes-safe >= 2.2 && < 2.4 @@ -44,7 +44,7 @@ Default-Language: Haskell2010 Type: exitcode-stdio-1.0 Main-Is: PipeTest.hs- GHC-Options: -Wall -fno-warn-unused-do-bind+ GHC-Options: -Wall -Wno-unused-do-bind -threaded -with-rtsopts=-qg Hs-Source-Dirs: tests Build-Depends: base , broadcast-chan-pipes