barrucadu / dejafu

Systematic concurrency testing meets Haskell.
https://dejafu.docs.barrucadu.co.uk/
195 stars 18 forks source link

Remove GHC 8.0 from supported versions list #395

Closed barrucadu closed 1 year ago

barrucadu commented 1 year ago

This PR removes GHC 8.0 from the supported versions list, and removes the vendored tasty-hedgehog and conditional compilation in dejafu-tests needed to support it.

I've decided not to bump the base version in all the packages, since there's nothing conditional on that. When GHC 8.4 or 8.8 are dropped, I will bump base, to get rid of some conditional compilation in concurrency and dejafu.

The policy is to support at least the latest 4 GHC releases, which are currently: GHC 9.4, GHC 9.2, GHC 9.0, and GHC 8.10. GHC 8.0 is actually 8 releases behind, so it's way out of the support window, and it's unlikely that anyone is stuck on it while also wanting to use dejafu.