Hi all,

The GHC developers are very happy to at long last announce the
availability of GHC 9.2.1. Binary distributions, source distributions,
and documentation are available at


GHC 9.2 brings a number of exciting features including:

 * A native code generation backend for AArch64, significantly speeding
   compilation time on ARM platforms like the Apple M1.

 * Many changes in the area of records, including the new
   `RecordDotSyntax` and `NoFieldSelectors` language extensions, as well
   as Support for `DuplicateRecordFields` with `PatternSynonyms`.

 * Introduction of the new `GHC2021` language extension set, giving
   users convenient access to a larger set of language extensions which
   have been long considered stable.

 * Merging of `ghc-exactprint` into the GHC tree, providing
   infrastructure for source-to-source program rewriting out-of-the-box.

 * Introduction of a `BoxedRep` `RuntimeRep`, allowing for polymorphism
   over levity of boxed objects (#17526)

 * Implementation of the `UnliftedDataTypes` extension, allowing users
   to define types which do not admit lazy evaluation ([proposal])

 * The new [`-hi` profiling] mechanism which provides significantly
   improved insight into thunk leaks.

 * Support for the `ghc-debug` out-of-process heap inspection library

 * Significant improvements in the bytecode interpreter, allowing more
   programs to be efficently run in GHCi and Template Haskell splices.

 * Support for profiling of pinned objects with the cost-centre profiler

 * Faster compilation and a smaller memory footprint

 * Introduction of Haddock documentation support in TemplateHaskell (#5467)

Finally, thank you to Microsoft Research, GitHub, IOHK, the Zw3rk stake
pool, Tweag I/O, Serokell, Equinix, SimSpace, and other anonymous
contributors whose on-going financial and in-kind support has
facilitated GHC maintenance and release management over the years.
Moreover, this release would not have been possible without the hundreds
of open-source contributors whose work comprise this release.

As always, do open a [ticket] if you see anything amiss.

Happy testing,

- Ben

[apple-m1]: https://www.haskell.org/ghc/blog/20210309-apple-m1-story.html
[-hi profiling]: 
[ghc-debug]: http://ghc.gitlab.haskell.org/ghc-debug/
[ticket]: https://gitlab.haskell.org/ghc/ghc/-/issues/new

Attachment: signature.asc
Description: PGP signature

Glasgow-haskell-users mailing list

Reply via email to