- 12 Jun, 2012 14 commits
-
-
Ian Lynagh authored
It was equivalent to showPpr anyway.
-
Ian Lynagh authored
-
Ian Lynagh authored
-
Ian Lynagh authored
-
Ian Lynagh authored
We also store the Doc still, although we don't have to; we could just convert back again, at the cost of some inefficiency. But we do need the String, so that we can print it in the Show instance.
-
Ian Lynagh authored
-
Ian Lynagh authored
-
Ian Lynagh authored
-
Ian Lynagh authored
-
Ian Lynagh authored
-
Ian Lynagh authored
-
Ian Lynagh authored
-
Ian Lynagh authored
-
Ian Lynagh authored
-
- 11 Jun, 2012 17 commits
-
-
Ian Lynagh authored
To help with this, we now also pass DynFlags around inside the SpecM monad.
-
Ian Lynagh authored
-
Ian Lynagh authored
-
Ian Lynagh authored
-
Ian Lynagh authored
-
Ian Lynagh authored
-
Ian Lynagh authored
This shouldn't be any slower; the FilePaths were already going via String so that we could normalise them. This means that very early on, when printing flag parsing errors, we can do so without having a DynFlags yet.
-
Ian Lynagh authored
-
Ian Lynagh authored
-
Ian Lynagh authored
-
Ian Lynagh authored
-
Ian Lynagh authored
-
Ian Lynagh authored
-
Ian Lynagh authored
A side-effect is that we can no longer use the LogAction in defaultErrorHandler, as we don't have DynFlags at that point. But all that defaultErrorHandler did is to print Strings as SevFatal, so now it takes a 'FatalMessager' instead.
-
Ian Lynagh authored
We don't use it yet
-
Ian Lynagh authored
-
Ian Lynagh authored
We now include the String and the SDoc in the exception, and don't flatten them into a String until near the top-level
-
- 08 Jun, 2012 9 commits
-
-
Ian Lynagh authored
-
http://darcs.haskell.org/ghcdimitris authored
-
dimitris authored
simplifyTop, code beautification etc. Important things: (a) New top-level defaulting plan, gotten rid of the SimplContext field. See Note [Top-level Defaulting Plan] (b) Serious bug fix in the floatEqualities mechanism See Note [Extra TcS Untouchables],[Float Equalities out of Implications] The changes are mostly confined in TcSimplify but there is a simplification wave affecting other modules as well.
-
dimitris authored
with functional dependencies, and interactions with the top-level, as well as minor refactoring.
-
dimitris authored
-
pcapriotti authored
-
pcapriotti authored
-
Simon Peyton Jones authored
-
-