[Git][ghc/ghc][wip/ghc2024] Add release notes
Joachim Breitner (@nomeata)
gitlab at gitlab.haskell.org
Wed Jan 17 10:19:05 UTC 2024
Joachim Breitner pushed to branch wip/ghc2024 at Glasgow Haskell Compiler / GHC
Commits:
7e7e17a6 by Joachim Breitner at 2024-01-17T11:18:59+01:00
Add release notes
- - - - -
1 changed file:
- docs/users_guide/9.10.1-notes.rst
Changes:
=====================================
docs/users_guide/9.10.1-notes.rst
=====================================
@@ -6,6 +6,23 @@ Version 9.10.1
Language
~~~~~~~~
+- The :extension:`GHC2024` language edition is supported now. It builds on top of
+ :extension:`GHC2021`, adding the following extensions:
+
+ * :extension:`DataKinds`
+ * :extension:`DerivingStrategies`
+ * :extension:`DisambiguateRecordFields`
+ * :extension:`ExplicitNamespaces`
+ * :extension:`GADTs`
+ * :extension:`MonoLocalBinds`
+ * :extension:`LambdaCase`
+ * :extension:`RoleAnnotations`
+
+ It is now also the “default” langauge edition that is active when no other
+ language edition is explicitly loaded (e.g via Cabal’s ``default-language``).
+ Because language editions are not backwards compatible it is highly recommended to
+ explicitly specify the language edition.
+
- GHC Proposal `#281 <https://github.com/ghc-proposals/ghc-proposals/blob/master/proposals/0281-visible-forall.rst>`_
"Visible forall in types of terms" has been partially implemented.
The following code is now accepted by GHC::
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/commit/7e7e17a6723bd6e8a1e0c06fc76160478025fd3d
--
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/commit/7e7e17a6723bd6e8a1e0c06fc76160478025fd3d
You're receiving this email because of your account on gitlab.haskell.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/ghc-commits/attachments/20240117/14e77071/attachment-0001.html>
More information about the ghc-commits
mailing list