Tabs -> spaces (and some other formatting)
Formatting wibbles
Remove dead code predTreePredType
isTauTy should be True for LitTy (see Trac #7459)
Make "sync-all pull --rebase" work

By filtering out the --rebase when fetching submodules
Fix buglet in -ddump-minimal-imports (Trac #7476)

We were mixing up the *implicit* import of Prelude
with a user-written import declaration
Merge branch 'master' of http://darcs.haskell.org/ghc
Fix pprPanic so that it doesn't throw away the SDoc part of the error.
Merge branch 'master' of http://darcs.haskell.org/ghc
Rearrange configure.ac a bit

Anything that uses gcc needs to happen after we've made the mingw
inplace tree on Windows.
Rearrange configure.ac a bit

Anything that uses gcc needs to happen after we've made the mingw
inplace tree on Windows.
Revert "Fix pprPanic so that it doesn't throw away the SDoc part of the error."

This reverts commit e6ce335e8e3ba0718efd234910185e4257424562.

pprPanic doesn't throw the Doc away: It gets passed in the PprPanic
constructor.
Rewrote vectorisation avoidance (based on the HS paper)

* Vectorisation avoidance is now the default
* Types and values from unvectorised modules are permitted in scalar code
* Simplified the VECTORISE pragmas (see http://hackage.haskell.org/trac/ghc/wiki/DataParallel/VectPragma for the spec)
* Vectorisation information is now included in the annotated Core AST
Vectoriser: fix vectorisation avoidance for case expressions
Allow existential data constructors to be promoted

This reverts the change in Trac #7347, which prevented promotion
of existential data constructors.  Ones with constraints in
their types, or kind polymorphism, still can't be promoted.
Merge branch 'master' of http://darcs.haskell.org/ghc
Add comment
Merge branch 'master' of darcs.haskell.org:/home/darcs/ghc
In FP_GCC_VERSION, test $CC not $GCC

$GCC is empty when autoreconf 2.56 or 2.59 is used, although it works
with 2.67. If testing $GCC with 2.5* worked in the past then I'm not
sure when/why it broke.
Don't define DYNAMIC when compiling the dyn way

We want to compile the sources only once, and to produce both vanilla
and dyn object files. This means that the sources can't differ for the
two ways.

This needed a bit of a kludge to get keepCAFsForGHCi included only in
the dynamic library.