GHC 9.12.3-rc2 is now available

Zubin Duggal <[email protected]> Tue, 11 Nov 2025 13:32:28 +0530
Newsgroups gmane.comp.lang.haskell.ghc.devel,gmane.comp.lang.haskell.glasgow.user,gmane.comp.lang.haskell.cafe
Message-ID <7v5wnqrmi2kmktqx42do3rupz5wnfvxr3d567lkiybhj5qb465@kkvw2dxjue27>
--===============6472985187908447159==
Content-Type: multipart/signed; micalg=pgp-sha512;
	protocol="application/pgp-signature"; boundary="idlomcq4yjtfovv7"
Content-Disposition: inline


--idlomcq4yjtfovv7
Content-Type: text/plain; protected-headers=v1; charset=us-ascii;
	format=flowed
Content-Disposition: inline
Subject: GHC 9.12.3-rc2 is now available
MIME-Version: 1.0

The GHC developers are very pleased to announce the availability
of the second release candidate for GHC 9.12.3. Binary distributions, source
distributions, and documentation are available at [downloads.haskell.org][] and
via [GHCup](https://www.haskell.org/ghcup/).

GHC 9.12.3 is a bug-fix release fixing several issues of a variety of
severities and scopes. A full accounting of these fixes 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][].

This release candidate will have a two-week testing period. If all goes well
the final release will be available the week of 24 November 2025.

The changes from the first release candidate are

* Fix a regression resulting in a panic with empty cases (#26442, #25960).
* Fix for a potential segfault in the bytecode interpreter (#23210).
* Fix for a regression with tabs not being allowed in string gaps (#26415).
* Fix for a crash with the non-moving GC (#26204).
* A rework of how internal symbols used by the code-generator are handled to
   adapt to changes in the Apple toolchain, enabling this release to bootstrap on
   macOS 26 Tahoe (#26166).

GHC development is sponsored by:

  * [Juspay](https://juspay.com/)
  * [QBayLogic](https://qbaylogic.com/)
  * [Channable](https://www.channable.com/)
  * [Haskell Foundation](https://haskell.foundation/)
  * [Serokell](https://serokell.io/)
  * [Well-Typed](https://well-typed.com/)
  * [Tweag](https://www.tweag.io/)
  * [Dotcom-Monitor](https://www.dotcom-monitor.com/)
  * [LoadView](https://www.loadview-testing.com/)
  * [Web Hosting Buddy](https://webhostingbuddy.com/)
  * [Find My Electric](https://www.findmyelectric.com/)
  * [Standard Chartered](https://www.sc.com)
  * [UpCloud](https://upcloud.com)

We would like to that these sponsors 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://gitlab.haskell.org/ghc/ghc/-/blob/ghc-9.12/docs/users_guide/9.12.3-notes.rst?ref_type=heads&plain=1
[status]: https://gitlab.haskell.org/ghc/ghc/-/wikis/GHC-status
[downloads.haskell.org]: https://downloads.haskell.org/ghc/9.12.3-rc2
[ticket]: https://gitlab.haskell.org/ghc/ghc/-/issues/new

--idlomcq4yjtfovv7
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQEzBAABCgAdFiEEAZROpSIRC5DIH2KdfM/Cd6FMl6cFAmkS7ZQACgkQfM/Cd6FM
l6de+AgAnULt16Lk3XeKKmhhY4396DBIWWo2zGbyZC8Yoez6tjJAykY+uQlPNW+/
ArU4rZ29faXUkpT0PsgOLWQrLGuuQHGeqo/HGhHF2/ltwRKTJebWSTwI8coazVgF
7tgUJz+qKlUpA+gVTmCV7Whj3d+A2X47GkiI9tN6ZsPsX/o9I7gLqsjJVIxvdtjl
JvvT1deCJI34IML0xX+wQAyHylDXwYe2MgW4D5YqJMzImMCqZTTbc/ZiBfk0IvYv
ZgSmoE+6EURrqS5DQ1zRTZFPqzPmxo5oSfn4jfZi8tH3eEl9AbJBrG9VgvNbl63l
/7OIA71ri/oFy6VmPWZdsGnrDMxfpA==
=4Wj6
-----END PGP SIGNATURE-----

--idlomcq4yjtfovv7--

--===============6472985187908447159==
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]

--===============6472985187908447159==--