- Relax upper version bound for constraints
- Add (for|map)Concurrently_ (#21)
- Leverage
StM m a ~ a
in theSafe
module for fasterwait
/poll
/race
/concurrently
- Relax upper bound for constraints
- Drop Monad instance for Concurrently
- Expose STM operations
- Relax upper bound for base and async
- Add Monoid and Semigroup instances for Concurrently
- 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
- Fix typecheck error with GHC HEAD (#17)
- Fix the unnecessarily constrained type of link2 (#16)
- Turn the caveat in the Safe module into a WARNING pragma (#15)
- Increase the lower bound for base to >= 4.5
- Replace
StM m a ~ a
in the type signatures withForall (Pure m)
(#12)
- Fix build issues in the test suite (#11 and others)
- Simplify the type of
Concurrently
(#10)
- Accept
constraints > 0.4
as well even when built with ghc < 7.8. - Support for GHC 7.10.1
- Support for
monad-control == 1.0.*
waitEither_
andrace_
now discard monadic effects besidesIO
. This is a breaking change.Control.Concurrent.Async.Lifted.Safe
is added.
- Add
Monad
instance forConcurrently
- Relax upper bound for base
- Fix build failure in the test suite (#6)
- Fix a typo in a haddock comment (#5 by @supki)
- Fix Travis CI failure
- Generalize
Concurrently
(#4)