lifted-async 0.7.0.1 → 0.7.0.2
raw patch · 2 files changed
+14/−7 lines, 2 filesdep ~constraintsPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: constraints
API changes (from Hackage documentation)
- Control.Concurrent.Async.Lifted: instance Functor m => Functor (Concurrently m)
- Control.Concurrent.Async.Lifted: instance MonadBaseControl IO m => Alternative (Concurrently m)
- Control.Concurrent.Async.Lifted: instance MonadBaseControl IO m => Applicative (Concurrently m)
- Control.Concurrent.Async.Lifted: instance MonadBaseControl IO m => Monad (Concurrently m)
- Control.Concurrent.Async.Lifted: runConcurrently :: Concurrently m a -> m a
- Control.Concurrent.Async.Lifted.Safe: instance (MonadBaseControl IO m, Forall (Pure m)) => Alternative (Concurrently m)
- Control.Concurrent.Async.Lifted.Safe: instance (MonadBaseControl IO m, Forall (Pure m)) => Applicative (Concurrently m)
- Control.Concurrent.Async.Lifted.Safe: instance (MonadBaseControl IO m, Forall (Pure m)) => Monad (Concurrently m)
- Control.Concurrent.Async.Lifted.Safe: instance Functor m => Functor (Concurrently m)
- Control.Concurrent.Async.Lifted.Safe: instance StM m a ~ a => Pure m a
- Control.Concurrent.Async.Lifted.Safe: runConcurrently :: Concurrently m a -> m a
- Control.Concurrent.Async.Lifted.Safe: type Forall (p :: * -> Constraint) = (p A, p B)
+ Control.Concurrent.Async.Lifted: [runConcurrently] :: Concurrently m a -> m a
+ Control.Concurrent.Async.Lifted: instance Control.Monad.Trans.Control.MonadBaseControl GHC.Types.IO m => GHC.Base.Alternative (Control.Concurrent.Async.Lifted.Concurrently m)
+ Control.Concurrent.Async.Lifted: instance Control.Monad.Trans.Control.MonadBaseControl GHC.Types.IO m => GHC.Base.Applicative (Control.Concurrent.Async.Lifted.Concurrently m)
+ Control.Concurrent.Async.Lifted: instance Control.Monad.Trans.Control.MonadBaseControl GHC.Types.IO m => GHC.Base.Monad (Control.Concurrent.Async.Lifted.Concurrently m)
+ Control.Concurrent.Async.Lifted: instance GHC.Base.Functor m => GHC.Base.Functor (Control.Concurrent.Async.Lifted.Concurrently m)
+ Control.Concurrent.Async.Lifted.Safe: [runConcurrently] :: Concurrently m a -> m a
+ Control.Concurrent.Async.Lifted.Safe: instance (Control.Monad.Trans.Control.MonadBaseControl GHC.Types.IO m, Data.Constraint.Forall.Forall (Control.Concurrent.Async.Lifted.Safe.Pure m)) => GHC.Base.Alternative (Control.Concurrent.Async.Lifted.Safe.Concurrently m)
+ Control.Concurrent.Async.Lifted.Safe: instance (Control.Monad.Trans.Control.MonadBaseControl GHC.Types.IO m, Data.Constraint.Forall.Forall (Control.Concurrent.Async.Lifted.Safe.Pure m)) => GHC.Base.Applicative (Control.Concurrent.Async.Lifted.Safe.Concurrently m)
+ Control.Concurrent.Async.Lifted.Safe: instance (Control.Monad.Trans.Control.MonadBaseControl GHC.Types.IO m, Data.Constraint.Forall.Forall (Control.Concurrent.Async.Lifted.Safe.Pure m)) => GHC.Base.Monad (Control.Concurrent.Async.Lifted.Safe.Concurrently m)
+ Control.Concurrent.Async.Lifted.Safe: instance (Control.Monad.Trans.Control.StM m a ~ a) => Control.Concurrent.Async.Lifted.Safe.Pure m a
+ Control.Concurrent.Async.Lifted.Safe: instance GHC.Base.Functor m => GHC.Base.Functor (Control.Concurrent.Async.Lifted.Safe.Concurrently m)
Files
- CHANGELOG.md +6/−0
- lifted-async.cabal +8/−7
CHANGELOG.md view
@@ -1,3 +1,9 @@+## v0.7.0.2 - 2015-11-26++* Relax upper bound for the constraints package+ * Upper bound remains < 0.6 for GHC < 7.8 as constraints-0.6 requires the closed type families extension.+* Drop support for GHC 7.4.2+ ## v0.7.0.1 - 2015-05-18 * Fix typecheck error with GHC HEAD (#17)
lifted-async.cabal view
@@ -1,5 +1,5 @@ name: lifted-async-version: 0.7.0.1+version: 0.7.0.2 synopsis: Run lifted IO operations asynchronously and wait for their results homepage: https://github.com/maoe/lifted-async bug-reports: https://github.com/maoe/lifted-async/issues@@ -12,10 +12,9 @@ build-type: Simple cabal-version: >= 1.8 tested-with:- GHC == 7.10.1+ GHC == 7.10.2 , GHC == 7.8.4 , GHC == 7.6.3- , GHC == 7.4.2 extra-source-files: README.md@@ -40,9 +39,11 @@ , lifted-base >= 0.2 && < 0.3 , transformers-base >= 0.4 && < 0.5 if flag(monad-control-1)- build-depends:- constraints >= 0.2 && < 0.5- , monad-control == 1.0.*+ build-depends: monad-control == 1.0.*+ if impl(ghc >= 7.8)+ build-depends: constraints >= 0.2 && < 0.7+ else+ build-depends: constraints >= 0.2 && < 0.6 else build-depends: monad-control == 0.*@@ -113,5 +114,5 @@ source-repository this type: git- tag: v0.7.0.1+ tag: v0.7.0.2 location: https://github.com/maoe/lifted-async.git