Re: GHC 9.14.1-rc2 is now available
George Colpitts <[email protected]> Thu, 6 Nov 2025 12:34:19 -0400
| Newsgroups | gmane.comp.lang.haskell.ghc.devel,gmane.comp.lang.haskell.glasgow.user,gmane.comp.lang.haskell.cafe |
|---|---|
| Message-ID | <CAB-d4A5hn=a704E6cB4+1HDvA6AFyofv=QqEs8EWjtCrs8X4MQ@mail.gmail.com> |
--===============1876108894873690343== Content-Type: multipart/alternative; boundary="000000000000301bba0642efa561" --000000000000301bba0642efa561 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable I get a 404 Not Found when I click on any of the darwin releases, e.g. https://downloads.haskell.org/ghc/9.14.1-rc2/ghc-9.14.0.20251031-aarch64-ap= ple-darwin.tar.xz On Thu, Nov 6, 2025 at 12:12=E2=80=AFPM Zubin Duggal <[email protected]>= wrote: > The GHC developers are very pleased to announce the availability of the > second release candidate of GHC 9.14.1. Binary distributions, source > distributions, and documentation are available at [downloads.haskell.org > ][]. > > The changes from the first release candidate are: > > * Bump the exceptions submodule to 0.10.11 > * Bump the os-string submodule to 2.0.8 > * Fix a driver regression causing an infinite loop with cyclic imports > > GHC 9.14 will bring a number of new features and improvements, including: > > * Significant improvements in specialisation: > * The `SPECIALISE` pragma now allows use of type application syntax > * The `SPECIALISE` pragma can be used to specialise for expression > arguments > as well as type arguments. > * Specialisation is now considerably more reliable in the presence of > `newtype`s > > * Significant GHCi improvements including: > * Correctness and performance improvements in the bytecode interpreter > * Features in the GHCi debugger > * Support for multiple home units in GHCi > > * Implementation of the [Explicit Level Imports proposal][levels] > > * `RequiredTypeArguments` can now be used in more contexts > > * SSE/AVX2 support in the x86 native code generator backend > > * A major update of the Windows toolchain and improved compatibility with > macOS Tahoe > > * ... and many more > > A full accounting of changes can be found in the [release notes][]. Given > the > many specialisation improvements and their potential for regression, we > would > very much appreciate testing and performance characterisation on downstre= am > workloads. > > Note that while this release makes many improvements in the specialisatio= n > optimisation, polymorphic specialisation will remain disabled by default > in the > final release due to concern over regressions of the sort identified in > [#26329][T26329]. Users needing more aggressive specialisation can > explicitly > enable this feature with the `-fpolymorphic-specialisation` flag. Dependi= ng > upon our experience with 9.14.1, we may enable this feature by default in= a > later minor release. > > We would like to thank the Zw3rk stake pool, Well-Typed, Mercury, > Channable, > Tweag I/O, Serokell, SimSpace, the Haskell Foundation, and other anonymou= s > contributors whose on-going financial and in-kind support has facilitated > GHC > maintenance and release management over the years. Finally, this release > would > not have been possible without the hundreds of open-source contributors > whose > work have made the Haskell ecosystem what it is today. > > As always, do give this release a try and open a [ticket][] if you see > anything amiss. > > > [downloads.haskell.org]: https://downloads.haskell.org/ghc/9.14.1-rc2 > [release notes]: > https://downloads.haskell.org/ghc/9.14.1-rc2/docs/users_guide/9.14.1-note= s.html > [ticket]: https://gitlab.haskell.org/ghc/homepage/-/issues/new > [macos]: https://gitlab.haskell.org/ghc/ghc/-/issues/26166 > [T26329]: https://gitlab.haskell.org/ghc/ghc/-/issues/26329 > [levels]: > https://github.com/ghc-proposals/ghc-proposals/blob/master/proposals/0682= -explicit-level-imports.rst > _______________________________________________ > Glasgow-haskell-users mailing list -- [email protected] > To unsubscribe send an email to [email protected] > --000000000000301bba0642efa561 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:times ne= w roman,serif;font-size:large">I get a 404 Not Found when I click on any of= the darwin releases, e.g.=C2=A0<a href=3D"https://downloads.haskell.org/gh= c/9.14.1-rc2/ghc-9.14.0.20251031-aarch64-apple-darwin.tar.xz">https://downl= oads.haskell.org/ghc/9.14.1-rc2/ghc-9.14.0.20251031-aarch64-apple-darwin.ta= r.xz</a></div></div><br><div class=3D"gmail_quote gmail_quote_container"><d= iv dir=3D"ltr" class=3D"gmail_attr">On Thu, Nov 6, 2025 at 12:12=E2=80=AFPM= Zubin Duggal <<a href=3D"mailto:[email protected]">zubin@well-typed.= com</a>> wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"marg= in:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1e= x">The GHC developers are very pleased to announce the availability of the<= br> second release candidate of GHC 9.14.1. Binary distributions, source<br> distributions, and documentation are available at [<a href=3D"http://downlo= ads.haskell.org" rel=3D"noreferrer" target=3D"_blank">downloads.haskell.org= </a>][].<br> <br> The changes from the first release candidate are:<br> <br> * Bump the exceptions submodule to 0.10.11<br> * Bump the os-string submodule to 2.0.8<br> * Fix a driver regression causing an infinite loop with cyclic imports<br> <br> GHC 9.14 will bring a number of new features and improvements, including:<b= r> <br> * Significant improvements in specialisation:<br> =C2=A0 =C2=A0 * The `SPECIALISE` pragma now allows use of type application = syntax<br> =C2=A0 =C2=A0 * The `SPECIALISE` pragma can be used to specialise for expre= ssion arguments<br> =C2=A0 =C2=A0 =C2=A0 as well as type arguments.<br> =C2=A0 =C2=A0 * Specialisation is now considerably more reliable in the pre= sence of<br> =C2=A0 =C2=A0 =C2=A0 `newtype`s<br> <br> * Significant GHCi improvements including:<br> =C2=A0 =C2=A0* Correctness and performance improvements in the bytecode int= erpreter<br> =C2=A0 =C2=A0* Features in the GHCi debugger<br> =C2=A0 =C2=A0* Support for multiple home units in GHCi<br> <br> * Implementation of the [Explicit Level Imports proposal][levels]<br> <br> * `RequiredTypeArguments` can now be used in more contexts<br> <br> * SSE/AVX2 support in the x86 native code generator backend <br> <br> * A major update of the Windows toolchain and improved compatibility with<b= r> =C2=A0 =C2=A0macOS Tahoe<br> <br> * ... and many more<br> <br> A full accounting of changes can be found in the [release notes][]. Given t= he<br> many specialisation improvements and their potential for regression, we wou= ld<br> very much appreciate testing and performance characterisation on downstream= <br> workloads.<br> <br> Note that while this release makes many improvements in the specialisation<= br> optimisation, polymorphic specialisation will remain disabled by default in= the<br> final release due to concern over regressions of the sort identified in<br> [#26329][T26329]. Users needing more aggressive specialisation can explicit= ly<br> enable this feature with the `-fpolymorphic-specialisation` flag. Depending= <br> upon our experience with 9.14.1, we may enable this feature by default in a= <br> later minor release.<br> <br> We would like to thank the Zw3rk stake pool, Well-Typed, Mercury, Channable= ,<br> Tweag I/O, Serokell, SimSpace, the Haskell Foundation, and other anonymous<= br> contributors whose on-going financial and in-kind support has facilitated G= HC<br> maintenance and release management over the years. Finally, this release wo= uld<br> not have been possible without the hundreds of open-source contributors who= se<br> work have made the Haskell ecosystem what it is today.<br> <br> As always, do give this release a try and open a [ticket][] if you see<br> anything amiss.<br> <br> <br> [<a href=3D"http://downloads.haskell.org" rel=3D"noreferrer" target=3D"_bla= nk">downloads.haskell.org</a>]: <a href=3D"https://downloads.haskell.org/gh= c/9.14.1-rc2" rel=3D"noreferrer" target=3D"_blank">https://downloads.haskel= l.org/ghc/9.14.1-rc2</a><br> [release notes]: <a href=3D"https://downloads.haskell.org/ghc/9.14.1-rc2/do= cs/users_guide/9.14.1-notes.html" rel=3D"noreferrer" target=3D"_blank">http= s://downloads.haskell.org/ghc/9.14.1-rc2/docs/users_guide/9.14.1-notes.html= </a><br> [ticket]: <a href=3D"https://gitlab.haskell.org/ghc/homepage/-/issues/new" = rel=3D"noreferrer" target=3D"_blank">https://gitlab.haskell.org/ghc/homepag= e/-/issues/new</a><br> [macos]: <a href=3D"https://gitlab.haskell.org/ghc/ghc/-/issues/26166" rel= =3D"noreferrer" target=3D"_blank">https://gitlab.haskell.org/ghc/ghc/-/issu= es/26166</a><br> [T26329]: <a href=3D"https://gitlab.haskell.org/ghc/ghc/-/issues/26329" rel= =3D"noreferrer" target=3D"_blank">https://gitlab.haskell.org/ghc/ghc/-/issu= es/26329</a><br> [levels]: <a href=3D"https://github.com/ghc-proposals/ghc-proposals/blob/ma= ster/proposals/0682-explicit-level-imports.rst" rel=3D"noreferrer" target= =3D"_blank">https://github.com/ghc-proposals/ghc-proposals/blob/master/prop= osals/0682-explicit-level-imports.rst</a><br> _______________________________________________<br> Glasgow-haskell-users mailing list -- <a href=3D"mailto:glasgow-haskell-use= [email protected]" target=3D"_blank">[email protected]</a><br> To unsubscribe send an email to <a href=3D"mailto:glasgow-haskell-users-lea= [email protected]" target=3D"_blank">[email protected]</= a><br> </blockquote></div> --000000000000301bba0642efa561-- --===============1876108894873690343== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ ghc-devs mailing list -- [email protected] To unsubscribe send an email to [email protected] --===============1876108894873690343==--