[commit: ghc] master: Added bullet in release notes about roles. (8d7272b)

git at git.haskell.org git at git.haskell.org
Tue Aug 20 20:15:17 CEST 2013


Repository : ssh://git@git.haskell.org/ghc

On branch  : master
Link       : http://ghc.haskell.org/trac/ghc/changeset/8d7272b51b799ffb56e1ac51488e018c73388013/ghc

>---------------------------------------------------------------

commit 8d7272b51b799ffb56e1ac51488e018c73388013
Author: Richard Eisenberg <eir at cis.upenn.edu>
Date:   Tue Aug 20 14:05:29 2013 -0400

    Added bullet in release notes about roles.


>---------------------------------------------------------------

8d7272b51b799ffb56e1ac51488e018c73388013
 docs/users_guide/7.8.1-notes.xml |   11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/docs/users_guide/7.8.1-notes.xml b/docs/users_guide/7.8.1-notes.xml
index 46c6fa4..5d8f077 100644
--- a/docs/users_guide/7.8.1-notes.xml
+++ b/docs/users_guide/7.8.1-notes.xml
@@ -41,6 +41,17 @@
            </para>
        </listitem>
 
+       <listitem>
+           <para>
+                Use of the <literal>GeneralizedNewtypeDeriving</literal>
+                extension is now subject to <emphasis>role checking</emphasis>,
+                to ensure type safety of the derived instances. As this change
+                increases the type safety of GHC, it is possible that some code
+                that previously compiled will no longer work.
+
+                TODO FIXME: reference.
+           </para>
+       </listitem>
 
         <listitem>
             <para>





More information about the ghc-commits mailing list