-
-
Notifications
You must be signed in to change notification settings - Fork 389
Cleanup GHC macros (because min version is 8.8.4) #3281
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Conversation
7501e5d
to
8d6ffce
Compare
8d6ffce
to
2255740
Compare
We're going to drop 8.8 also, do you want to wait for that before tidying up? I guess this is good regardless! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
beautiful!
Should we drop related hie-compat also? |
Yeah, I was asking about dropping 8.8 support but since 8.6 and 8.8 are split in several PRs, I would also split tidying up the macros. First getting rid of 8.6, then getting rid of 8.8. |
422a5f7
to
9f29d85
Compare
Thanks for pointing this out. Done with 9f29d85. |
With #3101 the minimum supported GHC version is
8.8.4
. This allows us to drop (or modify all conditional pragmas) targetting lower ghc versions or remove them since we already know GHC is min 8.8.4.Changes
I grepped through the codebase with
"#if.*MIN_VERSION_ghc\(8,8"
and"__GLASGOW_HASKELL__.*808"
and code that can now be removed.Review