Hi all,
The GHC developers are very happy to announce the availability of the
first 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-alpha1
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)
In addition, the final 9.2.1 release will bring a new native code
generator for ARM, providing fast, first-class for Haskell on Apple
ARM hardware [apple-m1], although this functionality is not yet
present in this alpha.
As always, do give this a try and 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
_______________________________________________
ghc-devs mailing list
ghc-devs@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs