[commit: ghc] master: Update release notes for #9262 #8953 #9084. (18a4a5d)
git at git.haskell.org
git at git.haskell.org
Sun Nov 2 04:09:32 UTC 2014
Repository : ssh://git@git.haskell.org/ghc
On branch : master
Link : http://ghc.haskell.org/trac/ghc/changeset/18a4a5dad3cbee3c8bb4005ec09edf401ebe294c/ghc
>---------------------------------------------------------------
commit 18a4a5dad3cbee3c8bb4005ec09edf401ebe294c
Author: Richard Eisenberg <eir at cis.upenn.edu>
Date: Sun Nov 2 00:08:26 2014 -0400
Update release notes for #9262 #8953 #9084.
>---------------------------------------------------------------
18a4a5dad3cbee3c8bb4005ec09edf401ebe294c
docs/users_guide/7.10.1-notes.xml | 28 ++++++++++++++++++++++++++++
1 file changed, 28 insertions(+)
diff --git a/docs/users_guide/7.10.1-notes.xml b/docs/users_guide/7.10.1-notes.xml
index fa7ad1a..95f581b 100644
--- a/docs/users_guide/7.10.1-notes.xml
+++ b/docs/users_guide/7.10.1-notes.xml
@@ -110,6 +110,34 @@
Added support for generating LINE pragma declarations
(<xref linkend="line-pragma"/>).
</para>
+
+ <para>
+ The type <literal>Pred</literal> (which stores a type
+ constraint) is now a synonym for <literal>Type</literal>,
+ in order to work with the <literal>ConstraintKinds</literal>
+ extension. This is a breaking change and may require
+ some rewriting of Template Haskell code.
+ </para>
+
+ <para>
+ <literal>reifyInstances</literal> now treats unbound type
+ variables as univerally quantified, allowing lookup of, say,
+ the instance for <literal>Eq [a]</literal>.
+ </para>
+
+ <para>
+ More kind annotations appear in reified types, in order to
+ disambiguate types that would otherwise be ambiguous in the
+ presence of <literal>PolyKinds</literal>. In particular, all
+ reified <literal>TyVarBndr</literal>s are now
+ <literal>KindedTV</literal>s. (This does not affect Template
+ Haskell quotations, just calls to <literal>reify</literal>.)
+ </para>
+
+ <para>
+ Various features unsupported in quotations were previously
+ silently ignored. These now cause errors.
+ </para>
</listitem>
</itemizedlist>
</sect3>
More information about the ghc-commits
mailing list