Re: GHC 9.14.1-alpha2 is now available

Rodrigo Mesquita <[email protected]> Mon, 15 Sep 2025 22:08:05 +0100
Newsgroups gmane.comp.lang.haskell.ghc.devel,gmane.comp.lang.haskell.glasgow.user
Message-ID <[email protected]>
--===============1705251219204385795==
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_DB9BAD93-F716-467B-8DD8-1035A2D659F4"


--Apple-Mail=_DB9BAD93-F716-467B-8DD8-1035A2D659F4
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Hi George,

=46rom a glance the issue seems to be with building GHC in Tahoe, not =
necessarily with using a GHC binary.
I haven=E2=80=99t tested GHC on Tahoe yet, so no promises.

However, I am just now upgrading the OS so I will be in a position to =
start fixing issues that come up.
I=E2=80=99ll also tackle #26166 in the near future to make GHC build =
again there.

Cheers,
Rodrigo

> On 15 Sep 2025, at 20:02, George Colpitts <[email protected]> =
wrote:
>=20
> Tahoe , the new MacOS, is out today. Should GHC users not upgrade to =
it? I am concerned about =
https://gitlab.haskell.org/ghc/ghc/-/issues/26166
>=20
> On Fri, Sep 12, 2025 at 10:26=E2=80=AFAM Ben Gamari =
<[email protected] <mailto:[email protected]>> wrote:
>>=20
>> The GHC developers are very pleased to announce the availability of =
the
>> second alpha prerelease of GHC 9.14.1. Binary distributions, source
>> distributions, and documentation are available at =
[downloads.haskell.org <http://downloads.haskell.org/>].
>>=20
>> GHC 9.14 will bring a number of new features and improvements, =
including:
>>=20
>> * Significant improvements in specialisation:
>>=20
>>    * The `SPECIALISE` pragma now allows use of type application =
syntax
>>=20
>>    * The `SPECIALISE` pragma can be used to specialise for expression =
arguments
>>      as well as type arguments.
>>=20
>>    * Specialisation is now considerably more reliable in the presence =
of
>>      `newtype`s
>>=20
>> * Significant improvements in the GHCi debugger
>>=20
>> * Record fields can be defined to be non-linear when `LinearTypes` is =
enabled.
>>=20
>> * `RequiredTypeArgments` can now be used in more contexts
>>=20
>> * SSE/AVX2 support in the x86 native code generator backend
>>=20
>> * A major update of the Windows toolchain
>>=20
>> * ... and many more
>>=20
>> 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.
>>=20
>> Observant readers of these prerelease announcements will note that =
polymorphic
>> specialisation has been dropped from alpha 2. This measure was taken =
out of an
>> abundance of caution after finding a miscompilation during testing of =
alpha 1.
>> While this bug will be fixed in the next alpha, we expect to keep =
polymorphic
>> specialisation disabled by default in the final release. 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 in a later minor release.
>>=20
>> This is the second of three expected alpha prereleases. We expect the =
next
>> (third) alpha will come 23 Sept. 2025, with the release candidate =
coming 7 Oct.
>> 2025.
>>=20
>> 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 =
contributors whose
>> work have made the Haskell ecosystem what it is today.
>>=20
>> As always, do give this release a try and open a [ticket] if you see
>> anything amiss.
>>=20
>>=20
>> [downloads.haskell.org <http://downloads.haskell.org/>]: =
https://downloads.haskell.org/ghc/9.14.1-alpha2
>> [release notes]: =
https://downloads.haskell.org/ghc/9.14.1-alpha2/docs/users_guide/9.14.1-no=
tes.html
>> [ticket]: https://gitlab.haskell.org/ghc/homepage/-/issues/new
>> _______________________________________________
>> ghc-devs mailing list -- [email protected] =
<mailto:[email protected]>
>> To unsubscribe send an email to [email protected] =
<mailto:[email protected]>
> _______________________________________________
> ghc-devs mailing list -- [email protected]
> To unsubscribe send an email to [email protected]


--Apple-Mail=_DB9BAD93-F716-467B-8DD8-1035A2D659F4
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; =
charset=3Dutf-8"></head><body style=3D"overflow-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;">Hi =
George,<div><br></div><div>=46rom a glance the issue seems to be with =
building GHC in Tahoe, not necessarily with using a GHC =
binary.</div><div>I haven=E2=80=99t tested GHC on Tahoe yet, so no =
promises.</div><div><br></div><div>However, I am just now upgrading the =
OS so I will be in a position to start fixing issues that come =
up.</div><div>I=E2=80=99ll also tackle #26166 in the near future to make =
GHC build again =
there.</div><div><br></div><div>Cheers,</div><div>Rodrigo</div><div><div><=
br><blockquote type=3D"cite"><div>On 15 Sep 2025, at 20:02, George =
Colpitts &lt;[email protected]&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div><div dir=3D"ltr"><div =
class=3D"gmail_default" style=3D"font-family:times new =
roman,serif;font-size:large">Tahoe , the new MacOS, is out today. Should =
GHC users not upgrade to it? I am concerned about&nbsp;<a =
href=3D"https://gitlab.haskell.org/ghc/ghc/-/issues/26166">https://gitlab.=
haskell.org/ghc/ghc/-/issues/26166</a></div></div><br><div =
class=3D"gmail_quote gmail_quote_container"><div dir=3D"ltr" =
class=3D"gmail_attr">On Fri, Sep 12, 2025 at 10:26=E2=80=AFAM Ben Gamari =
&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.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>
second alpha prerelease of GHC 9.14.1. Binary distributions, source<br>
distributions, and documentation are available at [<a =
href=3D"http://downloads.haskell.org/" rel=3D"noreferrer" =
target=3D"_blank">downloads.haskell.org</a>].<br>
<br>
GHC 9.14 will bring a number of new features and improvements, =
including:<br>
<br>
* Significant improvements in specialisation:<br>
<br>
&nbsp; &nbsp;* The `SPECIALISE` pragma now allows use of type =
application syntax<br>
<br>
&nbsp; &nbsp;* The `SPECIALISE` pragma can be used to specialise for =
expression arguments<br>
&nbsp; &nbsp; &nbsp;as well as type arguments.<br>
<br>
&nbsp; &nbsp;* Specialisation is now considerably more reliable in the =
presence of<br>
&nbsp; &nbsp; &nbsp;`newtype`s<br>
<br>
* Significant improvements in the GHCi debugger<br>
<br>
* Record fields can be defined to be non-linear when `LinearTypes` is =
enabled.<br>
<br>
* `RequiredTypeArgments` 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<br>
<br>
* ... and many more<br>
<br>
A full accounting of changes can be found in the [release notes]. Given =
the<br>
many specialisation improvements and their potential for regression, we =
would<br>
very much appreciate testing and performance characterisation on =
downstream<br>
workloads.<br>
<br>
Observant readers of these prerelease announcements will note that =
polymorphic<br>
specialisation has been dropped from alpha 2. This measure was taken out =
of an<br>
abundance of caution after finding a miscompilation during testing of =
alpha 1.<br>
While this bug will be fixed in the next alpha, we expect to keep =
polymorphic<br>
specialisation disabled by default in the final release. Users needing =
more<br>
aggressive specialisation can explicitly enable this feature with =
the<br>
`-fpolymorphic-specialisation` flag. Depending upon our experience with =
9.14.1,<br>
we may enable this feature by default in a later minor release.<br>
<br>
This is the second of three expected alpha prereleases. We expect the =
next<br>
(third) alpha will come 23 Sept. 2025, with the release candidate coming =
7 Oct.<br>
2025.<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 GHC<br>
maintenance and release management over the years. Finally, this release =
would<br>
not have been possible without the hundreds of open-source contributors =
whose<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"_blank">downloads.haskell.org</a>]: <a =
href=3D"https://downloads.haskell.org/ghc/9.14.1-alpha2" =
rel=3D"noreferrer" =
target=3D"_blank">https://downloads.haskell.org/ghc/9.14.1-alpha2</a><br>
[release notes]: <a =
href=3D"https://downloads.haskell.org/ghc/9.14.1-alpha2/docs/users_guide/9=
.14.1-notes.html" rel=3D"noreferrer" =
target=3D"_blank">https://downloads.haskell.org/ghc/9.14.1-alpha2/docs/use=
rs_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/homepage/-/issues/new</a>=
<br>
_______________________________________________<br>
ghc-devs mailing list -- <a href=3D"mailto:[email protected]" =
target=3D"_blank">[email protected]</a><br>
To unsubscribe send an email to <a =
href=3D"mailto:[email protected]" =
target=3D"_blank">[email protected]</a><br>
</blockquote></div>
_______________________________________________<br>ghc-devs mailing list =
-- [email protected]<br>To unsubscribe send an email to =
[email protected]<br></div></blockquote></div><br></div></body></=
html>=

--Apple-Mail=_DB9BAD93-F716-467B-8DD8-1035A2D659F4--

--===============1705251219204385795==
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]

--===============1705251219204385795==--