<div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-family:"times new roman",serif;font-size:large"><ul class="gmail-list-unstyled gmail-breadcrumbs-list gmail-js-breadcrumbs-list" style="box-sizing:border-box;font-variant-ligatures:none;margin-top:0px;margin-bottom:0px;padding-left:0px;list-style:none;display:flex;line-height:16px;color:rgb(115,114,120);font-family:"GitLab Sans",-apple-system,"system-ui","Segoe UI",Roboto,"Noto Sans",Ubuntu,Cantarell,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:14px"><li style="box-sizing:border-box;display:flex;min-width:0px;padding:2px 0px"><a href="https://gitlab.haskell.org/ghc/ghc/-/issues/21570" style="box-sizing:border-box;color:rgb(51,50,56);text-decoration-line:none;background-color:transparent;font-size:12px;overflow:hidden;text-overflow:ellipsis;font-weight:600;line-height:16px"><br class="gmail-Apple-interchange-newline">#21570, Linker broken on M1 Mac, occurs on 9.8.1-alpha4. I have updated the bug. My guess is that it was never addressed as the info needed tag was never removed after the  required  info was supplied. It might be good to have a test for this.</a></li><li style="box-sizing:border-box;display:flex;min-width:0px;padding:2px 0px"><a href="https://gitlab.haskell.org/ghc/ghc/-/issues/21570" style="box-sizing:border-box;color:rgb(51,50,56);text-decoration-line:none;background-color:transparent;font-size:12px;overflow:hidden;text-overflow:ellipsis;font-weight:600;line-height:16px"><br></a></li></ul></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Sep 20, 2023 at 1:54 AM 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"><br>
The GHC developers are very pleased to announce the availability of the<br>
third alpha prerelease of GHC 9.8.1. Binary distributions, source<br>
distributions, and documentation are available at<br>
<br>
            <a href="https://downloads.haskell.org/ghc/9.8.1-alpha4" rel="noreferrer" target="_blank">https://downloads.haskell.org/ghc/9.8.1-alpha4</a><br>
<br>
GHC 9.8 will bring a number of new features and improvements, including:<br>
<br>
 * Preliminary support the `TypeAbstractions` language extension,<br>
   allowing types to be bound in type declarations [TypeAbstractions].<br>
<br>
 * Support for the `ExtendedLiterals` extension, providing syntax for<br>
   non-word-sized numeric literals in the surface language<br>
   [extended-literals]<br>
<br>
 * Improved rewrite rule matching behavior, allowing limited matching of<br>
   higher-order patterns<br>
<br>
 * Better support for user-defined warnings by way of the `WARNING`<br>
   pragma [warnings]<br>
<br>
 * The introduction of the new `GHC.TypeError.Unsatisfiable`<br>
   constraint, allowing more predictable user-defined type errors<br>
   [unsatisfiable]<br>
<br>
 * Implementation of the export deprecation proposal, allowing module<br>
   exports to be marked with `DEPRECATE` pragmas [deprecated-exports]<br>
<br>
 * The addition of build semaphore support for parallel compilation;<br>
   with coming support in `cabal-install` this will allow better use of<br>
   parallelism in multi-package builds [jsem]<br>
<br>
 * More efficient representation of info table provenance information,<br>
   reducing binary sizes by over 50% in some cases when<br>
   `-finfo-table-map` is in use<br>
<br>
A full accounting of changes can be found in the [release notes].<br>
This alpha includes roughly 40 new commits relative to alpha 3,<br>
including what we believe should be nearly the last changes to GHC's<br>
boot libraries.<br>
<br>
We would like to thank GitHub, IOG, the Zw3rk stake pool,<br>
Well-Typed, Tweag I/O, Serokell, Equinix, SimSpace, the Haskell<br>
Foundation, and other anonymous contributors whose on-going financial<br>
and in-kind support has facilitated GHC maintenance and release<br>
management over the years. Finally, this release would not have been<br>
possible without the hundreds of open-source contributors whose work<br>
comprise this release.<br>
<br>
As always, do give this release a try and open a [ticket] if you see<br>
anything amiss.<br>
<br>
Happy compiling,<br>
<br>
~ Ben<br>
<br>
[TypeAbstractions]: <a href="https://github.com/ghc-proposals/ghc-proposals/blob/master/proposals/0425-decl-invis-binders.rst%5Bextended-literals" rel="noreferrer" target="_blank">https://github.com/ghc-proposals/ghc-proposals/blob/master/proposals/0425-decl-invis-binders.rst<br>
[extended-literals</a>]: <a href="https://github.com/ghc-proposals/ghc-proposals/blob/master/proposals/0451-sized-literals.rst" rel="noreferrer" target="_blank">https://github.com/ghc-proposals/ghc-proposals/blob/master/proposals/0451-sized-literals.rst</a><br>
[unsatisfiable]: <a href="https://github.com/ghc-proposals/ghc-proposals/blob/master/proposals/0433-unsatisfiable.rst" rel="noreferrer" target="_blank">https://github.com/ghc-proposals/ghc-proposals/blob/master/proposals/0433-unsatisfiable.rst</a><br>
[warnings]: <a href="https://github.com/ghc-proposals/ghc-proposals/blob/master/proposals/0541-warning-pragmas-with-categories.rst%5Bdeprecated-exports" rel="noreferrer" target="_blank">https://github.com/ghc-proposals/ghc-proposals/blob/master/proposals/0541-warning-pragmas-with-categories.rst<br>
[deprecated-exports</a>]: <a href="https://github.com/ghc-proposals/ghc-proposals/blob/master/proposals/0134-deprecating-exports-proposal.rst" rel="noreferrer" target="_blank">https://github.com/ghc-proposals/ghc-proposals/blob/master/proposals/0134-deprecating-exports-proposal.rst</a><br>
[jsem]: <a href="https://github.com/ghc-proposals/ghc-proposals/blob/master/proposals/0540-jsem.rst" rel="noreferrer" target="_blank">https://github.com/ghc-proposals/ghc-proposals/blob/master/proposals/0540-jsem.rst</a><br>
[release notes]: <a href="https://downloads.haskell.org/ghc/9.8.1-alpha4/docs/users_guide/9.8.1-notes.html" rel="noreferrer" target="_blank">https://downloads.haskell.org/ghc/9.8.1-alpha4/docs/users_guide/9.8.1-notes.html</a><br>
_______________________________________________<br>
Haskell-Cafe mailing list<br>
To (un)subscribe, modify options or view archives go to:<br>
<a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe" rel="noreferrer" target="_blank">http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe</a><br>
Only members subscribed via the mailman list are allowed to post.</blockquote></div></div>