Skip to content

Commit 5223fbf

Browse files
authored
Add 9.14.1-alpha1 release blog post (#24)
1 parent 0081cc7 commit 5223fbf

File tree

1 file changed

+66
-0
lines changed

1 file changed

+66
-0
lines changed

content/ghc-9.14.1-alpha1/index.md

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
---
2+
authors: ["Ben Gamari"]
3+
title: "GHC 9.14.1-alpha1 is now available"
4+
date: 2025-08-19
5+
categories: ["GHC"]
6+
tags: ["Release"]
7+
---
8+
9+
The GHC developers are very pleased to announce the availability of the
10+
first alpha prerelease of GHC 9.14.1. Binary distributions, source
11+
distributions, and documentation are available at [downloads.haskell.org][].
12+
13+
GHC 9.14 will bring a number of new features and improvements, including:
14+
15+
* Significant improvements in specialisation:
16+
17+
* The `SPECIALISE` pragma now allows use of type application syntax
18+
19+
* The `SPECIALISE` pragma can be used to specialise for expression arguments
20+
as well as type arguments.
21+
22+
* Specialisation is now considerably more reliable in the presence of
23+
`newtype`s
24+
25+
* the specialiser is now able to produce specialisations with
26+
polymorphic typeclass constraints, considerably broadening its scope.
27+
28+
* Significant improvements in the GHCi debugger
29+
30+
* Record fields can be defined to be non-linear when `LinearTypes` is enabled.
31+
32+
* `RequiredTypeArgments` can now be used in more contexts
33+
34+
* SSE/AVX support in the x86 native code generator backend
35+
36+
* A major update of the Windows toolchain
37+
38+
* ... and many more
39+
40+
A full accounting of changes can be found in the [release notes][]. Given the
41+
many specialisation improvements and their potential for regression, we would
42+
very much appreciate testing and performance characterisation on downstream
43+
workloads.
44+
45+
Due to unexpected complications, this initial prerelease comes a bit later than
46+
expected. Consequently, we expect to have three condensed alphas prior to the
47+
release candidate. We expect the next alpha
48+
will come the week of 9 Sept. 2025, while the third will come 23 Sept. 2025,
49+
with the release candidate coming 7 Oct. 2025.
50+
51+
We would like to thank the Zw3rk stake pool,
52+
Well-Typed, Mercury, Channable, Tweag I/O, Serokell, SimSpace, the Haskell
53+
Foundation, and other anonymous contributors whose on-going financial
54+
and in-kind support has facilitated GHC maintenance and release
55+
management over the years. Finally, this release would not have been
56+
possible without the hundreds of open-source contributors whose work
57+
comprise this release.
58+
59+
As always, do give this release a try and open a [ticket][] if you see
60+
anything amiss.
61+
62+
63+
[downloads.haskell.org]: https://downloads.haskell.org/ghc/9.14.1-alpha1
64+
[release notes]: https://downloads.haskell.org/ghc/9.14.1-alpha1/docs/users_guide/9.14.1-notes.html
65+
[ticket]: https://gitlab.haskell.org/ghc/homepage/-/issues/new
66+

0 commit comments

Comments
 (0)