From zubin at well-typed.com Wed Aug 6 10:20:57 2025 From: zubin at well-typed.com (Zubin Duggal) Date: Wed, 6 Aug 2025 15:50:57 +0530 Subject: [GHC-Releases] GHC 9.10.3-rc2 is now available Message-ID: <2pvhnbxa5lneok2e3ohskt3tcntqpoclxmptdk2qoquack5ovy@ofgaqxjmynll> The GHC developers are very pleased to announce the availability of the second release candidate for GHC 9.10.3. Binary distributions, source distributions, and documentation are available at [downloads.haskell.org][] and via [GHCup](https://www.haskell.org/ghcup/). GHC 9.10.3 is a bug-fix release fixing over 50 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][]. The changes from the first release candidate are: - Bumping the text submodule to 2.1.3 - Reverting a bug fix (!14291) that restricted previously allowed namespace specifiers (#26250) - Reverting the bump of the deepseq submodule to 1.5.2.0 (#26251) This release candidate will have a two-week testing period. If all goes well the final release will be available the week of 19 August 2025. We would like to thank Well-Typed, Tweag I/O, Juspay, QBayLogic, Channable, Serokell, 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://gitlab.haskell.org/ghc/ghc/-/blob/ghc-9.10/docs/users_guide/9.10.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.10.3-rc2 [ticket]: https://gitlab.haskell.org/ghc/ghc/-/issues/new -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 488 bytes Desc: not available URL: From zubin at well-typed.com Fri Aug 8 12:32:26 2025 From: zubin at well-typed.com (Zubin Duggal) Date: Fri, 8 Aug 2025 18:02:26 +0530 Subject: [GHC-Releases] GHC 9.10.3-rc3 is now available Message-ID: The GHC developers are very pleased to announce the availability of the third release candidate for GHC 9.10.3. Binary distributions, source distributions, and documentation are available at [downloads.haskell.org][] and via [GHCup](https://www.haskell.org/ghcup/). GHC 9.10.3 is a bug-fix release fixing over 50 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][]. The changes from the second release candidate are: - Reverting a change the exports of the `Backtrace` constructor in the base library that was backported due to confusion on CLC approvals (!14587) - Reverting a change to the configure script (!14324) that dropped probing for ld.gold This release candidate will have a two-week testing period. If all goes well the final release will be available the week of 22 August 2025. We would like to thank Well-Typed, Tweag I/O, Juspay, QBayLogic, Channable, Serokell, 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://gitlab.haskell.org/ghc/ghc/-/blob/ghc-9.10/docs/users_guide/9.10.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.10.3-rc3 [ticket]: https://gitlab.haskell.org/ghc/ghc/-/issues/new -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 488 bytes Desc: not available URL: From ben at well-typed.com Mon Aug 11 15:54:02 2025 From: ben at well-typed.com (Ben Gamari) Date: Mon, 11 Aug 2025 11:54:02 -0400 Subject: [GHC-Releases] GHC 9.14 status Message-ID: <87pld17t2i.fsf@smart-cactus.org> Hi all, A brief update on the GHC 9.14 release status. As noted last time, the release process has been held up by a few significant bodies of on-going work: - the upgrade of the Windows toolchain which has revealed a number of linking issues, - enabling support for LLVM 20 (#26267), along with the resolution of a few correctness issues which were uncovered in the process (#26109) - the resolution to #23109, a rather invasive correctness fix which we want to ensure is adequately tested prior to the release, At this point we have resolved, or are close to resolving, all of these issues. We expect that #23109 will land today, with the resolution to #26109 hopefully landing shortly thereafter. One wrinkle here is a late request for a boot library bump (#26268) which has had a number of knock-on effects. We are still trying to land this in `master`; we tentatively plan to backport but given how the state of the release process we will not delay the release if things do not go smoothly. Once the above has happened we will backport to `ghc-9.14` and begin preparation of the first alpha release. This may happen as soon as Thursday. Cheers, - Ben -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 255 bytes Desc: not available URL: From ben at well-typed.com Tue Aug 12 18:17:14 2025 From: ben at well-typed.com (Ben Gamari) Date: Tue, 12 Aug 2025 14:17:14 -0400 Subject: [GHC-Releases] 9.14 progress update In-Reply-To: References: Message-ID: <87ectg76c8.fsf@smart-cactus.org> Matthew Pickering writes: > Hi, > > Thanks for the update Ben. Can you clarify the timeline now? > Sure, As of today we three blocking patches away from having a branch we can cut a prerelease from: * !10479 * !14620 In addition, there are a few not-quite-blockers which I am aiming to merge: * !14644 * !14600 * !14609 My hope is that these can be merged by Thursday, at which point we may be able have a release pipeline ready by Friday evening (15 Aug) or Monday (18 Aug). This will be the first alpha. Beyond that, the tentative plan is that the second alpha will follow three weeks after the first (e.g. 5 Sept). The release candidate will following three weeks after that (26 Sept), with the final release coming two weeks later (10 Oct). This is a bit more condensed than the usual release schedule, but ultimately we would rather avoid prolonging the process too far beyond the original plan. Cheers, - Ben -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 255 bytes Desc: not available URL: From zubin at well-typed.com Mon Aug 18 14:24:55 2025 From: zubin at well-typed.com (Zubin Duggal) Date: Mon, 18 Aug 2025 19:54:55 +0530 Subject: [GHC-Releases] GHC 9.10.3-rc4 is now available Message-ID: The GHC developers are very pleased to announce the availability of the fourth release candidate for GHC 9.10.3. Binary distributions, source distributions, and documentation are available at [downloads.haskell.org][] and via [GHCup](https://www.haskell.org/ghcup/). GHC 9.10.3 is a bug-fix release fixing over 50 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][]. The changes from the third release candidate are: - A fix for a rare segfault with code involving STM (#26205) - A fix for the `naturalAndNot` returning bogus results (#26205) - A fix for a crash in the renamer (#25056) This release candidate will have a two-week testing period. If all goes well the final release will be available the week of 1 September 2025. We would like to thank Well-Typed, Tweag I/O, Juspay, QBayLogic, Channable, Serokell, 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://gitlab.haskell.org/ghc/ghc/-/blob/ghc-9.10/docs/users_guide/9.10.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.10.3-rc4 [ticket]: https://gitlab.haskell.org/ghc/ghc/-/issues/new -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 488 bytes Desc: not available URL: From ben at well-typed.com Tue Aug 19 23:54:42 2025 From: ben at well-typed.com (Ben Gamari) Date: Tue, 19 Aug 2025 19:54:42 -0400 Subject: [GHC-Releases] GHC 9.14.1-alpha1 is now available Message-ID: <87zfbu6f5x.fsf@smart-cactus.org> The GHC developers are very pleased to announce the availability of the first alpha prerelease of GHC 9.14.1. Binary distributions, source distributions, and documentation are available at [downloads.haskell.org]. 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 arguments as well as type arguments. * Specialisation is now considerably more reliable in the presence of newtypes * the specialiser is now able to produce specialisations with polymorphic typeclass constraints, considerably broadening its scope. * Significant improvements in the GHCi debugger * Record fields can be defined to be non-linear when LinearTypes is enabled. * RequiredTypeArgments can now be used in more contexts * SSE/AVX spport in the x86 native code generator backend * A major update of the Windows toolchain * ... and many more A full accounting of changes can be found in the release notes [1]. Given the many specialisation improvements and their potential for regression, we would very much appreciate testing and performance characterisation on downstream workloads. Due to unexpected complications, this initial prerelease comes a bit later than expected. Consequently, we expect to have only two alphas prior to the release candidate, in contrast to the scheduled three. We expect the next alpha will come the seek of 9 Sept. 2025, while the third will come 23 Sept. 2025, with the release candidate coming 7 Oct. 2025. 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 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. [downloads.haskell.org]: https://downloads.haskell.org/ghc/9.14.1-alpha1 [release notes]: https://downloads.haskell.org/ghc/9.14.1-alpha1/docs/users_guide/9.14.1-notes.html [ticket]: https://gitlab.haskell.org/ghc/homepage/-/issues/new -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 255 bytes Desc: not available URL: From ben at well-typed.com Wed Aug 20 00:46:49 2025 From: ben at well-typed.com (Ben Gamari) Date: Tue, 19 Aug 2025 20:46:49 -0400 Subject: [GHC-Releases] GHC 9.14.1-alpha1 is now available In-Reply-To: <87zfbu6f5x.fsf@smart-cactus.org> References: <87zfbu6f5x.fsf@smart-cactus.org> Message-ID: <87v7mi6cqx.fsf@smart-cactus.org> Ben Gamari writes: > The GHC developers are very pleased to announce the availability of the > first alpha prerelease of GHC 9.14.1. Binary distributions, source > distributions, and documentation are available at > [downloads.haskell.org]. > Unfortunately there were a few inaccuracies in the draft of the announcement that ended up being sent; apologies for the noise. Specifically, we indeed intend on producing three alphas, albeit with a slightly more condensed schedule. Many apologies for this mix-up. Cheers, - Ben -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 255 bytes Desc: not available URL: