-
Notifications
You must be signed in to change notification settings - Fork 23
ghc-9.2 and ghc-9.10.2 support #215
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
Conversation
|
@jasagredo could you review it? |
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.
Pull Request Overview
This PR updates package configurations to support newer GHC versions by bumping base bounds, adding conditional extensions for older compilers, and refreshing the Cabal index and allow-newer settings.
- Bump
baselower bound to require at least base-4.16 - Add
GADTsextension for ghc < 9.4 in two libraries - Update
index-stateand adjust theallow-newercondition incabal.project
Reviewed Changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
| io-sim/io-sim.cabal | Raised base lower bound from 4.9 to 4.16 |
| io-classes/io-classes.cabal | Raised base lower bound, added if impl(ghc < 9.4) GADTs blocks |
| cabal.project | Bumped index-state timestamp and changed allow-newer guard |
Comments suppressed due to low confidence (2)
io-sim/io-sim.cabal:65
- The upper bound '<4.22' excludes base versions shipped with GHC 9.8 and above (including GHC 9.10.2). Consider extending it to '<4.24' or '<5' to match the intended support range.
build-depends: base >=4.16 && <4.22,
cabal.project:15
- The condition was updated to 'ghc >= 9.12', but PR metadata mentions GHC 9.10.2 support. Verify whether this should remain '>= 9.10.2' or be aligned with the new target version.
if impl (ghc >= 9.12)
jasagredo
left a comment
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.
Let's get this released and then we release fs-sim and fs-api.
|
I needed to bump |
No description provided.