- 24 Jul, 2012 5 commits
-
-
Ian Lynagh authored
All the flags that 'ways' imply are now dynamic
-
Ian Lynagh authored
haskeline no longer depends on it
-
Ian Lynagh authored
libraries/base/GHC/Base_HC_OPTS wasn't getting included, because we were using libraries/base/./GHC/Base.lhs as the path, and the ./ meant we got the wrong filename. I didn't use $(realpath ...) as the .hs file may be generated by hsc2hs or similar, so may not exist when the HC_OPTS are constructed.
-
Ian Lynagh authored
-
Ian Lynagh authored
Also added a comment explaining that addPackages need to be in dependency order.
-
- 23 Jul, 2012 8 commits
-
-
Simon Peyton Jones authored
This patch makes fiExpr (AnnLam ...) noFloatIntoExpr (AnnLam ...) line up with each other. Previously they behaved inconsistently with bad results. The details are in Trac #7088. There's a regression test in simplCore/should_compile/T7088
-
Simon Peyton Jones authored
The main thing is that we now keep unsolved Derived constraints in the wc_flats of a WantedConstraints, rather than discarding them each time. This actually fixes a poential (admittedly obscure) bug, when we currently discard a superclass constraint, and may never re-generate it, and may thereby miss a functional dependency. Instead, reportErrors filters out Derived constraints that we don't want to report. The other changes are all small refactorings following our walk-through.
-
Simon Peyton Jones authored
-
Simon Peyton Jones authored
-
Simon Peyton Jones authored
-
Simon Peyton Jones authored
-
Simon Peyton Jones authored
This warning was suggested by Trac #6082, where we had a library RULE that failed to fire because its function was inlined too soon.
-
Simon Peyton Jones authored
-
- 21 Jul, 2012 1 commit
-
-
Simon Peyton Jones authored
_ = e Thse are used in a few libraries, either to add type constraints via a signature, or to mention some variables that are only otherwise mentioned in one #ifdef branch
-
- 20 Jul, 2012 10 commits
-
-
Simon Peyton Jones authored
-
Simon Peyton Jones authored
-
Simon Peyton Jones authored
-
Simon Peyton Jones authored
See Note [Calculate unfolding guidance on the non-occ-anal'd expression] This makes a big difference to residency (530M vs over 800M when compiling Cabal). This fixes the majority of the regression in Trac #6104
-
Ian Lynagh authored
-
Simon Peyton Jones authored
I suspect I have done the wrong thing; I hope someone can improve.
-
Simon Peyton Jones authored
-
Ian Lynagh authored
-
Ian Lynagh authored
-
Simon Peyton Jones authored
Fixes Trac #7085
-
- 19 Jul, 2012 7 commits
-
-
Ian Lynagh authored
-
pcapriotti authored
-
pcapriotti authored
-
http://darcs.haskell.org/ghcdimitris authored
-
dimitris authored
-
dimitris authored
parts of WantedConstraints, and other small refactorings.
-
dimitris authored
-
- 18 Jul, 2012 9 commits
-
-
Ian Lynagh authored
-
Ian Lynagh authored
-
Ian Lynagh authored
-
Ian Lynagh authored
We don't need them any more, now that we have DynFlags inside SDoc
-
dimitris authored
-
Ian Lynagh authored
-
Ian Lynagh authored
-
Gabor Greif authored
new file: ghc/ghc-cross.wrapper new file: includes/mkDerivedConstants.cross.awk new file: includes/mkSizeMacros.cross.awk new file: rules/cross-compiling.mk These are expected to sit quietly in the tree until the rest of the machinery matures on an (upcoming) branch. Reviews will begin to make sense as soon as that has happened. Anyway, comments are welcome. See <http://www.haskell.org/pipermail/cvs-ghc/2012-July/074456.html> for background. Disclaimer: these source files are not (yet) up to the quality standards set by the rest of the tree. Cleanups, move-arounds and rewrites (i.e. .awk -> .hs), as well as additional comments and documentation will happen as soon as the basic functionality of a cross-compiler is working reliably.
-
Gabor Greif authored
-