Re: [Haskell-cafe] Re: GHC 9.14.1-rc2 is now available

George Colpitts <[email protected]> Thu, 6 Nov 2025 12:46:16 -0400
Newsgroups gmane.comp.lang.haskell.glasgow.user,gmane.comp.lang.haskell.ghc.devel,gmane.comp.lang.haskell.cafe
Message-ID <CAB-d4A6zAAFNQ11WQQd7m3PjL=5RHMwHXGFa=3HEnbARWGwiUg@mail.gmail.com>
--===============7414278221711235887==
Content-Type: multipart/alternative; boundary="000000000000de8b8e0642efcfbc"

--000000000000de8b8e0642efcfbc
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

solved it for me also. thanks!

On Thu, Nov 6, 2025 at 12:44=E2=80=AFPM Noon van der Silk <[email protected]=
om>
wrote:

> Success.
>
> On Thu, 6 Nov 2025 at 16:41, Zubin Duggal <[email protected]> wrote:
>
>> Try refreshing https://downloads.haskell.org/ghc/9.14.1-rc2/,
>> I purged the CDN cache.
>>
>> On 25/11/06 12:34, George Colpitts 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 <zubin@well-typed.=
com>
>> wrote:
>> >
>> >> The GHC developers are very pleased to announce the availability of t=
he
>> >> 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 import=
s
>> >>
>> >> 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 synt=
ax
>> >>     * The `SPECIALISE` pragma can be used to specialise for expressio=
n
>> >> arguments
>> >>       as well as type arguments.
>> >>     * Specialisation is now considerably more reliable in the presenc=
e
>> 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
>> downstream
>> >> workloads.
>> >>
>> >> Note that while this release makes many improvements in the
>> specialisation
>> >> 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 defaul=
t
>> 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
>> anonymous
>> >> 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 contributo=
rs
>> >> 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 se=
e
>> >> 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.
>
>
>
> --
> Noon van der Silk
>
> http://silky.github.io/
>
> "My programming language is kindness."
>

--000000000000de8b8e0642efcfbc
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">solved it for me also. thanks!</div></div><b=
r><div class=3D"gmail_quote gmail_quote_container"><div dir=3D"ltr" class=
=3D"gmail_attr">On Thu, Nov 6, 2025 at 12:44=E2=80=AFPM Noon van der Silk &=
lt;<a href=3D"mailto:[email protected]">[email protected]</a>&gt; wrote:<=
br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8e=
x;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"=
>Success.</div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gma=
il_attr">On Thu, 6 Nov 2025 at 16:41, Zubin Duggal &lt;<a href=3D"mailto:zu=
[email protected]" target=3D"_blank">[email protected]</a>&gt; wrote:<b=
r></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">Try refreshing <a=
 href=3D"https://downloads.haskell.org/ghc/9.14.1-rc2/" rel=3D"noreferrer" =
target=3D"_blank">https://downloads.haskell.org/ghc/9.14.1-rc2/</a>,<br>
I purged the CDN cache.<br>
<br>
On 25/11/06 12:34, George Colpitts wrote:<br>
&gt;I get a 404 Not Found when I click on any of the darwin releases, e.g.<=
br>
&gt;<a href=3D"https://downloads.haskell.org/ghc/9.14.1-rc2/ghc-9.14.0.2025=
1031-aarch64-apple-darwin.tar.xz" rel=3D"noreferrer" target=3D"_blank">http=
s://downloads.haskell.org/ghc/9.14.1-rc2/ghc-9.14.0.20251031-aarch64-apple-=
darwin.tar.xz</a><br>
&gt;<br>
&gt;On Thu, Nov 6, 2025 at 12:12=E2=80=AFPM Zubin Duggal &lt;<a href=3D"mai=
lto:[email protected]" target=3D"_blank">[email protected]</a>&gt; wr=
ote:<br>
&gt;<br>
&gt;&gt; The GHC developers are very pleased to announce the availability o=
f the<br>
&gt;&gt; second release candidate of GHC 9.14.1. Binary distributions, sour=
ce<br>
&gt;&gt; distributions, and documentation are available at [<a href=3D"http=
://downloads.haskell.org" rel=3D"noreferrer" target=3D"_blank">downloads.ha=
skell.org</a><br>
&gt;&gt; ][].<br>
&gt;&gt;<br>
&gt;&gt; The changes from the first release candidate are:<br>
&gt;&gt;<br>
&gt;&gt; * Bump the exceptions submodule to 0.10.11<br>
&gt;&gt; * Bump the os-string submodule to 2.0.8<br>
&gt;&gt; * Fix a driver regression causing an infinite loop with cyclic imp=
orts<br>
&gt;&gt;<br>
&gt;&gt; GHC 9.14 will bring a number of new features and improvements, inc=
luding:<br>
&gt;&gt;<br>
&gt;&gt; * Significant improvements in specialisation:<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0* The `SPECIALISE` pragma now allows use of typ=
e application syntax<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0* The `SPECIALISE` pragma can be used to specia=
lise for expression<br>
&gt;&gt; arguments<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0as well as type arguments.<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0* Specialisation is now considerably more relia=
ble in the presence of<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0`newtype`s<br>
&gt;&gt;<br>
&gt;&gt; * Significant GHCi improvements including:<br>
&gt;&gt;=C2=A0 =C2=A0 * Correctness and performance improvements in the byt=
ecode interpreter<br>
&gt;&gt;=C2=A0 =C2=A0 * Features in the GHCi debugger<br>
&gt;&gt;=C2=A0 =C2=A0 * Support for multiple home units in GHCi<br>
&gt;&gt;<br>
&gt;&gt; * Implementation of the [Explicit Level Imports proposal][levels]<=
br>
&gt;&gt;<br>
&gt;&gt; * `RequiredTypeArguments` can now be used in more contexts<br>
&gt;&gt;<br>
&gt;&gt; * SSE/AVX2 support in the x86 native code generator backend<br>
&gt;&gt;<br>
&gt;&gt; * A major update of the Windows toolchain and improved compatibili=
ty with<br>
&gt;&gt;=C2=A0 =C2=A0 macOS Tahoe<br>
&gt;&gt;<br>
&gt;&gt; * ... and many more<br>
&gt;&gt;<br>
&gt;&gt; A full accounting of changes can be found in the [release notes][]=
. Given<br>
&gt;&gt; the<br>
&gt;&gt; many specialisation improvements and their potential for regressio=
n, we<br>
&gt;&gt; would<br>
&gt;&gt; very much appreciate testing and performance characterisation on d=
ownstream<br>
&gt;&gt; workloads.<br>
&gt;&gt;<br>
&gt;&gt; Note that while this release makes many improvements in the specia=
lisation<br>
&gt;&gt; optimisation, polymorphic specialisation will remain disabled by d=
efault<br>
&gt;&gt; in the<br>
&gt;&gt; final release due to concern over regressions of the sort identifi=
ed in<br>
&gt;&gt; [#26329][T26329]. Users needing more aggressive specialisation can=
<br>
&gt;&gt; explicitly<br>
&gt;&gt; enable this feature with the `-fpolymorphic-specialisation` flag. =
Depending<br>
&gt;&gt; upon our experience with 9.14.1, we may enable this feature by def=
ault in a<br>
&gt;&gt; later minor release.<br>
&gt;&gt;<br>
&gt;&gt; We would like to thank the Zw3rk stake pool, Well-Typed, Mercury,<=
br>
&gt;&gt; Channable,<br>
&gt;&gt; Tweag I/O, Serokell, SimSpace, the Haskell Foundation, and other a=
nonymous<br>
&gt;&gt; contributors whose on-going financial and in-kind support has faci=
litated<br>
&gt;&gt; GHC<br>
&gt;&gt; maintenance and release management over the years. Finally, this r=
elease<br>
&gt;&gt; would<br>
&gt;&gt; not have been possible without the hundreds of open-source contrib=
utors<br>
&gt;&gt; whose<br>
&gt;&gt; work have made the Haskell ecosystem what it is today.<br>
&gt;&gt;<br>
&gt;&gt; As always, do give this release a try and open a [ticket][] if you=
 see<br>
&gt;&gt; anything amiss.<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; [<a href=3D"http://downloads.haskell.org" rel=3D"noreferrer" targe=
t=3D"_blank">downloads.haskell.org</a>]: <a href=3D"https://downloads.haske=
ll.org/ghc/9.14.1-rc2" rel=3D"noreferrer" target=3D"_blank">https://downloa=
ds.haskell.org/ghc/9.14.1-rc2</a><br>
&gt;&gt; [release notes]:<br>
&gt;&gt; <a href=3D"https://downloads.haskell.org/ghc/9.14.1-rc2/docs/users=
_guide/9.14.1-notes.html" rel=3D"noreferrer" target=3D"_blank">https://down=
loads.haskell.org/ghc/9.14.1-rc2/docs/users_guide/9.14.1-notes.html</a><br>
&gt;&gt; [ticket]: <a href=3D"https://gitlab.haskell.org/ghc/homepage/-/iss=
ues/new" rel=3D"noreferrer" target=3D"_blank">https://gitlab.haskell.org/gh=
c/homepage/-/issues/new</a><br>
&gt;&gt; [macos]: <a href=3D"https://gitlab.haskell.org/ghc/ghc/-/issues/26=
166" rel=3D"noreferrer" target=3D"_blank">https://gitlab.haskell.org/ghc/gh=
c/-/issues/26166</a><br>
&gt;&gt; [T26329]: <a href=3D"https://gitlab.haskell.org/ghc/ghc/-/issues/2=
6329" rel=3D"noreferrer" target=3D"_blank">https://gitlab.haskell.org/ghc/g=
hc/-/issues/26329</a><br>
&gt;&gt; [levels]:<br>
&gt;&gt; <a href=3D"https://github.com/ghc-proposals/ghc-proposals/blob/mas=
ter/proposals/0682-explicit-level-imports.rst" rel=3D"noreferrer" target=3D=
"_blank">https://github.com/ghc-proposals/ghc-proposals/blob/master/proposa=
ls/0682-explicit-level-imports.rst</a><br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; Glasgow-haskell-users mailing list -- <a href=3D"mailto:glasgow-ha=
[email protected]" target=3D"_blank">[email protected]=
g</a><br>
&gt;&gt; To unsubscribe send an email to <a href=3D"mailto:glasgow-haskell-=
[email protected]" target=3D"_blank">glasgow-haskell-users-leave@hask=
ell.org</a><br>
&gt;&gt;<br>
_______________________________________________<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.&quot;</div></div></div>
</blockquote></div>

--000000000000de8b8e0642efcfbc--

--===============7414278221711235887==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Glasgow-haskell-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]

--===============7414278221711235887==--