Re: GHC 9.14.1-rc2 is now available
Noon van der Silk <[email protected]> Thu, 6 Nov 2025 16:39:56 +0000
| Newsgroups | gmane.comp.lang.haskell.cafe,gmane.comp.lang.haskell.ghc.devel,gmane.comp.lang.haskell.glasgow.user |
|---|---|
| Message-ID | <CAKBUzA2UebjV4x57FftZ=e1AiT6djCUcDq3rCw7Vixpy5JLw+A@mail.gmail.com> |
--===============8129084945578073223== Content-Type: multipart/alternative; boundary="000000000000bbc10f0642efb700" --000000000000bbc10f0642efb700 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable It's every platform in fact. On Thu, 6 Nov 2025 at 16:35, George Colpitts <[email protected]> wrote: > 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-= apple-darwin.tar.xz > > On Thu, Nov 6, 2025 at 12:12=E2=80=AFPM Zubin Duggal <[email protected]= m> 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 o= f >> `newtype`s >> >> * Significant GHCi improvements including: >> * Correctness and performance improvements in the bytecode interprete= r >> * 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 wit= h >> macOS Tahoe >> >> * ... and many more >> >> A full accounting of changes can be found in the [release notes][]. Give= n >> the >> many specialisation improvements and their potential for regression, we >> would >> very much appreciate testing and performance characterisation on >> downstream >> workloads. >> >> Note that while this release makes many improvements in the specialisati= on >> 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. >> Depending >> upon our experience with 9.14.1, we may enable this feature by default i= n >> 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 anonymo= us >> contributors whose on-going financial and in-kind support has facilitate= d >> 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-not= es.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/068= 2-explicit-level-imports.rst >> _______________________________________________ >> Glasgow-haskell-users mailing list -- [email protected] >> To unsubscribe send an email to [email protected] >> > _______________________________________________ > Haskell-Cafe mailing list -- [email protected] > To (un)subscribe, modify options or view archives go to: > Only members subscribed via the mailman list are allowed to post. --=20 Noon van der Silk http://silky.github.io/ "My programming language is kindness." --000000000000bbc10f0642efb700 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr">It's every platform in fact.<div><br></div></div><br><= div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Thu, 6 N= ov 2025 at 16:35, George Colpitts <<a href=3D"mailto:george.colpitts@gma= il.com" target=3D"_blank">[email protected]</a>> wrote:<br></div= ><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border= -left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div cl= ass=3D"gmail_default" style=3D"font-family:"times new roman",seri= f;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/ghc/9.14.1-rc2= /ghc-9.14.0.20251031-aarch64-apple-darwin.tar.xz" target=3D"_blank">https:/= /downloads.haskell.org/ghc/9.14.1-rc2/ghc-9.14.0.20251031-aarch64-apple-dar= win.tar.xz</a></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" c= lass=3D"gmail_attr">On Thu, Nov 6, 2025 at 12:12=E2=80=AFPM Zubin Duggal &l= t;<a href=3D"mailto:[email protected]" target=3D"_blank">zubin@well-type= d.com</a>> wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"ma= rgin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:= 1ex">The GHC developers are very pleased to announce the availability of th= e<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> _______________________________________________<br> Haskell-Cafe mailing list -- <a href=3D"mailto:[email protected]" ta= rget=3D"_blank">[email protected]</a><br> To (un)subscribe, modify options or view archives go to:<br> Only members subscribed via the mailman list are allowed to post.</blockquo= te></div><div><br clear=3D"all"></div><div><br></div><span class=3D"gmail_s= ignature_prefix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature"><= div dir=3D"ltr"><div dir=3D"ltr">Noon van der Silk<br><br><a href=3D"http:/= /silky.github.io/" target=3D"_blank">http://silky.github.io/</a><br><br>&qu= ot;My programming language is kindness."</div></div></div> --000000000000bbc10f0642efb700-- --===============8129084945578073223== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Haskell-Cafe mailing list -- [email protected] To (un)subscribe, modify options or view archives go to: Only members subscribed via the mailman list are allowed to post. --===============8129084945578073223==--