Skip to content

Be able to build on GHC 9#1

Closed
thomasjm wants to merge 1 commit intojonschoning:masterfrom
codedownio:master
Closed

Be able to build on GHC 9#1
thomasjm wants to merge 1 commit intojonschoning:masterfrom
codedownio:master

Conversation

@thomasjm
Copy link

Really just 3 changes:

  • Un-eta reduce something to deal with simplified subsumption
  • Remove Eq MimeError instance
  • Bump http-client bound

@jonschoning
Copy link
Owner

jonschoning commented Sep 13, 2021

the cabal and source changes look fine, i'll get them merged into upstream.

an interesting note though i'm seeing quite longer times to compile on ghc 9.0.1 vs. ghc 8.10.7

GHC 8.6.5 (lts-14.7)
stack build 689.07s user 8.10s system 98% cpu 11:51.14 total

GHC 8.10.7 (lts-18.10)
stack build 561.56s user 38.99s system 88% cpu 11:20.41 total

GHC 9.0.1 (nightly-2021-09-12)
stack build 788.12s user 161.84s system 62% cpu 25:23.95 total

@thomasjm
Copy link
Author

Ah, I guess times must have peaked around 9.0.1. I was optimistic about the 9 series because of this chart: https://www.youtube.com/watch?v=OZgoid0pex8&t=221s&ab_channel=ACMSIGPLAN

@jonschoning
Copy link
Owner

the build is currently limiting updating the default stack.yaml, but the src changes to prepare for ghc 9 are in 7522b3f .

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