packages feed

lifted-async 0.10.0.3 → 0.10.0.4

raw patch · 2 files changed

+15/−10 lines, 2 filesdep ~basedep ~constraintsPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: base, constraints

API changes (from Hackage documentation)

- 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 (Control.Monad.Trans.Control.StM m a Data.Type.Equality.~ a) => Control.Concurrent.Async.Lifted.Safe.Pure m a
+ Control.Concurrent.Async.Lifted.Safe: type family Forall (p :: k -> Constraint) :: Constraint
- Control.Concurrent.Async.Lifted: [ExceptionInLinkedThread] :: ExceptionInLinkedThread
+ Control.Concurrent.Async.Lifted: [ExceptionInLinkedThread] :: forall a. () => Async a -> SomeException -> ExceptionInLinkedThread
- Control.Concurrent.Async.Lifted: pollSTM :: () => Async a -> STM Maybe Either SomeException a
+ Control.Concurrent.Async.Lifted: pollSTM :: () => Async a -> STM (Maybe (Either SomeException a))
- Control.Concurrent.Async.Lifted: waitCatchSTM :: () => Async a -> STM Either SomeException a
+ Control.Concurrent.Async.Lifted: waitCatchSTM :: () => Async a -> STM (Either SomeException a)
- Control.Concurrent.Async.Lifted: waitEitherCatchSTM :: () => Async a -> Async b -> STM Either Either SomeException a Either SomeException b
+ Control.Concurrent.Async.Lifted: waitEitherCatchSTM :: () => Async a -> Async b -> STM (Either (Either SomeException a) (Either SomeException b))
- Control.Concurrent.Async.Lifted: waitEitherSTM :: () => Async a -> Async b -> STM Either a b
+ Control.Concurrent.Async.Lifted: waitEitherSTM :: () => Async a -> Async b -> STM (Either a b)
- Control.Concurrent.Async.Lifted.Safe: [ExceptionInLinkedThread] :: ExceptionInLinkedThread
+ Control.Concurrent.Async.Lifted.Safe: [ExceptionInLinkedThread] :: forall a. () => Async a -> SomeException -> ExceptionInLinkedThread
- Control.Concurrent.Async.Lifted.Safe: pollSTM :: () => Async a -> STM Maybe Either SomeException a
+ Control.Concurrent.Async.Lifted.Safe: pollSTM :: () => Async a -> STM (Maybe (Either SomeException a))
- Control.Concurrent.Async.Lifted.Safe: waitCatchSTM :: () => Async a -> STM Either SomeException a
+ Control.Concurrent.Async.Lifted.Safe: waitCatchSTM :: () => Async a -> STM (Either SomeException a)
- Control.Concurrent.Async.Lifted.Safe: waitEitherCatchSTM :: () => Async a -> Async b -> STM Either Either SomeException a Either SomeException b
+ Control.Concurrent.Async.Lifted.Safe: waitEitherCatchSTM :: () => Async a -> Async b -> STM (Either (Either SomeException a) (Either SomeException b))
- Control.Concurrent.Async.Lifted.Safe: waitEitherSTM :: () => Async a -> Async b -> STM Either a b
+ Control.Concurrent.Async.Lifted.Safe: waitEitherSTM :: () => Async a -> Async b -> STM (Either a b)

Files

CHANGELOG.md view
@@ -1,5 +1,9 @@ # Revision history for lifted-async +## v0.10.0.4 - 2019-05-03++* Relax upper version bounds for base and constraints+ ## v0.10.0.3 - 2018-09-25  * Relax upper version bound for base to support GHC 8.6.1
lifted-async.cabal view
@@ -1,22 +1,23 @@ name:                lifted-async-version:             0.10.0.3+version:             0.10.0.4 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 license:             BSD3 license-file:        LICENSE author:              Mitsutoshi Aoe-maintainer:          Mitsutoshi Aoe <maoe@foldr.in>-copyright:           Copyright (C) 2012-2018 Mitsutoshi Aoe+maintainer:          Mitsutoshi Aoe <me@maoe.name>+copyright:           Copyright (C) 2012-2019 Mitsutoshi Aoe category:            Concurrency build-type:          Simple cabal-version:       >= 1.8 tested-with:-    GHC == 8.6.1-  , GHC == 8.4.3-  , GHC == 8.2.2-  , GHC == 8.0.2-  , GHC == 7.10.2+  GHC == 8.8.1+  GHC == 8.6.5+  GHC == 8.4.4+  GHC == 8.2.2+  GHC == 8.0.2+  GHC == 7.10.3  extra-source-files:   README.md@@ -31,13 +32,13 @@     Control.Concurrent.Async.Lifted     Control.Concurrent.Async.Lifted.Safe   build-depends:-      base >= 4.5 && < 4.13+      base >= 4.5 && < 4.14     , async >= 2.2 && < 2.3     , lifted-base >= 0.2 && < 0.3     , transformers-base >= 0.4 && < 0.5     , monad-control == 1.0.*   if impl(ghc >= 7.8)-    build-depends: constraints >= 0.2 && < 0.11+    build-depends: constraints >= 0.2 && < 0.12   else     build-depends: constraints >= 0.2 && < 0.6   ghc-options: -Wall