summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
3d33e8f)
Messages involving Template Haskell are deeply puzzling
if you don't know about TH, so it seems better to make
-fth an explicit flag. It is no longer switched on
by -fglasgow-exts.
glasgowExtsFlags = [
Opt_GlasgowExts,
Opt_FFI,
glasgowExtsFlags = [
Opt_GlasgowExts,
Opt_FFI,
Opt_ImplicitParams,
Opt_ScopedTypeVariables,
Opt_BangPatterns ]
Opt_ImplicitParams,
Opt_ScopedTypeVariables,
Opt_BangPatterns ]
<row>
<entry><option>-fth</option></entry>
<entry>Enable Template Haskell.
<row>
<entry><option>-fth</option></entry>
<entry>Enable Template Haskell.
- Implied by <option>-fglasgow-exts</option>.</entry>
+ No longer implied by <option>-fglasgow-exts</option>.</entry>
<entry>dynamic</entry>
<entry><option>-fno-th</option></entry>
</row>
<entry>dynamic</entry>
<entry><option>-fno-th</option></entry>
</row>
<term><option>-fth</option></term>
<listitem>
<para>Enables Template Haskell (see <xref
<term><option>-fth</option></term>
<listitem>
<para>Enables Template Haskell (see <xref
- linkend="template-haskell"/>). Currently also implied by
+ linkend="template-haskell"/>). This flag must
+ be given explicitly; it is no longer implied by
<option>-fglasgow-exts</option>.</para>
<para>Syntax stolen: <literal>[|</literal>,
<option>-fglasgow-exts</option>.</para>
<para>Syntax stolen: <literal>[|</literal>,
constructions. You need to use the flag
<option>-fth</option><indexterm><primary><option>-fth</option></primary>
</indexterm>to switch these syntactic extensions on
constructions. You need to use the flag
<option>-fth</option><indexterm><primary><option>-fth</option></primary>
</indexterm>to switch these syntactic extensions on
- (<option>-fth</option> is currently implied by
- <option>-fglasgow-exts</option>, but you are encouraged to
- specify it explicitly).</para>
+ (<option>-fth</option> is no longer implied by
+ <option>-fglasgow-exts</option>).</para>
<itemizedlist>
<listitem><para>
<itemizedlist>
<listitem><para>