<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p>There is an open MR about adding a mention of the JS backend to
the release notes:
<a class="moz-txt-link-freetext" href="https://gitlab.haskell.org/ghc/ghc/-/merge_requests/9828">https://gitlab.haskell.org/ghc/ghc/-/merge_requests/9828</a></p>
<p>Sylvain<br>
</p>
<p><br>
</p>
<div class="moz-cite-prefix">On 30/01/2023 23:52, Artem Pelenitsyn
wrote:<br>
</div>
<blockquote type="cite"
cite="mid:CAPKAvQVVLPu_qGwVir0qUwXOd5db_4E6O7V-R2DrC3jPbE7BOA@mail.gmail.com">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<div dir="auto">
<div>Thanks a lot, Ben and devs, for all the hard work!
<div dir="auto"><br>
</div>
<div dir="auto">Would it be possible to mention the JS and
WASM backends in the release notes? Is it a simple oversight
that there are not there, or you want to wait until a
release where they are more mature?</div>
<div dir="auto"><br>
</div>
<div dir="auto">--</div>
<div dir="auto">Best, Artem </div>
<br>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">On Mon, Jan 30, 2023, 1:22
PM Ben Gamari <<a href="mailto:ben@well-typed.com"
target="_blank" rel="noreferrer" moz-do-not-send="true"
class="moz-txt-link-freetext">ben@well-typed.com</a>>
wrote:<br>
</div>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
The GHC team is very pleased to announce the availability
of GHC<br>
9.6.1-alpha2. As usual, binaries and source distributions
are available<br>
at <a href="http://downloads.haskell.org" rel="noreferrer
noreferrer noreferrer" target="_blank"
moz-do-not-send="true">downloads.haskell.org</a>:<br>
<br>
<a
href="https://downloads.haskell.org/ghc/9.6.1-alpha2/"
rel="noreferrer noreferrer noreferrer" target="_blank"
moz-do-not-send="true" class="moz-txt-link-freetext">https://downloads.haskell.org/ghc/9.6.1-alpha2/</a><br>
<br>
Beginning with GHC 9.6.1, GHC can be built as a
cross-compiler to<br>
WebAssembly and JavaScript. This is an important step
towards robust<br>
support for compiling Haskell to the Web, but there are a
few caveats to<br>
be aware of in the 9.6 series:<br>
<br>
- Both the Javascript and WebAssembly backends are still
at an early<br>
stage of development and are present in this release as
a technology<br>
preview<br>
<br>
- Using GHC as a cross-compiler is not as easy as we
would like it to<br>
be; in particular, there are challenges related to
Template Haskell.<br>
<br>
- GHC is not yet run-time retargetable; a given GHC
binary targets<br>
exactly one platform, and both WebAssembly and
JavaScript are<br>
considered platforms for this purpose. Cross-compilers
must be built<br>
from source by their users<br>
<br>
We hope to lift all of these limitations in future
releases.<br>
<br>
Additionally, 9.6.1 will include:<br>
<br>
- Significant latency improvements in the non-moving
garbage collector<br>
<br>
- Efficient runtime support for delimited continuations<br>
<br>
- Improvements in compiler error messages<br>
<br>
- Numerous improvements in the compiler's memory usage<br>
<br>
See the [release notes] for a comprehensive accounting of
changes in<br>
this release.<br>
<br>
As always, one can find a [migration guide] to aid in
transitioning from<br>
older releases on the GHC Wiki. We have also recently
started extending<br>
our release process to cover a wider set of Linux
distributions. In<br>
particular, we now offer Rocky 8 and Ubuntu 20.04 binary
distributions<br>
which cover RedHat-derivative and distributions using
older `glibc`<br>
releases (namely 2.27), respectively.<br>
<br>
Please do give this release a try and open a [ticket] if
you see<br>
anything amiss.<br>
<br>
Cheers,<br>
<br>
- Ben<br>
<br>
<br>
[ticket]: <a
href="https://gitlab.haskell.org/ghc/ghc/issues/"
rel="noreferrer noreferrer noreferrer" target="_blank"
moz-do-not-send="true" class="moz-txt-link-freetext">https://gitlab.haskell.org/ghc/ghc/issues/</a><br>
[migration-guide]: <a
href="https://gitlab.haskell.org/ghc/ghc/-/wikis/migration/9.6"
rel="noreferrer noreferrer noreferrer" target="_blank"
moz-do-not-send="true" class="moz-txt-link-freetext">https://gitlab.haskell.org/ghc/ghc/-/wikis/migration/9.6</a><br>
[release notes]: <a
href="https://downloads.haskell.org/ghc/9.6.1-alpha2/docs/users_guide/9.6.1-notes.html"
rel="noreferrer noreferrer noreferrer" target="_blank"
moz-do-not-send="true" class="moz-txt-link-freetext">https://downloads.haskell.org/ghc/9.6.1-alpha2/docs/users_guide/9.6.1-notes.html</a><br>
_______________________________________________<br>
Glasgow-haskell-users mailing list<br>
<a href="mailto:Glasgow-haskell-users@haskell.org"
rel="noreferrer noreferrer" target="_blank"
moz-do-not-send="true" class="moz-txt-link-freetext">Glasgow-haskell-users@haskell.org</a><br>
<a
href="http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users"
rel="noreferrer noreferrer noreferrer" target="_blank"
moz-do-not-send="true" class="moz-txt-link-freetext">http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users</a><br>
</blockquote>
</div>
</div>
</div>
<br>
<fieldset class="moz-mime-attachment-header"></fieldset>
<pre class="moz-quote-pre" wrap="">_______________________________________________
Haskell-Cafe mailing list
To (un)subscribe, modify options or view archives go to:
<a class="moz-txt-link-freetext" href="http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe">http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe</a>
Only members subscribed via the mailman list are allowed to post.</pre>
</blockquote>
</body>
</html>