[ANNOUNCE] GHC 9.2.1-alpha2 released

Ben Gamari <[email protected]>
Newsgroups gmane.comp.lang.haskell.glasgow.user,gmane.comp.lang.haskell.ghc.devel,gmane.comp.lang.haskell.general
Message-ID <[email protected]>
Hi all,

The GHC developers are very happy to announce the availability of the
second alpha release in the 9.2.1 series. Binary distributions, source
distributions, and documentation are available at

     https://downloads.haskell.org/ghc/9.2.1-alpha2

GHC 9.2 will bring a number of exciting features including:

 * 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.

 * Merge 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]

 * Support for profiling of pinned objects with the cost-centre profiler
   (#7275)

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

 * Proper support for impredicative types in the form of Quick-Look
   impredicativity.

 * A native code generator backend for AArch64.

This pre-release brings nearly 50 fixes relative to the first alpha,
although the long-awaited ARM NCG backend hasn't quite landed yet.

As always, do give this a try and open a [ticket] if you see anything amiss.

Happy testing,

- Ben


[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

_______________________________________________
Glasgow-haskell-users mailing list
[email protected]
http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users
signature.asc (application/pgp-signature, 487 B)
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEE/lq2yR/qWXw7MRgLc+3p6M+67wEFAmCCRfEACgkQc+3p6M+6
7wES8Af9GBwVNaXOvl6Ic3r/99eCisfifxEZLO3VYkgyYUif/OUseKEQSdE4oFFG
T/Rr0QILjlSloDNYLok9SPH/rkvZymhnpge72cGy/7kccf6nhNcCzRERTtpiRMI9
Jw1WXdkJhFDRVrcb7yUnsNPFQTFOlhvb57rXYKLKLmZWg6gcWhqC8b1Fh/LX8Qvf
NJ+b9oLvfIJOXe+e/8HoI/3q958is/VoWr8a9OpGjJLjcwf3raZgNa38hvF1XS9n
7ulh9Gfsq1W+cxIyrEYJKgTWesUg9tPlhiLHLnx2kQo6YRa5iittcxNSuR55HvHG
1BEefPm36kmSLMxL/pkVeObquJfBdA==
=nA5N
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.