- Allow base-4.21, tasty-bench-0.4, bump Haskell CI to GHC 9.12.0 (#46)
- Allow base-4.20, bump CI to GHC 9.10.1 ((#44))
- Support mtl-2.3.1, allow base-4.18 (GHC 9.6) (#41)
- Allow base-4.17 (GHC 9.4) and bump CI to latest GHC versions (#39)
- Allow base-4.17 for GHC 9.2.1 (#37)
- Relax upper version bound for tasty-bench
- Support GHC 9.0.1 (#33)
- Switch from Travis CI to GitHub Actions
- Switch from criterion to tasty-bench
- Relax upper version bound for tasty-expected-failure
- Bump up cabal-version to 1.24
- Fix typechecking errors with GHC HEAD 8.11 (#31)
- Relax upper version bound for base to suppose GHC 8.10 (#30)
- Relax upper version bounds for constraints
- Relax upper version bounds for base and constraints
- Relax upper version bound for base to support GHC 8.6.1
- Allow test_link to fail because it's non-deterministic (#26)
- Relax upper version bound for base in GHC 8.4.1 (#25)
- Support only async >= 2.2
- Drop support for monad-control == 0.*
- Drop support for GHC < 7.10
- Relax upper version bound for constraints
- Minor improvements in the cabal file
- Relax upper version bound for tasty-hunit
- Add Haddock comments for concurrently_ (#23)
- Add replicateConcurrently and replicateConcurrently_
- Test with GHC 8.2.1 on Travis
- Add concurrently_ (#22)
- 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)