From: simonmar Date: Tue, 20 Mar 2001 14:53:04 +0000 (+0000) Subject: [project @ 2001-03-20 14:53:04 by simonmar] X-Git-Tag: Approximately_9120_patches~2359 X-Git-Url: http://git.megacz.com/?a=commitdiff_plain;h=4c754086cf035dc00309aa3b834a68a2b9908b8c;p=ghc-hetmet.git [project @ 2001-03-20 14:53:04 by simonmar] update (no -optCrts -Rgc-timing, -no-link-chk) --- diff --git a/ghc/docs/users_guide/sooner.sgml b/ghc/docs/users_guide/sooner.sgml index c2c3333..75508a5 100644 --- a/ghc/docs/users_guide/sooner.sgml +++ b/ghc/docs/users_guide/sooner.sgml @@ -33,10 +33,10 @@ GHC is surprisingly zippy for normal compilations without ! Within reason, more memory for heap space means less garbage -collection for GHC, which means less compilation time. If you use -the option, you'll get a garbage-collector report. -(Again, you can use the cheap-and-nasty option to -send the GC stats straight to standard error.) +collection for GHC, which means less compilation time. If you use the + option, you'll get a garbage-collector +report. (Again, you can use the cheap-and-nasty option to send the GC stats straight to standard error.) @@ -128,8 +128,8 @@ individually with . To figure out which part of the compiler is badly behaved, the --dshow-passes option option is your -friend. + + option is your friend. @@ -141,19 +141,14 @@ allocator to founder. Bring on -fvi -Avoid the consistency-check on linking: - - -Use -no-link-chk; saves effort. This is -probably safe in a I-only-compile-things-one-way setup. - - - - Explicit import declarations: -Instead of saying import Foo, say import Foo (...stuff I want...). +Instead of saying import Foo, say import +Foo (...stuff I want...) You can get GHC to tell you the +minimal set of required imports by using the + option (see ). @@ -227,12 +222,12 @@ At present, is nearly indistinguishable from + +At the moment, if you turn on you get GCC +instead. This may change in the future. So, when we want very fast code, we use: .