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 &lt;<a href=3D"mailto:zubin@well-type=
d.com">[email protected]</a>&gt; 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>
&gt;There does not appear to be a ghc-9.12.1-release branch?<br>
&gt;<br>
&gt;On Mon, Dec 16, 2024 at 5:21=E2=80=AFAM 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 release of GHC=
 9.12.1.<br>
&gt;&gt; Binary distributions, source distributions, and documentation are<=
br>
&gt;&gt; available at<br>
&gt;&gt; [<a href=3D"http://downloads.haskell.org" rel=3D"noreferrer" targe=
t=3D"_blank">downloads.haskell.org</a>][].<br>
&gt;&gt;<br>
&gt;&gt; We hope to have this release available via ghcup shortly.<br>
&gt;&gt;<br>
&gt;&gt; GHC 9.12 will bring a number of new features and improvements, inc=
luding:<br>
&gt;&gt;<br>
&gt;&gt;=C2=A0 =C2=A0* The new language extension [OrPatterns] allowing you=
 to combine<br>
&gt;&gt; multiple<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0pattern clauses into one.<br>
&gt;&gt;<br>
&gt;&gt;=C2=A0 =C2=A0* The [MultilineStrings] language extension to allow y=
ou to more easily<br>
&gt;&gt; write<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0strings spanning multiple lines in your source =
code.<br>
&gt;&gt;<br>
&gt;&gt;=C2=A0 =C2=A0* Improvements to the OverloadedRecordDot extension, a=
llowing the<br>
&gt;&gt; built-in<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0`HasField` class to be used for records with fi=
elds of non lifted<br>
&gt;&gt; representations.<br>
&gt;&gt;<br>
&gt;&gt;=C2=A0 =C2=A0* The [NamedDefaults] language extension has been intr=
oduced allowing<br>
&gt;&gt; you to<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0define defaults for typeclasses other than `Num=
`.<br>
&gt;&gt;<br>
&gt;&gt;=C2=A0 =C2=A0* More deterministic object code output, controlled by=
 the<br>
&gt;&gt; `-fobject-determinism`<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0flag, which improves determinism of builds a lo=
t (though does not<br>
&gt;&gt; fully do so)<br>
&gt;&gt;=C2=A0 =C2=A0 =C2=A0at the cost of some compiler performance (1-2%)=
. See #12935 for the<br>
&gt;&gt; details<br>
&gt;&gt;<br>
&gt;&gt;=C2=A0 =C2=A0* GHC now accepts type syntax in expressions as part o=
f [GHC Proposal<br>
&gt;&gt; #281].<br>
&gt;&gt;<br>
&gt;&gt;=C2=A0 =C2=A0* The WASM backend now has support for TemplateHaskell=
.<br>
&gt;&gt;<br>
&gt;&gt;=C2=A0 =C2=A0* Experimental support for the RISC-V platform with th=
e native code<br>
&gt;&gt; generator.<br>
&gt;&gt;<br>
&gt;&gt;=C2=A0 =C2=A0* ... and many more<br>
&gt;&gt;<br>
&gt;&gt; A full accounting of changes can be found in the [release notes][]=
.<br>
&gt;&gt; As always, GHC&#39;s release status, including planned future rele=
ases, can<br>
&gt;&gt; be found on the GHC Wiki [status][].<br>
&gt;&gt;<br>
&gt;&gt; We would like to thank GitHub, IOG, the Zw3rk stake pool,<br>
&gt;&gt; Well-Typed, Tweag I/O, Serokell, Equinix, SimSpace, the Haskell<br=
>
&gt;&gt; Foundation, and other anonymous contributors whose on-going financ=
ial<br>
&gt;&gt; and in-kind support has facilitated GHC maintenance and release<br=
>
&gt;&gt; management over the years. Finally, this release would not have be=
en<br>
&gt;&gt; possible without the hundreds of open-source contributors whose wo=
rk<br>
&gt;&gt; comprise this release.<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; [release notes]:<br>
&gt;&gt; <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>
&gt;&gt; [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>
&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.12.1" rel=3D"noreferrer" target=3D"_blank">https://downloads.h=
askell.org/ghc/9.12.1</a><br>
&gt;&gt; [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>
&gt;&gt; [OrPatterns]:<br>
&gt;&gt; <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>
&gt;&gt; [MultilineStrings]:<br>
&gt;&gt; <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>
&gt;&gt; [GHC Proposal #281]:<br>
&gt;&gt; <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>
&gt;&gt; [NamedDefaults]:<br>
&gt;&gt; <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>
&gt;&gt; _______________________________________________<br>
&gt;&gt; ghc-devs mailing list<br>
&gt;&gt; <a href=3D"mailto:[email protected]" target=3D"_blank">ghc-devs=
@haskell.org</a><br>
&gt;&gt; <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>
&gt;&gt;<br>
&gt;<br>
&gt;<br>
&gt;-- <br>
&gt;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==--