X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=docs%2Fusers_guide%2F7.0.1-notes.xml;h=0e6ffb4388b32ece7b391c642c0e2a32a0f919c2;hb=478e69b303eb2e653a2ebf5c888b5efdfef1fb9d;hp=fd633427f993d30b910adca207401a3ebb8b539e;hpb=059f2d7be7cc02d093ce51f0bbd68f5e5ebe527d;p=ghc-hetmet.git
diff --git a/docs/users_guide/7.0.1-notes.xml b/docs/users_guide/7.0.1-notes.xml
index fd63342..0e6ffb4 100644
--- a/docs/users_guide/7.0.1-notes.xml
+++ b/docs/users_guide/7.0.1-notes.xml
@@ -51,6 +51,22 @@ $ ghci -package haskell2010 -hide-package base -hide-package array
+ GHC now includes an LLVM code generator. For certain code,
+ particularly arithmetic heavy code, using the LLVM code
+ generator can bring some nice performance improvements.
+
+
+
+
+
+ The type checker has been overhauled, which means it is now
+ able to correctly handle interactions between the type system
+ extensions.
+
+
+
+
+
The inliner has been overhauled, which should in general
give better performance while reducing unnecessary code-size
explosion.
@@ -351,14 +367,14 @@ import SpecConstr
flags to keep the LLVM intermediate files,
-keep-llvm-file and
-keep-llvm-files;
- flags to set the location and options for the LLVM assembler,
- optimiser and compiler,
- -pgmla,
+ flags to set the location and options for the LLVM optimiser
+ and compiler,
-pgmlo,
-pgmlc,
- -optla,
-optlo and
-optlc.
+ The LLVM code generator requires LLVM version 2.7 or later on
+ your path.
@@ -606,13 +622,605 @@ Prelude| :}
-