Re: GHC 9.12.1 is now available
Shayne Fletcher <[email protected]> Mon, 16 Dec 2024 08:10:40 -0500
| Newsgroups | gmane.comp.lang.haskell.cafe,gmane.comp.lang.haskell.glasgow.user,gmane.comp.lang.haskell.ghc.devel |
|---|---|
| Message-ID | <CAMsAzy_PWx866aVQ8jvK62k2OzBY7XR2uyub_eGyeRUHyq=QSg@mail.gmail.com> |
--===============5490682132303132692== Content-Type: multipart/alternative; boundary="000000000000f526d6062962e8a2" --000000000000f526d6062962e8a2 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable 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]>= 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 allowing > 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 the > details > > * GHC now accepts type syntax in expressions as part of [GHC Proposal > #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, can > 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 > --=20 Shayne Fletcher --000000000000f526d6062962e8a2 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:tahoma,s= ans-serif">There=C2=A0does=C2=A0not=C2=A0appear=C2=A0to be a ghc-9.12.1-rel= ease branch?</div></div><br><div class=3D"gmail_quote gmail_quote_container= "><div dir=3D"ltr" class=3D"gmail_attr">On Mon, Dec 16, 2024 at 5:21=E2=80= =AFAM Zubin Duggal <<a href=3D"mailto:[email protected]">zubin@well-t= yped.com</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-le= ft:1ex">The GHC developers are very pleased to announce the release of GHC = 9.12.1.<br> Binary distributions, source distributions, and documentation are available= at<br> [<a href=3D"http://downloads.haskell.org" rel=3D"noreferrer" target=3D"_bla= nk">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, including:<b= r> <br> =C2=A0 * The new language extension [OrPatterns] allowing you to combine mu= ltiple<br> =C2=A0 =C2=A0 pattern clauses into one.<br> <br> =C2=A0 * The [MultilineStrings] language extension to allow you to more eas= ily write<br> =C2=A0 =C2=A0 strings spanning multiple lines in your source code.<br> <br> =C2=A0 * Improvements to the OverloadedRecordDot extension, allowing the bu= ilt-in<br> =C2=A0 =C2=A0 `HasField` class to be used for records with fields of non li= fted representations.<br> <br> =C2=A0 * The [NamedDefaults] language extension has been introduced allowin= g you to<br> =C2=A0 =C2=A0 define defaults for typeclasses other than `Num`.<br> <br> =C2=A0 * More deterministic object code output, controlled by the `-fobject= -determinism`<br> =C2=A0 =C2=A0 flag, which improves determinism of builds a lot (though does= not fully do so)<br> =C2=A0 =C2=A0 at the cost of some compiler performance (1-2%). See #12935 f= or the details<br> <br> =C2=A0 * GHC now accepts type syntax in expressions as part of [GHC Proposa= l #281].<br> <br> =C2=A0 * The WASM backend now has support for TemplateHaskell.<br> <br> =C2=A0 * Experimental support for the RISC-V platform with the native code = generator.<br> <br> =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 releases, 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 financial<br> and in-kind support has facilitated GHC maintenance and release<br> management over the years. Finally, this release would not have been<br> possible without the hundreds of open-source contributors whose work<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]: <a href=3D"https://downloads.haskell.org/ghc/9.12.1/docs/u= sers_guide/9.12.1-notes.html" rel=3D"noreferrer" target=3D"_blank">https://= downloads.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/GHC-status"= rel=3D"noreferrer" target=3D"_blank">https://gitlab.haskell.org/ghc/ghc/-/= wikis/GHC-status</a><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.12.1" rel=3D"noreferrer" target=3D"_blank">https://downloads.haskell.or= g/ghc/9.12.1</a><br> [ticket]: <a href=3D"https://gitlab.haskell.org/ghc/ghc/-/issues/new" rel= =3D"noreferrer" target=3D"_blank">https://gitlab.haskell.org/ghc/ghc/-/issu= es/new</a><br> [OrPatterns]: <a href=3D"https://github.com/ghc-proposals/ghc-proposals/blo= b/master/proposals/0522-or-patterns.rst" rel=3D"noreferrer" target=3D"_blan= k">https://github.com/ghc-proposals/ghc-proposals/blob/master/proposals/052= 2-or-patterns.rst</a><br> [MultilineStrings]: <a href=3D"https://github.com/ghc-proposals/ghc-proposa= ls/blob/master/proposals/0569-multiline-strings.rst" rel=3D"noreferrer" tar= get=3D"_blank">https://github.com/ghc-proposals/ghc-proposals/blob/master/p= roposals/0569-multiline-strings.rst</a><br> [GHC Proposal #281]: <a href=3D"https://github.com/ghc-proposals/ghc-propos= als/blob/master/proposals/0281-visible-forall.rst" rel=3D"noreferrer" targe= t=3D"_blank">https://github.com/ghc-proposals/ghc-proposals/blob/master/pro= posals/0281-visible-forall.rst</a><br> [NamedDefaults]: <a href=3D"https://github.com/ghc-proposals/ghc-proposals/= blob/master/proposals/0409-exportable-named-default.rst" rel=3D"noreferrer"= target=3D"_blank">https://github.com/ghc-proposals/ghc-proposals/blob/mast= er/proposals/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-devs" rel= =3D"noreferrer" target=3D"_blank">http://mail.haskell.org/cgi-bin/mailman/l= istinfo/ghc-devs</a><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> --000000000000f526d6062962e8a2-- --===============5490682132303132692== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSGFza2VsbC1D YWZlIG1haWxpbmcgbGlzdApUbyAodW4pc3Vic2NyaWJlLCBtb2RpZnkgb3B0aW9ucyBvciB2aWV3 IGFyY2hpdmVzIGdvIHRvOgpodHRwOi8vbWFpbC5oYXNrZWxsLm9yZy9jZ2ktYmluL21haWxtYW4v bGlzdGluZm8vaGFza2VsbC1jYWZlCk9ubHkgbWVtYmVycyBzdWJzY3JpYmVkIHZpYSB0aGUgbWFp bG1hbiBsaXN0IGFyZSBhbGxvd2VkIHRvIHBvc3Qu --===============5490682132303132692==--