Re: GHC 9.12.1 is now available
Shayne Fletcher <[email protected]> Mon, 16 Dec 2024 08:20:02 -0500
| Newsgroups | gmane.comp.lang.haskell.ghc.devel,gmane.comp.lang.haskell.glasgow.user,gmane.comp.lang.haskell.cafe |
|---|---|
| Message-ID | <CAMsAzy-rbAF0Uadm0m=r+cXT-W6Zx5gZOR30k4R736gJy+PVqw@mail.gmail.com> |
--===============0135782935841109179== Content-Type: multipart/alternative; boundary="0000000000007521400629630aa0" --0000000000007521400629630aa0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Mon, Dec 16, 2024 at 8:19=E2=80=AFAM Zubin Duggal <[email protected]>= wrote: > Ah sorry, I accidentally called the tag ghc-9.12.1 instead > of ghc-9.12.1-release. > > The correct tag should be pushed now. > Thank-you! > > On 24/12/16 08:10, Shayne Fletcher wrote: > >There does not appear to be a ghc-9.12.1-release branch? > > > >On Mon, Dec 16, 2024 at 5:21=E2=80=AFAM Zubin Duggal <[email protected]= om> > wrote: > > > >> The GHC developers are very pleased to announce the release of GHC > 9.12.1. > >> Binary distributions, source distributions, and documentation are > >> available at > >> [downloads.haskell.org][]. > >> > >> We hope to have this release available via ghcup shortly. > >> > >> GHC 9.12 will bring a number of new features and improvements, > including: > >> > >> * The new language extension [OrPatterns] allowing you to combine > >> multiple > >> pattern clauses into one. > >> > >> * The [MultilineStrings] language extension to allow you to more > easily > >> write > >> strings spanning multiple lines in your source code. > >> > >> * Improvements to the OverloadedRecordDot extension, allowing the > >> built-in > >> `HasField` class to be used for records with fields of non lifted > >> representations. > >> > >> * The [NamedDefaults] language extension has been introduced allowin= g > >> you to > >> define defaults for typeclasses other than `Num`. > >> > >> * More deterministic object code output, controlled by the > >> `-fobject-determinism` > >> flag, which improves determinism of builds a lot (though does not > >> fully do so) > >> at the cost of some compiler performance (1-2%). See #12935 for th= e > >> details > >> > >> * GHC now accepts type syntax in expressions as part of [GHC Proposa= l > >> #281]. > >> > >> * The WASM backend now has support for TemplateHaskell. > >> > >> * Experimental support for the RISC-V platform with the native code > >> generator. > >> > >> * ... and many more > >> > >> A full accounting of changes can be found in the [release notes][]. > >> As always, GHC's release status, including planned future releases, ca= n > >> be found on the GHC Wiki [status][]. > >> > >> We would like to thank GitHub, IOG, the Zw3rk stake pool, > >> Well-Typed, Tweag I/O, Serokell, Equinix, 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 > >> comprise this release. > >> > >> As always, do give this release a try and open a [ticket][] if you see > >> anything amiss. > >> > >> > >> [release notes]: > >> > https://downloads.haskell.org/ghc/9.12.1/docs/users_guide/9.12.1-notes.ht= ml > >> [status]: https://gitlab.haskell.org/ghc/ghc/-/wikis/GHC-status > >> [downloads.haskell.org]: https://downloads.haskell.org/ghc/9.12.1 > >> [ticket]: https://gitlab.haskell.org/ghc/ghc/-/issues/new > >> [OrPatterns]: > >> > https://github.com/ghc-proposals/ghc-proposals/blob/master/proposals/0522= -or-patterns.rst > >> [MultilineStrings]: > >> > https://github.com/ghc-proposals/ghc-proposals/blob/master/proposals/0569= -multiline-strings.rst > >> [GHC Proposal #281]: > >> > https://github.com/ghc-proposals/ghc-proposals/blob/master/proposals/0281= -visible-forall.rst > >> [NamedDefaults]: > >> > https://github.com/ghc-proposals/ghc-proposals/blob/master/proposals/0409= -exportable-named-default.rst > >> _______________________________________________ > >> ghc-devs mailing list > >> [email protected] > >> http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs > >> > > > > > >-- > >Shayne Fletcher > --=20 Shayne Fletcher --0000000000007521400629630aa0 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div dir=3D"ltr"><div class=3D"gmail_default" style=3D"fon= t-family:tahoma,sans-serif"><br></div></div><br><div class=3D"gmail_quote g= mail_quote_container"><div dir=3D"ltr" class=3D"gmail_attr">On Mon, Dec 16,= 2024 at 8:19=E2=80=AFAM Zubin Duggal <<a href=3D"mailto:zubin@well-type= d.com">[email protected]</a>> wrote:<br></div><blockquote class=3D"gm= ail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,= 204,204);padding-left:1ex">Ah sorry, I accidentally called the tag ghc-9.12= .1 instead<br> of ghc-9.12.1-release.<br> <br> The correct tag should be pushed now.<br></blockquote><div class=3D"gmail_d= efault" style=3D"font-family:tahoma,sans-serif"><br>Thank-you!</div><blockq= uote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1p= x solid rgb(204,204,204);padding-left:1ex"> <br> On 24/12/16 08:10, Shayne Fletcher wrote:<br> >There does not appear to be a ghc-9.12.1-release branch?<br> ><br> >On Mon, Dec 16, 2024 at 5:21=E2=80=AFAM Zubin Duggal <<a href=3D"mai= lto:[email protected]" target=3D"_blank">[email protected]</a>> wr= ote:<br> ><br> >> The GHC developers are very pleased to announce the release of GHC= 9.12.1.<br> >> Binary distributions, source distributions, and documentation are<= br> >> available at<br> >> [<a href=3D"http://downloads.haskell.org" rel=3D"noreferrer" targe= t=3D"_blank">downloads.haskell.org</a>][].<br> >><br> >> We hope to have this release available via ghcup shortly.<br> >><br> >> GHC 9.12 will bring a number of new features and improvements, inc= luding:<br> >><br> >>=C2=A0 =C2=A0* The new language extension [OrPatterns] allowing you= to combine<br> >> multiple<br> >>=C2=A0 =C2=A0 =C2=A0pattern clauses into one.<br> >><br> >>=C2=A0 =C2=A0* The [MultilineStrings] language extension to allow y= ou to more easily<br> >> write<br> >>=C2=A0 =C2=A0 =C2=A0strings spanning multiple lines in your source = code.<br> >><br> >>=C2=A0 =C2=A0* Improvements to the OverloadedRecordDot extension, a= llowing the<br> >> built-in<br> >>=C2=A0 =C2=A0 =C2=A0`HasField` class to be used for records with fi= elds of non lifted<br> >> representations.<br> >><br> >>=C2=A0 =C2=A0* The [NamedDefaults] language extension has been intr= oduced allowing<br> >> you to<br> >>=C2=A0 =C2=A0 =C2=A0define defaults for typeclasses other than `Num= `.<br> >><br> >>=C2=A0 =C2=A0* More deterministic object code output, controlled by= the<br> >> `-fobject-determinism`<br> >>=C2=A0 =C2=A0 =C2=A0flag, which improves determinism of builds a lo= t (though does not<br> >> fully do so)<br> >>=C2=A0 =C2=A0 =C2=A0at the cost of some compiler performance (1-2%)= . See #12935 for the<br> >> details<br> >><br> >>=C2=A0 =C2=A0* GHC now accepts type syntax in expressions as part o= f [GHC Proposal<br> >> #281].<br> >><br> >>=C2=A0 =C2=A0* The WASM backend now has support for TemplateHaskell= .<br> >><br> >>=C2=A0 =C2=A0* Experimental support for the RISC-V platform with th= e native code<br> >> generator.<br> >><br> >>=C2=A0 =C2=A0* ... and many more<br> >><br> >> A full accounting of changes can be found in the [release notes][]= .<br> >> As always, GHC's release status, including planned future rele= ases, can<br> >> be found on the GHC Wiki [status][].<br> >><br> >> We would like to thank GitHub, IOG, the Zw3rk stake pool,<br> >> Well-Typed, Tweag I/O, Serokell, Equinix, SimSpace, the Haskell<br= > >> Foundation, and other anonymous contributors whose on-going financ= ial<br> >> and in-kind support has facilitated GHC maintenance and release<br= > >> management over the years. Finally, this release would not have be= en<br> >> possible without the hundreds of open-source contributors whose wo= rk<br> >> comprise this release.<br> >><br> >> As always, do give this release a try and open a [ticket][] if you= see<br> >> anything amiss.<br> >><br> >><br> >> [release notes]:<br> >> <a href=3D"https://downloads.haskell.org/ghc/9.12.1/docs/users_gui= de/9.12.1-notes.html" rel=3D"noreferrer" target=3D"_blank">https://download= s.haskell.org/ghc/9.12.1/docs/users_guide/9.12.1-notes.html</a><br> >> [status]: <a href=3D"https://gitlab.haskell.org/ghc/ghc/-/wikis/GH= C-status" rel=3D"noreferrer" target=3D"_blank">https://gitlab.haskell.org/g= hc/ghc/-/wikis/GHC-status</a><br> >> [<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.12.1" rel=3D"noreferrer" target=3D"_blank">https://downloads.h= askell.org/ghc/9.12.1</a><br> >> [ticket]: <a href=3D"https://gitlab.haskell.org/ghc/ghc/-/issues/n= ew" rel=3D"noreferrer" target=3D"_blank">https://gitlab.haskell.org/ghc/ghc= /-/issues/new</a><br> >> [OrPatterns]:<br> >> <a href=3D"https://github.com/ghc-proposals/ghc-proposals/blob/mas= ter/proposals/0522-or-patterns.rst" rel=3D"noreferrer" target=3D"_blank">ht= tps://github.com/ghc-proposals/ghc-proposals/blob/master/proposals/0522-or-= patterns.rst</a><br> >> [MultilineStrings]:<br> >> <a href=3D"https://github.com/ghc-proposals/ghc-proposals/blob/mas= ter/proposals/0569-multiline-strings.rst" rel=3D"noreferrer" target=3D"_bla= nk">https://github.com/ghc-proposals/ghc-proposals/blob/master/proposals/05= 69-multiline-strings.rst</a><br> >> [GHC Proposal #281]:<br> >> <a href=3D"https://github.com/ghc-proposals/ghc-proposals/blob/mas= ter/proposals/0281-visible-forall.rst" rel=3D"noreferrer" target=3D"_blank"= >https://github.com/ghc-proposals/ghc-proposals/blob/master/proposals/0281-= visible-forall.rst</a><br> >> [NamedDefaults]:<br> >> <a href=3D"https://github.com/ghc-proposals/ghc-proposals/blob/mas= ter/proposals/0409-exportable-named-default.rst" rel=3D"noreferrer" target= =3D"_blank">https://github.com/ghc-proposals/ghc-proposals/blob/master/prop= osals/0409-exportable-named-default.rst</a><br> >> _______________________________________________<br> >> ghc-devs mailing list<br> >> <a href=3D"mailto:[email protected]" target=3D"_blank">ghc-devs= @haskell.org</a><br> >> <a href=3D"http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-de= vs" rel=3D"noreferrer" target=3D"_blank">http://mail.haskell.org/cgi-bin/ma= ilman/listinfo/ghc-devs</a><br> >><br> ><br> ><br> >-- <br> >Shayne Fletcher<br> </blockquote></div><div><br clear=3D"all"></div><div><br></div><span class= =3D"gmail_signature_prefix">-- </span><br><div dir=3D"ltr" class=3D"gmail_s= ignature">Shayne Fletcher</div></div> --0000000000007521400629630aa0-- --===============0135782935841109179== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZ2hjLWRldnMg bWFpbGluZyBsaXN0CmdoYy1kZXZzQGhhc2tlbGwub3JnCmh0dHA6Ly9tYWlsLmhhc2tlbGwub3Jn L2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9naGMtZGV2cwo= --===============0135782935841109179==--