GHC 9.14.1-rc2 is now available
Zubin Duggal <[email protected]> Thu, 6 Nov 2025 21:42:19 +0530
| Newsgroups | gmane.comp.lang.haskell.ghc.devel,gmane.comp.lang.haskell.glasgow.user,gmane.comp.lang.haskell.cafe |
|---|---|
| Message-ID | <xve4oauuqnjrro6rwvqgy4nmi5tuwd5jsxxodlh5skrxkthhre@bfp6irmkolzb> |
--===============8860510824269419042==
Content-Type: multipart/signed; micalg=pgp-sha512;
protocol="application/pgp-signature"; boundary="a233ah6doxkwj77j"
Content-Disposition: inline
--a233ah6doxkwj77j
Content-Type: text/plain; protected-headers=v1; charset=us-ascii;
format=flowed
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: GHC 9.14.1-rc2 is now available
MIME-Version: 1.0
The GHC developers are very pleased to announce the availability of the
second release candidate of GHC 9.14.1. Binary distributions, source
distributions, and documentation are available at [downloads.haskell.org][].
The changes from the first release candidate are:
* Bump the exceptions submodule to 0.10.11
* Bump the os-string submodule to 2.0.8
* Fix a driver regression causing an infinite loop with cyclic imports
GHC 9.14 will bring a number of new features and improvements, including:
* Significant improvements in specialisation:
* The `SPECIALISE` pragma now allows use of type application syntax
* The `SPECIALISE` pragma can be used to specialise for expression argu=
ments
as well as type arguments.
* Specialisation is now considerably more reliable in the presence of
`newtype`s
* Significant GHCi improvements including:
* Correctness and performance improvements in the bytecode interpreter
* Features in the GHCi debugger
* Support for multiple home units in GHCi
* Implementation of the [Explicit Level Imports proposal][levels]
* `RequiredTypeArguments` can now be used in more contexts
* SSE/AVX2 support in the x86 native code generator backend=20
* A major update of the Windows toolchain and improved compatibility with
macOS Tahoe
* ... and many more
A full accounting of changes can be found in the [release notes][]. Given t=
he
many specialisation improvements and their potential for regression, we wou=
ld
very much appreciate testing and performance characterisation on downstream
workloads.
Note that while this release makes many improvements in the specialisation
optimisation, polymorphic specialisation will remain disabled by default in=
the
final release due to concern over regressions of the sort identified in
[#26329][T26329]. Users needing more aggressive specialisation can explicit=
ly
enable this feature with the `-fpolymorphic-specialisation` flag. Depending
upon our experience with 9.14.1, we may enable this feature by default in a
later minor release.
We would like to thank the Zw3rk stake pool, Well-Typed, Mercury, Channable,
Tweag I/O, Serokell, SimSpace, the Haskell Foundation, and other anonymous
contributors whose on-going financial and in-kind support has facilitated G=
HC
maintenance and release management over the years. Finally, this release wo=
uld
not have been possible without the hundreds of open-source contributors who=
se
work have made the Haskell ecosystem what it is today.
As always, do give this release a try and open a [ticket][] if you see
anything amiss.
[downloads.haskell.org]: https://downloads.haskell.org/ghc/9.14.1-rc2
[release notes]: https://downloads.haskell.org/ghc/9.14.1-rc2/docs/users_gu=
ide/9.14.1-notes.html
[ticket]: https://gitlab.haskell.org/ghc/homepage/-/issues/new
[macos]: https://gitlab.haskell.org/ghc/ghc/-/issues/26166
[T26329]: https://gitlab.haskell.org/ghc/ghc/-/issues/26329
[levels]: https://github.com/ghc-proposals/ghc-proposals/blob/master/propos=
als/0682-explicit-level-imports.rst
--a233ah6doxkwj77j
Content-Type: application/pgp-signature; name="signature.asc"
-----BEGIN PGP SIGNATURE-----
iQEzBAABCgAdFiEEAZROpSIRC5DIH2KdfM/Cd6FMl6cFAmkMyOMACgkQfM/Cd6FM
l6dfFQf+NnyWaTcPFm2DdVbSrQe6VxoRiStQBHM/Rrc+TmoAFhX0arQVGpGNh6Q7
MXt80pCpFOo+iucKsIrYItlLgIxbvVDsu6w6AwkwNOWpxxk5YPak9XONf1rE8Bas
PaGy8Dl2EeNZab3l9Vpuca7rUAzkdA6OAqs5Bhkrmc/dwpZ2ITYLywfHEcEjJjBv
ajvyurUX/tWe2ax+r58jxaQeHhIOANpPYLBcYpXUMZMZ2sH6wEItiM0gwEMPlEye
6koI3g+FFPMqooFPWLnSoeFfTixMwN/ZUhbNHCkxspfMJu+rjltCsrKidhp/yMN5
FyJ+2Z2BkIYSAo2CjxACdtTXGGT6KQ==
=H2UP
-----END PGP SIGNATURE-----
--a233ah6doxkwj77j--
--===============8860510824269419042==
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]
--===============8860510824269419042==--