Skip to content

Fix incompatibility with GHC 9.2 and 9.4#11

Merged
jbransen merged 4 commits intoUU-ComputerScience:masterfrom
FPtje:fix-later-ghcs
Mar 26, 2023
Merged

Fix incompatibility with GHC 9.2 and 9.4#11
jbransen merged 4 commits intoUU-ComputerScience:masterfrom
FPtje:fix-later-ghcs

Conversation

@FPtje
Copy link
Contributor

@FPtje FPtje commented Mar 21, 2023

In a Haskell Meetup somewhere last year, @jbransen and I discussed this wonderful gem. I see that it doesn't have many recent commits, so I'd love to help here and there to keep it up-to-date. One reason for this is that a hobby project of mine heavily relies on this library.

This PR brings UUAGC up to date with GHC 9.2 and GHC 9.4. The individual commits describe the different changes made. Tested with GHC 9.0, 9.2 and 9.4. Also tested with glualint on GHC 9.2.

I would have liked to try and fix it up for GHC 9.6 as well, but there are just way too many dependencies that fail to build. I guess we'll have to wait for that to settle down first :).

If desired, I can fix up and make a PR for a quick Nix flake that I wrote to run these tests.

@jbransen jbransen merged commit d8fdf78 into UU-ComputerScience:master Mar 26, 2023
@jbransen
Copy link
Member

Nice, thank you very much!

@jbransen
Copy link
Member

This has been published to Hackage now https://hackage.haskell.org/package/uuagc-0.9.54

@FPtje
Copy link
Contributor Author

FPtje commented Mar 26, 2023

Awesome, thanks!

FPtje added a commit to FPtje/nixpkgs that referenced this pull request Jun 8, 2023
The package is compatible with ghc 9.2 and 9.4 since the following PR
was merged: UU-ComputerScience/uuagc#11
@FPtje FPtje deleted the fix-later-ghcs branch August 5, 2023 13:39
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.

2 participants