summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen Gamari <ben@smart-cactus.org>2022-07-23 08:48:36 -0400
committerDouglas Wilson <douglas.wilson@gmail.com>2022-07-27 11:29:56 +0100
commitcd8a85fb2506dd7b822877499e0df433e00c5751 (patch)
tree94131c52b88dd1ca3e587a62b84cbc4bdfaaa4fb
parentbcfdc07d1aa98efcbcd74c8961ecc96e6ef617fa (diff)
downloadhaskell-cd8a85fb2506dd7b822877499e0df433e00c5751.tar.gz
user guide: Mention DeepSubsumpion in the release notes
-rw-r--r--docs/users_guide/9.4.1-notes.rst7
1 files changed, 7 insertions, 0 deletions
diff --git a/docs/users_guide/9.4.1-notes.rst b/docs/users_guide/9.4.1-notes.rst
index 8673f78a9b..45b65ce32d 100644
--- a/docs/users_guide/9.4.1-notes.rst
+++ b/docs/users_guide/9.4.1-notes.rst
@@ -12,6 +12,13 @@ The :ghc-flag:`LLVM backend <-fllvm>` of this release is to be used with LLVM
Language
~~~~~~~~
+- GHC Proposal `#511
+ <https://github.com/ghc-proposals/ghc-proposals/blob/master/proposals/0511-deep-subsumption.rst>`_
+ has been implemented, introducing a new language extension,
+ :lang-ext:`DeepSubsumption`. This extension allows the user
+ to opt-in to the deep type subsumption-checking behavior implemented by GHC
+ 8.10 and earlier.
+
- A small change has been made to the way GHC infers types for definitions
with no type signature: GHC will no longer generalize a function over
a type variable determined by a functional dependency. For example::