The GHC team is very pleased to announce the availability of the first (and likely final) release candidate of GHC 9.6.1. As usual, binaries and source distributions are available at downloads.haskell.org.
Using GHC as a cross-compiler is not as easy as we would like it to be; in particular, there are challenges related to Template Haskell
We hope to lift all of these limitations in future releases.
Additionally, 9.6.1 will include:
Significant latency improvements in the non-moving garbage collector
Efficient runtime support for delimited continuations
Improvements in compiler error messages
Numerous improvements in the compiler’s memory usage
See the release notes for a comprehensive accounting of changes in this release.
As always, one can find a migration guide to aid in transitioning from older releases on the GHC Wiki. We have also recently started extending our release process to cover a wider set of Linux distributions. In particular, we now offer Rocky 8 and Ubuntu 20.04 binary distributions which cover RedHat-derivative and distributions using older
glibc releases (namely 2.27), respectively.
Please do give this release a try and open a ticket if you see anything amiss. If all goes well we expect the final release should be available by late next week.