[ANNOUNCE] GHC 9.2.1 now available
Ben Gamari <[email protected]> Fri, 29 Oct 2021 11:44:42 -0400
| Newsgroups | gmane.comp.lang.haskell.cafe,gmane.comp.lang.haskell.ghc.devel,gmane.comp.lang.haskell.glasgow.user |
|---|---|
| Message-ID | <[email protected]> |
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
https://downloads.haskell.org/ghc/9.2.1
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
[ghc-debug]
* 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
(#7275)
* 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
[proposal]: https://github.com/ghc-proposals/ghc-proposals/blob/master/proposals/0265-unlifted-datatypes.rst
[-hi profiling]: https://well-typed.com/blog/2021/01/first-look-at-hi-profiling-mode/
[ghc-debug]: http://ghc.gitlab.haskell.org/ghc-debug/
[ticket]: https://gitlab.haskell.org/ghc/ghc/-/issues/new
_______________________________________________
Haskell-Cafe mailing list
To (un)subscribe, modify options or view archives go to:
http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe
Only members subscribed via the mailman list are allowed to post.
signature.asc
(application/pgp-signature, 905 B)
-----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEg5ai+U8IKhnDQZiPCIdltPrJkTcFAmF8FsUACgkQCIdltPrJ kTc41Qf+JoMdkn+hFh7tMYavcoOawh7CEmjF0X1BR4v8yKOPSSSAZ8wxHLK5hCI3 yStxG/+Bg6+HfubowM6vQ+maNvuVJZNhn9MytrUigZoOROe6Z0FPwOdLU5zbDEKT e2rM4h9CgH1prGIvKsuhzicr/ovZGrPENuw11OqA6gXKko6RSxeVGs8l6x9MEeXk iwJ08JDwkAsh8pci9gxabeMr4TmZSHvLaspeUlo88O5FmJUSWa6oRi8RUtBjvkCJ zJxmTEQU867W+SR/qZK5kP89glt0iT/BHUAba7uqVBNGSHP40mV1F5C/S4wW4g1/ n/rZ+NTAWCjqmPodUuymOeTTk+ar9YkBMwQBAQgAHRYhBP5atskf6ll8OzEYC3Pt 6ejPuu8BBQJhfBbqAAoJEHPt6ejPuu8BVmAH/2UY0d6ffC9R1lov0CbkLcdziPch DY2ZMvTmYEzj0WKG3QZSiMYsAQlcCHL9AQA0WljRDd5Kvti5Z+BMWcrbLItjuypn 2MFMZvkALlFG6/CUV16uNaogRAzVsQdTIo/K/hEmLDhc1T4mgWCAUUZZxLcNFYk+ vMBiiXHc5LrLiFB0b1Oh7uijIdbJsBHkxl4MBi+/NVG3DBtDG4vrhsLmUeiz3BZq RmIvxHUj3Gx3DkkvdDoIh/+F5rcVD69RgzQkVOKzZbKdpL0CdLl6mI2V6zyLC+gd QcJOlibAoGbAlJTPgSP5tQnyxaCMVVlW2E2KvOdOyLQYTgSVGKPgUsbTGpI= =88r3 -----END PGP SIGNATURE-----