summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
Diffstat (limited to 'docs')
-rw-r--r--docs/users_guide/7.12.1-notes.rst5
1 files changed, 5 insertions, 0 deletions
diff --git a/docs/users_guide/7.12.1-notes.rst b/docs/users_guide/7.12.1-notes.rst
index 9bac1c556f..14af3a0a9e 100644
--- a/docs/users_guide/7.12.1-notes.rst
+++ b/docs/users_guide/7.12.1-notes.rst
@@ -284,6 +284,11 @@ Template Haskell
have also been introduced, serving the same functions as their
pattern and expression counterparts.
+- ``Template Haskell`` has now explicit support for representing GADTs. Until
+ now GADTs were encoded using ``NormalC``, ``RecC`` (record syntax) and
+ ``ForallC`` constructors. Two new constructors - ``GadtC`` and ``RecGadtC`` -
+ are now supported during quoting, splicing and reification.
+
- Primitive chars (e.g., ``[| 'a'# |]``) and primitive strings (e.g.,
``[| "abc"# |]``) can now be quoted with Template Haskell. The
``Lit`` data type also has a new constructor, ``CharPrimL``, for