Skip to content

Conversation

@georgefst
Copy link
Collaborator

@georgefst georgefst commented Jun 12, 2022

Can't be merged while we still support GHC < 8.10, due to the dependency on ghc-lib-parser-9.2.

Some of these have genuine bugs, as discussed in #2254 (comment). We also get to drop a load of CPP introduced in #2944.

Users can still use older versions via CLI mode.

This wasn't possible until recently because `stylish-haskell`'s `ghc-lib-parser` bounds were holding us back.
@michaelpj
Copy link
Collaborator

Hmm, that's not going to happen soon probably. Per our deprecation policy, we're only going to drop support for 8.8 once Stackage LTS is on 9.2.

@georgefst
Copy link
Collaborator Author

Hmm, that's not going to happen soon probably. Per our deprecation policy, we're only going to drop support for 8.8 once Stackage LTS is on 9.2.

Indeed, hence the draft status. Seeing as I'd written the code before I realised we needed to be compatible so far back, I figured I may as well put it up.

@georgefst
Copy link
Collaborator Author

This is pretty out-of-date after #3078. Which makes it slightly easier to maintain support for older versions anyway, be abstracting shims in to a separate module.

@georgefst georgefst closed this Jun 11, 2023
@July541 July541 deleted the fourmolu-0.7-only branch June 30, 2023 23:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants