-
Notifications
You must be signed in to change notification settings - Fork 5
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
Support GHC 9.0 and 9.2 #80
Conversation
The test suite passes and the examples build using -dcore-lint with ghc-9.2.0.20210422. Support for GHC versions earlier than 9.0 is dropped for the time being.
The library has been tested with GHC `7.10.3`, `8.0.2` & `8.2.2`. | ||
|
||
:warning: Please don't use this plugin with later versions of GHC as it will likely fail to solve constraints, [#43][i43]. | ||
The latest version of the library is tested with GHC 9.0.1, and should work with 9.2.1. Older versions of `uom-plugin` (0.3 and earlier) work with the GHC 7.10, 8.0 and 8.2 series. There are no versions supporting GHC 8.4 to 8.10 ([#43][i43]). | ||
|
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.
Could we say something in the readme about needing more iterations in GHC 9.0.1
than 9.2.0
?
{-# OPTIONS_GHC -fconstraint-solver-iterations=6 #-}
I'm trying to compile flare-timing against this branch of the
I've made a reproduction of this failure in the |
Closing in favour of #93. |
In the process of making the plugin work on GHC 9.2 I seem to have accidentally made it work on GHC 9.0 as well. I've also added Github Actions support on GHC 9.0. Fixes #43 and fixes #79.