Support GHC 9.0 #356
No reviewers
Labels
No Label
blocked: dependency
blocked: info-needed
bug
duplicate
enhancement
fixed in HEAD
help wanted
hs:arrows
hs:brackets
hs:classes
hs:comments
hs:do-notation
hs:guards
hs:lists
hs:operators
hs:patterns
hs:records
hs:types
invalid
language extension support
layouting
needs confirmation
priority: high
priority: low
question
revisit before next release
wontfix
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: hexagoxel/brittany#356
Loading…
Reference in New Issue
There is no content yet.
Delete Branch "gh-352-ghc-9"
Deleting a branch is permanent. Although the deleted branch may exist for a short time before cleaning up, in most cases it CANNOT be undone. Continue?
This will fix #352, but it's very much a work in progress.
czipwith
fails to build because of changes totemplate-haskell
:Many thanks for take care, imagining how cumbersome is to have to keep up to date all these packages
Ah, that was easy 😄 https://github.com/lspitzner/czipwith/pull/2
I quickly ran out of easy stuff to fix here. I must say, I'm a bit out of my depth here. Supporting GHC 9 feels possible to me, but maintaining support for earlier versions will be a challenge. I don't normally use CPP, and there are lots of little changes to paper over. Perhaps this should use
ghc-lib-parser
, but I think that would require changingghc-exactprint
?GHC 9.2 was just released: https://discourse.haskell.org/t/ghc-9-2-1-released/3527
@jneira: Question for you about HLS integration: Does Brittany need to support all the same versions of HLS in order to be bundled with it? I would much rather support a single version of GHC and provide static binaries if that's possible.
I am afraid that is the case, each hls version is shipped for each supported ghc.
Closing this in favor of #357.
Pull request closed