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 <[email protected]> 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 <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 = <<a href=3D"mailto:[email protected]">[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"><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> * The `SPECIALISE` pragma now allows use of type = application syntax<br> <br> * The `SPECIALISE` pragma can be used to specialise for = expression arguments<br> as well as type arguments.<br> <br> * Specialisation is now considerably more reliable in the = presence of<br> `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==--