Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Drop support for GHCs older than 8.4 #657

Open
clyring opened this issue Feb 6, 2024 · 1 comment
Open

Drop support for GHCs older than 8.4 #657

clyring opened this issue Feb 6, 2024 · 1 comment

Comments

@clyring
Copy link
Member

clyring commented Feb 6, 2024

GHC 8.4 was first released in March 2018, very nearly six years ago. I think that's certainly an adequate support window. I propose making our next release (0.12.1.0) the last one to support any GHC version older than this.

There's no pressing need to do so--I'm just tired of getting paper cuts from things like the stuff in GHC.Magic not being re-exported in base-4.9 or Prelude not re-exporting (<>) until base-4.11 or COMPLETE pragmas not existing with ghc-8.0. (We could probably even drop a few more old versions than this, but I don't remember running into anything inconvenient about 8.4 or 8.6 in bytestring. MonadFail changes are annoying but we aren't affected.)

@Bodigrim
Copy link
Contributor

Bodigrim commented Feb 6, 2024

I'm very happy to drop GHC < 8.6 immediately, even in 0.12.1.0.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants