Upgrade to GHC 9.2.2 #189
Labels
blocked/upstream ❌
Blocked by upstream issue
Haskell
Haskell-related
long-term goal
A long-term goal, but not attached to a particular milestone yet
tracking
This is a tracking issue
upstream
This is an upstream issue
Uh oh!
There was an error while loading. Please reload this page.
Edit: GHC 9.2.2 has been released. Now we're just waiting for the libraries to catch up.
Edit: Oops, make that GHC 9.2.2. Turns out 9.2.1 is broken on
aarch64
: https://discourse.haskell.org/t/psa-9-2-1-aarch64-miscompilation/3638Once all the pieces are in place, I think we should upgrade to GHC 9.2.2 and not look back, taking full advantage of its features, like the new record syntax and the
GHC2021
extension set. I'm not particularly concerned about compatibility with older versions, especially as we don't have any third party users of the Primer Haskell packages yet.We'll need the following before we can make the switch:
primer
,primer-selda
, andprimer-service
, and pass all tests, on the following platforms:x86_64-linux
,aarch64-linux
,x86_64-darwin
,aarch64-darwin
. (I will add support for both types ofaarch64
builds to our Hydra & remote builders soon.)Eventually we'll also need a GHCJS 9.2.x that can build
primer
, but so long as we're certain that work is progressing on that & upstream has a plan, I'm comfortable making the switch without waiting for that piece. Realistically, runningprimer
in the frontend is a long way off, so there's no point waiting around for GHCJS 9.2.x.Let me know if I've missed anything.
The text was updated successfully, but these errors were encountered: