- 28 Mar, 2012 4 commits
-
-
http://darcs.haskell.org/ghcdimitris authored
-
dterei authored
No reason user should turn them off, just want for ghc developer debugging uses.
-
dimitris authored
(i) Replaced a lot of clunky and fragile EvVar handling code with a more uniform ``flavor transformer'' API in the canonicalizer and the interaction solver. Now EvVars are just fields inside the CtFlavors. (ii) Significantly simplified our caching story This patch does not validate yet and more refactoring is on the way.
-
Simon Peyton Jones authored
A Forest is just a list, and we have a Show instance for lists already. We don't need a special Show instance for Forests. If we change our minds we can add a newtype, but I don't think it's worth it. Fixes Trac #5960
-
- 27 Mar, 2012 2 commits
-
-
Simon Peyton Jones authored
-
dreixel authored
RdrHsSyn.extractGenericPatTyVars was a leftover from the old generic classes.
-
- 26 Mar, 2012 3 commits
-
-
http://darcs.haskell.org//ghcSimon Peyton Jones authored
Conflicts: compiler/hsSyn/Convert.lhs compiler/hsSyn/HsDecls.lhs
-
Simon Peyton Jones authored
of an HsType return RdrNames rather than (Located RdrNames). This means less clutter, and the individual locations are a bit arbitrary if a name occurs more than once.
-
Simon Peyton Jones authored
-
- 24 Mar, 2012 7 commits
-
-
Iavor S. Diatchki authored
-
Iavor S. Diatchki authored
This extension is implied by: * TypeOperators: so that we can import/export things like (+) * TypeFamilies: because associated type synonyms use "type T" to name the associated type in a subordinate list.
-
-
Iavor S. Diatchki authored
-
Iavor S. Diatchki authored
When we see a type operator in an import or an export, we tag it with the keyword 'type' so that it is not confused with value level operators with the same name.
-
Ian Lynagh authored
-
Ian Lynagh authored
-
- 23 Mar, 2012 24 commits
-
-
Ian Lynagh authored
-
Ian Lynagh authored
We were comparing ALIGNMENT_DOUBLE to ALIGNMENT_LONG, but really we cared about W_ values, and sizeof(long) /= sizeof(void *) on Win64
-
Ian Lynagh authored
-
dterei authored
-
dterei authored
-
dterei authored
-
dterei authored
-
dterei authored
-
dterei authored
-
dterei authored
-
dterei authored
-
dterei authored
-
dterei authored
-
dterei authored
-
dterei authored
-
dterei authored
-
dterei authored
-
dterei authored
-
dterei authored
-
dterei authored
-
dterei authored
-
dterei authored
-
dterei authored
-
Simon Marlow authored
-