<div dir="ltr"><div>Hi,</div><div><br></div><div>Typically a GHC release is tied to a new cabal release as well. I however can't find a new tag for Cabal.</div><div><br></div><div>Does this mean I need to use cabal-head or can I use Cabal 3.4?</div><div><br></div><div>Thanks,</div><div>Tamar<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Apr 1, 2021 at 5:44 PM Ben Gamari <<a href="mailto:ben@well-typed.com">ben@well-typed.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi all,<br>
<br>
The GHC developers are very happy to announce the availability of the<br>
first alpha release in the 9.2.1 series. Binary distributions, source<br>
distributions, and documentation are available at<br>
<br>
<a href="https://downloads.haskell.org/ghc/9.2.1-alpha1" rel="noreferrer" target="_blank">https://downloads.haskell.org/ghc/9.2.1-alpha1</a><br>
<br>
GHC 9.2 will bring a number of exciting features including:<br>
<br>
* Many changes in the area of records, including the new<br>
`RecordDotSyntax` and `NoFieldSelectors` language extensions, as well<br>
as Support for `DuplicateRecordFields` with `PatternSynonyms`.<br>
<br>
* Introduction of the new `GHC2021` language extension set, giving<br>
users convenient access to a larger set of language extensions which<br>
have been long considered stable.<br>
<br>
* Merge of `ghc-exactprint` into the GHC tree, providing infrastructure<br>
for source-to-source program rewriting out-of-the-box.<br>
<br>
* Introduction of a `BoxedRep` `RuntimeRep`, allowing for polymorphism<br>
over levity of boxed objects (#17526)<br>
<br>
* Implementation of the `UnliftedDataTypes` extension, allowing users<br>
to define types which do not admit lazy evaluation ([proposal])<br>
<br>
* The new [-hi profiling] mechanism which provides significantly<br>
improved insight into thunk leaks.<br>
<br>
* Support for the `ghc-debug` out-of-process heap inspection library<br>
[ghc-debug]<br>
<br>
* Support for profiling of pinned objects with the cost-centre profiler<br>
(#7275)<br>
<br>
* Introduction of Haddock documentation support in TemplateHaskell (#5467)<br>
<br>
In addition, the final 9.2.1 release will bring a new native code<br>
generator for ARM, providing fast, first-class for Haskell on Apple<br>
ARM hardware [apple-m1], although this functionality is not yet<br>
present in this alpha.<br>
<br>
As always, do give this a try and open a [ticket] if you see anything amiss.<br>
<br>
Happy testing,<br>
<br>
- Ben<br>
<br>
<br>
[apple-m1]: <a href="https://www.haskell.org/ghc/blog/20210309-apple-m1-story.html" rel="noreferrer" target="_blank">https://www.haskell.org/ghc/blog/20210309-apple-m1-story.html</a><br>
[proposal]: <a href="https://github.com/ghc-proposals/ghc-proposals/blob/master/proposals/0265-unlifted-datatypes.rst%5B-hi" rel="noreferrer" target="_blank">https://github.com/ghc-proposals/ghc-proposals/blob/master/proposals/0265-unlifted-datatypes.rst<br>
[-hi</a> profiling]: <a href="https://well-typed.com/blog/2021/01/first-look-at-hi-profiling-mode/%5Bghc-debug" rel="noreferrer" target="_blank">https://well-typed.com/blog/2021/01/first-look-at-hi-profiling-mode/<br>
[ghc-debug</a>]: <a href="http://ghc.gitlab.haskell.org/ghc-debug/" rel="noreferrer" target="_blank">http://ghc.gitlab.haskell.org/ghc-debug/</a><br>
[ticket]: <a href="https://gitlab.haskell.org/ghc/ghc/-/issues/new" rel="noreferrer" target="_blank">https://gitlab.haskell.org/ghc/ghc/-/issues/new</a><br>
_______________________________________________<br>
ghc-devs mailing list<br>
<a href="mailto:ghc-devs@haskell.org" target="_blank">ghc-devs@haskell.org</a><br>
<a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs" rel="noreferrer" target="_blank">http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs</a><br>
</blockquote></div>