<div dir="auto">Does this release include the fix for #22549 (infinite loops for some undecidable instances)?</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Dec 24, 2022, 5:36 PM Ben Gamari <<a href="mailto:ben@well-typed.com">ben@well-typed.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">The GHC developers are happy to announce the availability of GHC 9.4.4. Binary<br>
distributions, source distributions, and documentation are available at<br>
<a href="http://downloads.haskell.org" rel="noreferrer noreferrer" target="_blank">downloads.haskell.org</a> [1].<br>
<br>
This release is primarily a bugfix release. Bugs fixed include:<br>
<br>
* An issue where the wrong labels were used in the eventlog for events emitted<br>
when using info table profiling which was broken in 9.4.3 (#22452)<br>
<br>
* Fix a long standing bug where invalid eventlogs would be produced with long<br>
command-lines (#20221)<br>
<br>
* Fix a regression in eta-expansion which resulted in serious performance<br>
regressions in 9.4.3 (#22424)<br>
<br>
* Fix the `-fdefer-diagnostics` flag (#22391)<br>
<br>
* Fixes to several subtle compiler panics<br>
(#22491, #22416, #22549, #22475, #22039)<br>
<br>
* Add necessary write barriers to `IORef` operations, avoiding potential<br>
soundness issues on architectures with weakly-ordered memory models<br>
(#22468)<br>
<br>
Note that, as GHC 9.4 is the first release series where the release artifacts<br>
are all generated by our new Hadrian build system, it is possible that there<br>
will be packaging issues. If you enounter trouble while using a binary<br>
distribution, please open a [ticket]. Likewise, if you are a downstream<br>
packager, do consider migrating to [Hadrian] to run your build; the Hadrian<br>
build system can be built using `cabal-install`, `stack`, or the in-tree<br>
[bootstrap script]. See the accompanying [blog post] for details on<br>
migrating packaging to Hadrian.<br>
<br>
We would also like to emphasize that GHC 9.4 must be used in conjunction with<br>
Cabal-3.8 or later. This is particularly important for Windows users due to<br>
changes in GHC's Windows toolchain.<br>
<br>
We would like to thank Microsoft Azure, GitHub, IOG, the Zw3rk stake pool,<br>
Well-Typed, Tweag I/O, Serokell, Equinix, SimSpace, Haskell Foundation, and<br>
other anonymous contributors whose on-going financial and in-kind support has<br>
facilitated GHC maintenance and release management over the years. Finally,<br>
this release would not have been possible without the hundreds of open-source<br>
contributors whose work 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 Haskelling,<br>
<br>
- Ben<br>
<br>
<br>
[1]: <a href="https://downloads.haskell.org/ghc/9.4.4" rel="noreferrer noreferrer" target="_blank">https://downloads.haskell.org/ghc/9.4.4</a><br>
[ticket]: <a href="https://gitlab.haskell.org/ghc/ghc/-/issues/new" rel="noreferrer noreferrer" target="_blank">https://gitlab.haskell.org/ghc/ghc/-/issues/new</a><br>
[bootstrap script]: <a href="https://gitlab.haskell.org/ghc/ghc/-/blob/e2520df3fffa0cf22fb19c5fb872832d11c07d35/hadrian/bootstrap/README.md" rel="noreferrer noreferrer" target="_blank">https://gitlab.haskell.org/ghc/ghc/-/blob/e2520df3fffa0cf22fb19c5fb872832d11c07d35/hadrian/bootstrap/README.md</a><br>
[Hadrian]: <a href="https://gitlab.haskell.org/ghc/ghc/-/blob/e2520df3fffa0cf22fb19c5fb872832d11c07d35/hadrian" rel="noreferrer noreferrer" target="_blank">https://gitlab.haskell.org/ghc/ghc/-/blob/e2520df3fffa0cf22fb19c5fb872832d11c07d35/hadrian</a><br>
[blog post]: <a href="https://www.haskell.org/ghc/blog/20220805-make-to-hadrian.html" rel="noreferrer noreferrer" target="_blank">https://www.haskell.org/ghc/blog/20220805-make-to-hadrian.html</a><br>
_______________________________________________<br>
Glasgow-haskell-users mailing list<br>
<a href="mailto:Glasgow-haskell-users@haskell.org" target="_blank" rel="noreferrer">Glasgow-haskell-users@haskell.org</a><br>
<a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users" rel="noreferrer noreferrer" target="_blank">http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users</a><br>
</blockquote></div>