-
Notifications
You must be signed in to change notification settings - Fork 1
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
Upgrade to GHC 9.4.8 #500
Upgrade to GHC 9.4.8 #500
Conversation
a4f4e50
to
6a44ce2
Compare
@christiaanb How did you fix the |
6a44ce2
to
4bff0e3
Compare
Drive-by comment: why not GHC 9.6? |
I think the Cabal issue we saw earlier prevented us from upgrading one of the dependencies. |
It was a cabal.project.freeze issue, in the original PR it disabled the pkgconfig flag for the zlib Haskell package; I simply put it back into the state it was previously: enabled. |
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.
LGTM
@@ -256,52 +256,55 @@ instance FromJSON a => FromJSON (TopologyType IO a) where | |||
where | |||
tmm = typeMismatch "Topology" v | |||
|
|||
newtype FUN a = FUN (forall n . SNat n -> a) |
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.
That's an interesting new requirement. Also means we don't need ImpredicativeTypes
any more.
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.
GHC was no longer happy with Maybe (forall n . SNat n -> a)
@DigitalBrains1 I looked it up, it was indeed the GHC/Cabal issue:
|
Thanks! That's a good thing to have documented here. |
No description provided.