trac #1789 (warnings for missing import lists)
[ghc-hetmet.git] / docs / users_guide / flags.xml
index 7a52bdf..389a445 100644 (file)
              <entry><option>-XNoTypeOperators</option></entry>
            </row>
            <row>
+             <entry><option>-XDoRec</option></entry>
+             <entry>Enable <link linkend="recursive-do-notation">recursive do notation</link>.</entry>
+             <entry>dynamic</entry>
+             <entry><option>-XNoDoRec</option></entry>
+           </row>
+           <row>
              <entry><option>-XRecursiveDo</option></entry>
-             <entry>Enable <link linkend="mdo-notation">recursive do (mdo) notation</link>.</entry>
+             <entry>Enable <link linkend="mdo-notation">recursive do (mdo) notation</link>. This is deprecated; please use <link linkend="recursive-do-notation">recursive do notation</link> instead.</entry>
              <entry>dynamic</entry>
              <entry><option>-XNoRecursiveDo</option></entry>
            </row>
          </row>
 
          <row>
+           <entry><option>-fwarn-missing-import-lists</option></entry>
+           <entry>warn when explicit imports lack an import list</entry>
+           <entry>dynamic</entry>
+           <entry><option>-fnowarn-missing-import-lists</option></entry>
+         </row>
+
+         <row>
            <entry><option>-fwarn-missing-methods</option></entry>
            <entry>warn when class methods are undefined</entry>
            <entry>dynamic</entry>
@@ -1537,14 +1550,14 @@ phase <replaceable>n</replaceable></entry>
            <row>
              <entry><option>-auto</option></entry>
              <entry>Auto-add <literal>_scc_</literal>s to all
-             exported functions</entry>
+             exported functions not marked INLINE</entry>
              <entry>dynamic</entry>
              <entry><option>-no-auto</option></entry>
            </row>
            <row>
              <entry><option>-auto-all</option></entry>
              <entry>Auto-add <literal>_scc_</literal>s to all
-             top-level functions</entry>
+             top-level functions not marked INLINE</entry>
              <entry>dynamic</entry>
              <entry><option>-no-auto-all</option></entry>
            </row>