-
Notifications
You must be signed in to change notification settings - Fork 162
Support 9.10 on Windows, add to README #2939
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
550dc0a
to
1cbe9d5
Compare
@DigitalBrains1 I think we can just remove the |
1cbe9d5
to
409cbf7
Compare
As discussed, we copy from the |
409cbf7
to
99ae5c1
Compare
This dependency is something inherited from the `ghc-bin` Cabal package, as we vendor code from that package. The 9.10 version of `ghc-bin` likewise increases this upper bound. It is needed for building GHC 9.10 on Windows.
1d6f49d
to
5498fdd
Compare
LTS's 22 and 23 (GHC 9.6 and 9.8) were bumped to their latest minors, allowing simplification of the configuration. LTS 21 (GHC 9.4) is bumped to the last minor that used GHC 9.4.7, since 9.4.8 is slow.
The next commit adds a fourth footnote. Depending on the font, the superscript numerals for 1-3 render differently than for other numerals (with 0 possibly rendering in yet another way). By using `<sup>`, we get consistent rendering for all numbers (and we can add punctuation). As long as we're making things ugly with the `<sup>` markup, we replace the emoji-style glyphs with character references. The large glyphs break many editors, making editing nearly impossible. This commit does not change the contents, just the way it is written in source-form.
And add a footnote that Clash starts extremely slowly under Windows with basically all modern GHC's (possibly #2684 although it might be yet another bug).
5498fdd
to
281d1eb
Compare
On Linux, Clash has been working on GHC 9.10 for a while, both
master
and 1.8. This PR adds support for Windows, tests macOS in CI, and adds these facts to our README.All versions of Stackage run in CI are bumped to their latest minors. This allowed simplifying LTS's 22 and 23 (GHC 9.6 and 9.8).
Still TODO:
Write a changelog entry (see changelog/README.md)