merge upstream
Remove very dead Java backend code.
merge GHC HEAD
add -fsimpleopt-before-flatten
add -fflatten and -funsafe-skolemize flags
Merge remote branch 'origin/master' into ghc-generics
Bump specConstr threshold to match to 10x factor added to CoreUnfold.sizeExpr (oops, forgot to push this patch along with the others yesterday, and this caused a few test failures overnight).
deprecate the -n option (#5180)
Disable DatatypeContexts by default The Haskell' committee decided to remove datatype contexts from the language: http://www.haskell.org/pipermail/haskell-prime/2011-January/003335.html
Merge branch 'master' of darcs.haskell.org/ghc into ghc-generics
Make -ddump-to-file truncate existing files. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Split -ddump-cmmz into many smaller flags. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Accept '-l foo' as library syntax: fixes #4869
Merge branch 'master' of darcs.haskell.org/ghc into ghc-generics Resolved conflicts: compiler/typecheck/TcTyClsDecls.lhs
Merge branch 'master' of darcs.haskell.org/ghc into ghc-generics
Merge ghc-new-co into master branch
Deprecate -XGenerics.
Rename `Representable0` to `Generic`. Remove a few other `0`s from names.
Merge branch 'coloured-core' of https://github.com/nominolo/ghc into coloured-core
Improve the warning about -fllvm and -fPIC/-dynamic conflicting We now do it while parsing the flags, rather than at the end. It also now uses the Platform's arch/os variables, rather than Config's.