ghc.git
6 years agoRename hs-suffix-rules to hs-suffix-way-rules
Ian Lynagh [Thu, 21 Feb 2013 14:31:34 +0000 (14:31 +0000)] 
Rename hs-suffix-rules to hs-suffix-way-rules

6 years agoSmall build system refactoring; no functional changes
Ian Lynagh [Thu, 21 Feb 2013 14:17:51 +0000 (14:17 +0000)] 
Small build system refactoring; no functional changes

6 years agoMerge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
Ian Lynagh [Thu, 21 Feb 2013 01:31:50 +0000 (01:31 +0000)] 
Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc

6 years agoSome -dynamic-too fixes
Ian Lynagh [Wed, 20 Feb 2013 14:08:39 +0000 (14:08 +0000)] 
Some -dynamic-too fixes

6 years agoPackage 'binary' is not a boot package any more
Gabor Greif [Wed, 20 Feb 2013 21:27:10 +0000 (22:27 +0100)] 
Package 'binary' is not a boot package any more

6 years agoUpdate submodules
Gabor Greif [Wed, 20 Feb 2013 20:46:50 +0000 (21:46 +0100)] 
Update submodules

6 years agoBetter handling of find llvm tools. Use IFS as opposed to more hacky tr
David Terei [Wed, 20 Feb 2013 12:05:50 +0000 (04:05 -0800)] 
Better handling of find llvm tools. Use IFS as opposed to more hacky tr
approach. This way can handle spaces in paths.

6 years agoFix bug in setNumCapabilities
Simon Marlow [Wed, 20 Feb 2013 10:36:25 +0000 (10:36 +0000)] 
Fix bug in setNumCapabilities

We were changing n_capabilities after we had released the
Capabilities, which lead to a range of interesting crashes.  This
should fix test failures in setnumcapabilities001.

6 years agoRemove printExceptionAndWarnings (deprecated since 7.2)
Ian Lynagh [Wed, 20 Feb 2013 01:05:58 +0000 (01:05 +0000)] 
Remove printExceptionAndWarnings (deprecated since 7.2)

6 years agoAdd a "deprecated in" pragma
Ian Lynagh [Wed, 20 Feb 2013 01:03:20 +0000 (01:03 +0000)] 
Add a "deprecated in" pragma

6 years agoMerge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
Ian Lynagh [Tue, 19 Feb 2013 17:58:01 +0000 (17:58 +0000)] 
Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc

6 years agoRemove gblock and gunblock
Ian Lynagh [Tue, 19 Feb 2013 17:07:16 +0000 (17:07 +0000)] 
Remove gblock and gunblock

6 years agoFix segfault in retainer profiling when using multiple cores (#5909)
Simon Marlow [Tue, 19 Feb 2013 09:58:31 +0000 (09:58 +0000)] 
Fix segfault in retainer profiling when using multiple cores (#5909)

Thanks to @akio on the ticket for the diagnosis and the patch.  I
modified the comments a bit.

6 years agofix some dependencies
Simon Marlow [Mon, 18 Feb 2013 14:33:02 +0000 (14:33 +0000)] 
fix some dependencies

6 years agoMerge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
Ian Lynagh [Tue, 19 Feb 2013 14:46:21 +0000 (14:46 +0000)] 
Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc

6 years agoDPH: free top-level variables don't prevent encapsulation
Manuel M T Chakravarty [Mon, 18 Feb 2013 06:48:43 +0000 (17:48 +1100)] 
DPH: free top-level variables don't prevent encapsulation

6 years agodeclare stable_ptr_table (should fix via-C compilation)
Simon Marlow [Mon, 18 Feb 2013 10:22:57 +0000 (10:22 +0000)] 
declare stable_ptr_table (should fix via-C compilation)

6 years agofix PrimOp dependencies
Simon Marlow [Mon, 18 Feb 2013 09:46:33 +0000 (09:46 +0000)] 
fix PrimOp dependencies

6 years agoPrimitive bitwise operations on Int# (Fixes #7689)
Jan Stolarek [Fri, 15 Feb 2013 12:10:36 +0000 (13:10 +0100)] 
Primitive bitwise operations on Int# (Fixes #7689)

6 years agoUse $(TargetPlatformFull) instead of $(GlobalCrossCompilePrefix)
Simon Marlow [Fri, 15 Feb 2013 11:34:02 +0000 (11:34 +0000)] 
Use $(TargetPlatformFull) instead of $(GlobalCrossCompilePrefix)

Requested by Gabor Greif.

6 years agoUpdate submodules
Ian Lynagh [Sun, 17 Feb 2013 23:07:41 +0000 (23:07 +0000)] 
Update submodules

6 years agoPut the main ghc tree last in packages
Ian Lynagh [Sun, 17 Feb 2013 22:22:40 +0000 (22:22 +0000)] 
Put the main ghc tree last in packages

This means that "./sync-all commit" will record in submodules first,
and then prompt you to record a patch updating the version of the
submodules last. Should make it less likely that we forget to update
the submodules' versions.

6 years agoUpdate submodules
Ian Lynagh [Sun, 17 Feb 2013 21:57:10 +0000 (21:57 +0000)] 
Update submodules

6 years agoRemove utils/lndir/Makefile (part of the old build system)
Ian Lynagh [Sun, 17 Feb 2013 17:22:41 +0000 (17:22 +0000)] 
Remove utils/lndir/Makefile (part of the old build system)

6 years agoRemove the MACOSX_DEPLOYMENT stuff; fixes #7559
Ian Lynagh [Sun, 17 Feb 2013 17:20:04 +0000 (17:20 +0000)] 
Remove the MACOSX_DEPLOYMENT stuff; fixes #7559

If anyone wants to do this in the future, they should just set
appropriate CC_OPTS/LD_OPTS variables instead.

6 years agoFix the autocrlf test in sync-all
Ian Lynagh [Sun, 17 Feb 2013 17:04:44 +0000 (17:04 +0000)] 
Fix the autocrlf test in sync-all

Apparently git ignores the --git-dir argument.

6 years agoSet repositories to have core.autocrlf == false; fixes #7673
Ian Lynagh [Sun, 17 Feb 2013 16:57:30 +0000 (16:57 +0000)] 
Set repositories to have core.autocrlf == false; fixes #7673

Based on a patch from rassilon.

6 years agoSimplify some code; patch from Bill Tutt
Ian Lynagh [Sun, 17 Feb 2013 15:11:55 +0000 (15:11 +0000)] 
Simplify some code; patch from Bill Tutt

6 years agoFix line endings in rts/win32/ThrIOManager.c
Ian Lynagh [Sun, 17 Feb 2013 15:10:33 +0000 (15:10 +0000)] 
Fix line endings in rts/win32/ThrIOManager.c

6 years agoRemove utils/Makefile
Ian Lynagh [Sun, 17 Feb 2013 14:57:46 +0000 (14:57 +0000)] 
Remove utils/Makefile

It required the old build system, so didn't work.

6 years agoFinish removing BootingFromHc
Ian Lynagh [Sun, 17 Feb 2013 14:56:34 +0000 (14:56 +0000)] 
Finish removing BootingFromHc

6 years agoHardcode "BootingFromHc = NO" for now
Ian Lynagh [Sun, 17 Feb 2013 14:14:24 +0000 (14:14 +0000)] 
Hardcode "BootingFromHc = NO" for now

6 years agoLayout only
Ian Lynagh [Sun, 17 Feb 2013 13:54:55 +0000 (13:54 +0000)] 
Layout only

6 years agoRemove support for the --enable-hc-boot flag in configure
Ian Lynagh [Sun, 17 Feb 2013 13:53:22 +0000 (13:53 +0000)] 
Remove support for the --enable-hc-boot flag in configure

This porting method has bitrotted; use cross-compilation now

6 years agoWhitespace only
Ian Lynagh [Sun, 17 Feb 2013 13:50:35 +0000 (13:50 +0000)] 
Whitespace only

6 years agoAdd missing ;; in aclocal.m4
Ian Lynagh [Sun, 17 Feb 2013 13:49:56 +0000 (13:49 +0000)] 
Add missing ;; in aclocal.m4

6 years agoiOS patch no 2: remove obsolete CROSS_COMPILE variable; #7699
Ian Lynagh [Sun, 17 Feb 2013 13:43:50 +0000 (13:43 +0000)] 
iOS patch no 2: remove obsolete CROSS_COMPILE variable; #7699

From StephenBlackheath

6 years agoiOS patch no 1: Select operating system; from StephenBlackheath
Ian Lynagh [Sun, 17 Feb 2013 13:41:29 +0000 (13:41 +0000)] 
iOS patch no 1: Select operating system; from StephenBlackheath

6 years agoUpdate submodules
Ian Lynagh [Sat, 16 Feb 2013 21:03:50 +0000 (21:03 +0000)] 
Update submodules

6 years agoSmall refactoring; patch from nus
Ian Lynagh [Sat, 16 Feb 2013 20:22:00 +0000 (20:22 +0000)] 
Small refactoring; patch from nus

6 years agoBuild fix for dyn way on Windows; patch from nus
Ian Lynagh [Sat, 16 Feb 2013 20:20:47 +0000 (20:20 +0000)] 
Build fix for dyn way on Windows; patch from nus

6 years agoDefine utils/ghc-pkg_dist_PROG correctly for Windows
Ian Lynagh [Sat, 16 Feb 2013 18:35:01 +0000 (18:35 +0000)] 
Define utils/ghc-pkg_dist_PROG correctly for Windows

6 years agoAdd a missing $ to a dependency
Ian Lynagh [Sat, 16 Feb 2013 18:23:50 +0000 (18:23 +0000)] 
Add a missing $ to a dependency

6 years agoFix build on Windows: We don't build terminfo on Windows
Ian Lynagh [Sat, 16 Feb 2013 18:07:47 +0000 (18:07 +0000)] 
Fix build on Windows: We don't build terminfo on Windows

6 years agoBuild the stage0 ghc-pkg with Cabal
Ian Lynagh [Sat, 16 Feb 2013 15:39:32 +0000 (15:39 +0000)] 
Build the stage0 ghc-pkg with Cabal

This solves the problem of how to define MIN_VERSION_base for
the binary package.

Also fixed a couple of build system bugs along the way.

6 years agoWhitespace tweak
Ian Lynagh [Sat, 16 Feb 2013 14:33:24 +0000 (14:33 +0000)] 
Whitespace tweak

6 years agoUpdate submodule versions
Ian Lynagh [Sat, 16 Feb 2013 13:33:04 +0000 (13:33 +0000)] 
Update submodule versions

6 years agoBuild system tweak: Do the package checks at configure time
Ian Lynagh [Fri, 15 Feb 2013 23:41:21 +0000 (23:41 +0000)] 
Build system tweak: Do the package checks at configure time

This removes the '.PHONY' rule, so means that "make" in a built tree
won't repeat the check.

We also now check the .cabal files for the executables as well as the
libraries.

6 years agoMerge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
Ian Lynagh [Fri, 15 Feb 2013 21:52:53 +0000 (21:52 +0000)] 
Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc

6 years agoStop using the deprecated System.Cmd
Ian Lynagh [Fri, 15 Feb 2013 21:51:25 +0000 (21:51 +0000)] 
Stop using the deprecated System.Cmd

6 years agoSquash some typos
Gabor Greif [Fri, 15 Feb 2013 21:26:51 +0000 (22:26 +0100)] 
Squash some typos

6 years agoLook through type synonyms when deciding if something is a type literal.
Iavor S. Diatchki [Fri, 15 Feb 2013 17:40:35 +0000 (09:40 -0800)] 
Look through type synonyms when deciding if something is a type literal.

This is needed to make things like this work:

type N = 9
myValue = fromSing (sing :: Sing N)

If we don't look trough the synonym, we get an error that `SingI N` can't
be solved.

6 years agoMake :kind in GHCi do kind generalisation, always (Trac #7688)
Simon Peyton Jones [Fri, 15 Feb 2013 17:14:36 +0000 (17:14 +0000)] 
Make :kind in GHCi do kind generalisation, always (Trac #7688)

See Note [Kind-generalise in tcRnType] in TcRnDriver, and
the notes in Trac #7688

6 years agoCheck sub-modules are OK before pushing
Ian Lynagh [Fri, 15 Feb 2013 15:38:55 +0000 (15:38 +0000)] 
Check sub-modules are OK before pushing

6 years agoDon't push to submodules on "./sync-all push"
Ian Lynagh [Fri, 15 Feb 2013 14:12:46 +0000 (14:12 +0000)] 
Don't push to submodules on "./sync-all push"

A standard git push doesn't make sense for them

6 years agoMerge branch 'master' of darcs.haskell.org:/home/darcs/ghc
Simon Peyton Jones [Fri, 15 Feb 2013 11:43:43 +0000 (11:43 +0000)] 
Merge branch 'master' of darcs.haskell.org:/home/darcs/ghc

6 years agoAllow different customizations per cross target
Gabor Greif [Fri, 23 Nov 2012 16:54:00 +0000 (17:54 +0100)] 
Allow different customizations per cross target
by obtaining GlobalCrossCompilePrefix from mk/config.mk and
using that to include mk/$(GlobalCrossCompilePrefix)build.mk
instead of mk/build.mk when present.

Note: GlobalCrossCompilePrefix is basically the same
      as CrossCompilePrefix, but does not depend on $(phase).

6 years agoImprove documentation of overloaded lists
Simon Peyton Jones [Fri, 15 Feb 2013 09:02:04 +0000 (09:02 +0000)] 
Improve documentation of overloaded lists

6 years agoAnother go at tidying VectInfo
Manuel M T Chakravarty [Fri, 15 Feb 2013 01:09:30 +0000 (12:09 +1100)] 
Another go at tidying VectInfo

* Test: dph/modules/ExportList

6 years agoFix issues with finding llvm tools again (#7661).
David Terei [Thu, 14 Feb 2013 14:58:58 +0000 (15:58 +0100)] 
Fix issues with finding llvm tools again (#7661).

Patch modified from one by Karel Gardas <karel.gardas@centrum.cz>.

6 years agoMerge branch 'master' of darcs.haskell.org:/home/darcs/ghc
Simon Peyton Jones [Thu, 14 Feb 2013 14:53:28 +0000 (14:53 +0000)] 
Merge branch 'master' of darcs.haskell.org:/home/darcs/ghc

6 years agoMerge branch 'master' of http://darcs.haskell.org/ghc
Simon Peyton Jones [Thu, 14 Feb 2013 14:39:14 +0000 (14:39 +0000)] 
Merge branch 'master' of darcs.haskell.org/ghc

6 years agoBetter pretty-printing for Type
Simon Peyton Jones [Thu, 14 Feb 2013 14:38:39 +0000 (14:38 +0000)] 
Better pretty-printing for Type

Now a type like
   F (***)
will come out looking like that, whereas before
it came out as
   F ***

6 years agoBetter pretty-printing for HsType, fixes Trac #7645
Simon Peyton Jones [Thu, 14 Feb 2013 14:37:43 +0000 (14:37 +0000)] 
Better pretty-printing for HsType, fixes Trac #7645

6 years agoremoveIndirections: look through BLACKHOLE indirections
Simon Marlow [Thu, 14 Feb 2013 13:10:29 +0000 (13:10 +0000)] 
removeIndirections: look through BLACKHOLE indirections

This has been breaking StableNames for quite a while.

6 years agoisAlive needs to look through BLACKHOLE indirections
Simon Marlow [Thu, 14 Feb 2013 13:09:09 +0000 (13:09 +0000)] 
isAlive needs to look through BLACKHOLE indirections

This has been breaking StableNames and possibly weak pointers in some
cases.

6 years agoMerge branch 'master' of darcs.haskell.org:/home/darcs/ghc
Simon Peyton Jones [Thu, 14 Feb 2013 13:05:08 +0000 (13:05 +0000)] 
Merge branch 'master' of darcs.haskell.org:/home/darcs/ghc

6 years agoFollow changes to HsPat
Simon Peyton Jones [Thu, 14 Feb 2013 13:04:30 +0000 (13:04 +0000)] 
Follow changes to HsPat

6 years agoAdd OverloadedLists, allowing list syntax to be overloaded
Simon Peyton Jones [Thu, 14 Feb 2013 13:04:14 +0000 (13:04 +0000)] 
Add OverloadedLists, allowing list syntax to be overloaded

This work was all done by
   Achim Krause <achim.t.krause@gmail.com>
   George Giorgidze <giorgidze@gmail.com>
   Weijers Jeroen <jeroen.weijers@uni-tuebingen.de>

It allows list syntax, such as [a,b], [a..b] and so on, to be
overloaded so that it works for a variety of types.

The design is described here:
    http://hackage.haskell.org/trac/ghc/wiki/OverloadedLists

Eg. you can use it for maps, so that
        [(1,"foo"), (4,"bar")] :: Map Int String

The main changes
 * The ExplicitList constructor of HsExpr gets witness field
 * Ditto ArithSeq constructor
 * Ditto the ListPat constructor of HsPat

Everything else flows from this.

6 years agoComments only
Simon Peyton Jones [Thu, 14 Feb 2013 11:41:30 +0000 (11:41 +0000)] 
Comments only

6 years agosmall tidyups and refactorings
Simon Marlow [Thu, 14 Feb 2013 08:58:03 +0000 (08:58 +0000)] 
small tidyups and refactorings

6 years agoSeparate StablePtr and StableName tables (#7674)
Simon Marlow [Thu, 14 Feb 2013 08:46:55 +0000 (08:46 +0000)] 
Separate StablePtr and StableName tables (#7674)

To improve performance of StablePtr.

6 years agoSimplify the allocation stats accounting
Simon Marlow [Thu, 14 Feb 2013 10:06:44 +0000 (10:06 +0000)] 
Simplify the allocation stats accounting

We were doing it in two different ways and asserting that the results
were the same.  In most cases they were, but I found one case where
they weren't: the GC itself allocates some memory for running
finalizers, and this memory was accounted for one way but not the
other.

It was simpler to remove the old way of counting allocation that to
try to fix it up, so I did that.

6 years agoFixes to the rts C flags for the debug way
Simon Marlow [Thu, 14 Feb 2013 09:09:53 +0000 (09:09 +0000)] 
Fixes to the rts C flags for the debug way

An earlier attempt at cleaning things up had made the debug way
compile with optimisation due to flag ordering issues.

6 years agoFix comment to use correct option name
shelarcy [Thu, 14 Feb 2013 08:19:57 +0000 (02:19 -0600)] 
Fix comment to use correct option name

Signed-off-by: Austin Seipp <aseipp@pobox.com>
6 years agoDifferent layout for configure output and llvm tools.
David Terei [Thu, 14 Feb 2013 03:09:58 +0000 (04:09 +0100)] 
Different layout for configure output and llvm tools.

6 years agoRemove dead darcs handling from configure.
David Terei [Mon, 11 Feb 2013 07:30:55 +0000 (23:30 -0800)] 
Remove dead darcs handling from configure.

6 years agoFind LLVM tools when version number at end (e.g., llc-3.0) (#7661)
David Terei [Mon, 11 Feb 2013 07:24:27 +0000 (23:24 -0800)] 
Find LLVM tools when version number at end (e.g., llc-3.0) (#7661)

6 years agoMerge branch 'master' of darcs.haskell.org:/home/darcs/ghc
Simon Peyton Jones [Wed, 13 Feb 2013 17:42:43 +0000 (17:42 +0000)] 
Merge branch 'master' of darcs.haskell.org:/home/darcs/ghc

6 years agoDesugar bang patterns correctly (fixes Trac #7649)
Simon Peyton Jones [Wed, 13 Feb 2013 17:42:18 +0000 (17:42 +0000)] 
Desugar bang patterns correctly (fixes Trac #7649)

We were discarding a bang around a view pattern, which is
utterly wrong

6 years agoSimplify the base case for 'check', and thereby fix Trac #7669
Simon Peyton Jones [Wed, 13 Feb 2013 17:37:17 +0000 (17:37 +0000)] 
Simplify the base case for 'check', and thereby fix Trac #7669

6 years agoComments only
Simon Peyton Jones [Wed, 13 Feb 2013 17:08:10 +0000 (17:08 +0000)] 
Comments only

6 years agoExport tcIfaceExpr as requested by Trac #7683
Simon Peyton Jones [Wed, 13 Feb 2013 17:08:03 +0000 (17:08 +0000)] 
Export tcIfaceExpr as requested by Trac #7683

6 years agoImprove pretty-printing of strict lets with -dppr-case-as-let
Simon Peyton Jones [Wed, 13 Feb 2013 17:07:26 +0000 (17:07 +0000)] 
Improve pretty-printing of strict lets with -dppr-case-as-let

6 years agoMerge branch 'master' of http://darcs.haskell.org/ghc
Simon Peyton Jones [Wed, 13 Feb 2013 16:54:49 +0000 (16:54 +0000)] 
Merge branch 'master' of darcs.haskell.org/ghc

6 years agoMerge branch 'master' of darcs.haskell.org:/home/darcs/ghc
Simon Peyton Jones [Wed, 13 Feb 2013 15:46:01 +0000 (15:46 +0000)] 
Merge branch 'master' of darcs.haskell.org:/home/darcs/ghc

6 years agoAdd isNewtype to GHC.Generics (FIX #7631)
Jose Pedro Magalhaes [Wed, 13 Feb 2013 10:40:16 +0000 (10:40 +0000)] 
Add isNewtype to GHC.Generics (FIX #7631)

6 years agoGenerate better derived code for Eq
Simon Peyton Jones [Wed, 13 Feb 2013 08:52:44 +0000 (08:52 +0000)] 
Generate better derived code for Eq

In particular, when there are only a few nullary constructors generate
regular pattern matching code, rather than using con2Tag.  This avoids
generating unnecessary join points, which can make the code noticably
worse in the few-constructors case.

6 years agoCharge 1 for each case alternative in exprStats
Simon Peyton Jones [Wed, 13 Feb 2013 08:52:06 +0000 (08:52 +0000)] 
Charge 1 for each case alternative in exprStats

This doesn't affect inlining, only the stats reported by -dshow-passes.
But we were getting un-naturally small numbers for some big case expressions.

6 years agoConvert README to markdown.
David Terei [Wed, 13 Feb 2013 00:04:14 +0000 (01:04 +0100)] 
Convert README to markdown.

Patch from morabbin!

6 years agoGentoo calls 'w64' a mingw flavour with mingw-w64 runtime.
Sergei Trofimovich [Tue, 12 Feb 2013 21:59:57 +0000 (21:59 +0000)] 
Gentoo calls 'w64' a mingw flavour with mingw-w64 runtime.

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
6 years agoMerge branch 'master' of darcs.haskell.org:/home/darcs/ghc
Simon Peyton Jones [Tue, 12 Feb 2013 13:56:29 +0000 (13:56 +0000)] 
Merge branch 'master' of darcs.haskell.org:/home/darcs/ghc

6 years agoMerge branch 'master' of http://darcs.haskell.org/ghc
Simon Peyton Jones [Tue, 12 Feb 2013 13:55:03 +0000 (13:55 +0000)] 
Merge branch 'master' of darcs.haskell.org/ghc

6 years agoMerge branch 'master' of darcs.haskell.org:/home/darcs/ghc
Simon Peyton Jones [Tue, 12 Feb 2013 12:46:32 +0000 (12:46 +0000)] 
Merge branch 'master' of darcs.haskell.org:/home/darcs/ghc

6 years agoTypeable changes to containers while waiting for the upstream to update
Jose Pedro Magalhaes [Tue, 12 Feb 2013 12:08:52 +0000 (12:08 +0000)] 
Typeable changes to containers while waiting for the upstream to update

6 years agoTypeable changes to vector while waiting for the upstream to update
Jose Pedro Magalhaes [Tue, 12 Feb 2013 12:02:36 +0000 (12:02 +0000)] 
Typeable changes to vector while waiting for the upstream to update

6 years agoTypeable changes to time while waiting for the upstream to update
Jose Pedro Magalhaes [Tue, 12 Feb 2013 11:58:37 +0000 (11:58 +0000)] 
Typeable changes to time while waiting for the upstream to update

6 years agoMerge branch 'master' of darcs.haskell.org:/home/darcs/ghc
Simon Peyton Jones [Tue, 12 Feb 2013 11:12:28 +0000 (11:12 +0000)] 
Merge branch 'master' of darcs.haskell.org:/home/darcs/ghc

6 years agoComments only
Simon Peyton Jones [Tue, 12 Feb 2013 11:11:31 +0000 (11:11 +0000)] 
Comments only

6 years agoUse a separate user's guide section for -XAutoDeriveTypeable
Jose Pedro Magalhaes [Tue, 12 Feb 2013 10:37:22 +0000 (10:37 +0000)] 
Use a separate user's guide section for -XAutoDeriveTypeable