Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : ghc-7.2
http://hackage.haskell.org/trac/ghc/changeset/b4d3a6d8cec614392bcdce2a609f219a7a91980b >--------------------------------------------------------------- commit b4d3a6d8cec614392bcdce2a609f219a7a91980b Author: Ian Lynagh <[email protected]> Date: Thu Jul 14 17:44:10 2011 +0100 More release notes >--------------------------------------------------------------- docs/users_guide/7.2.1-notes.xml | 40 ++++++++++++++++++++++++++++++------- 1 files changed, 32 insertions(+), 8 deletions(-) diff --git a/docs/users_guide/7.2.1-notes.xml b/docs/users_guide/7.2.1-notes.xml index 202ffb9..b86b5f5 100644 --- a/docs/users_guide/7.2.1-notes.xml +++ b/docs/users_guide/7.2.1-notes.xml @@ -170,7 +170,8 @@ instance DefaultValue Char where <listitem> <para> - It is now possible to annotate FFI imports as + When the new <literal>InterruptibleFFI</literal> extension is + enabled, it is now possible to annotate FFI imports as <literal>interruptible</literal>, e.g. </para> <programlisting> @@ -759,6 +760,19 @@ Prelude> dynamically linked into an otherwise-unmodified GHC, and run at a place you specify in the Core optimisation pipeline. </para> + + <para> + The new + <literal>-fplugin=<replaceable>module</replaceable></literal> + flag specifies that <replaceable>module</replaceable> is + to be used as a plugin, and + <literal>-fplugin-opt=<replaceable>module</replaceable>:<replaceable>args</replaceable></literal> + allows arguments to be passed to the plugin. + </para> + + <para> + See <xref linkend="compiler-plugins" /> for more details. + </para> </listitem> <listitem> @@ -860,6 +874,12 @@ Prelude> <listitem> <para> + GHC now works with LLVM 3.0. + </para> + </listitem> + + <listitem> + <para> The location of gcc, and various other settings, is now in a <literal>settings</literal> file. The <literal>extra-gcc-opts</literal> file is no longer used. @@ -934,11 +954,16 @@ GhcStage3DefaultNewCodegen=YES <listitem> <para> - Many of the base types now have derived - <literal>Typeable</literal> instances, - whereas before they had hand-written instances. - This means that some of the strings in the instances - are now different. + The <literal>Typeable</literal> module has been + overhauled. The <literal>mkTyCon</literal> function + has been deprecated in favour of a new function + <literal>mkTyCon3</literal>, which takes separate + strings for the package, module and name of the type + constructor. Also, there is a new type + <literal>TypeRepKey</literal>, and + <literal>typeRepKey</literal> now + returns <literal>IO TypeRepKey</literal> rather than + <literal>IO Int</literal>. </para> </listitem> @@ -1828,8 +1853,7 @@ GhcStage3DefaultNewCodegen=YES <itemizedlist> <listitem> <para> - TODO: - Version number 1.0.0.3 (was 1.0.0.2) + GHC no longer includes the random library </para> </listitem> </itemizedlist> _______________________________________________ Cvs-ghc mailing list [email protected] http://www.haskell.org/mailman/listinfo/cvs-ghc
