[commit: ghc] master: Update `-ddump-minimal-imports` entry in user's guide (728bd07)
git at git.haskell.org
git at git.haskell.org
Tue Aug 27 23:38:00 CEST 2013
Repository : ssh://git@git.haskell.org/ghc
On branch : master
Link : http://ghc.haskell.org/trac/ghc/changeset/728bd07065425519e74bae2fc464e6c0d23f6952/ghc
>---------------------------------------------------------------
commit 728bd07065425519e74bae2fc464e6c0d23f6952
Author: Herbert Valerio Riedel <hvr at gnu.org>
Date: Tue Aug 27 22:54:41 2013 +0200
Update `-ddump-minimal-imports` entry in user's guide
The entry is updated to mention explicitly the feature implemented
for #7957, as well as rewording and improving the docbook markup.
Signed-off-by: Herbert Valerio Riedel <hvr at gnu.org>
>---------------------------------------------------------------
728bd07065425519e74bae2fc464e6c0d23f6952
docs/users_guide/separate_compilation.xml | 35 +++++++++++++++++------------
1 file changed, 21 insertions(+), 14 deletions(-)
diff --git a/docs/users_guide/separate_compilation.xml b/docs/users_guide/separate_compilation.xml
index 84f6684..2f8b9d6 100644
--- a/docs/users_guide/separate_compilation.xml
+++ b/docs/users_guide/separate_compilation.xml
@@ -600,23 +600,30 @@ $ ghc -c parse/Foo.hs parse/Bar.hs gurgle/Bumble.hs -odir `uname -m`
</listitem>
</varlistentry>
- <varlistentry>
- <term>
+ <varlistentry>
+ <term>
<option>-ddump-minimal-imports</option>
<indexterm><primary><option>-ddump-minimal-imports</option></primary></indexterm>
</term>
- <listitem>
- <para>Dump to the file "M.imports" (where M is the module
- being compiled) a "minimal" set of import declarations.
- You can safely replace all the import declarations in
- "M.hs" with those found in "M.imports". Why would you
- want to do that? Because the "minimal" imports (a) import
- everything explicitly, by name, and (b) import nothing
- that is not required. It can be quite painful to maintain
- this property by hand, so this flag is intended to reduce
- the labour.</para>
- </listitem>
- </varlistentry>
+ <listitem>
+ <para>Dump to the file
+ <filename><replaceable>M</replaceable>.imports</filename>
+ (where <replaceable>M</replaceable> is the name of the
+ module being compiled) a "minimal" set of import
+ declarations. The directory where the
+ <filename>.imports</filename> files are created can be
+ controlled via the <option>-dumpdir</option>
+ option.</para> <para>You can safely replace all the import
+ declarations in
+ <filename><replaceable>M</replaceable>.hs</filename> with
+ those found in its respective <filename>.imports</filename>
+ file. Why would you want to do that? Because the
+ "minimal" imports (a) import everything explicitly, by
+ name, and (b) import nothing that is not required. It can
+ be quite painful to maintain this property by hand, so
+ this flag is intended to reduce the labour.</para>
+ </listitem>
+ </varlistentry>
<varlistentry>
<term>
More information about the ghc-commits
mailing list