packages feed

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 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