- 23 Oct, 2009 2 commits
-
-
Ian Lynagh authored
dblatex with miktex under msys/mingw can't build the PS and PDF docs, and just building the HTML docs is sufficient to check that the markup is correct, so we turn off PS and PDF doc building when validating.
-
Ian Lynagh authored
So if something configure does fails, so does the whole configur script
-
- 20 Oct, 2009 2 commits
-
-
Ian Lynagh authored
We now use an msys/mingw perl tarball
-
Ian Lynagh authored
-
- 14 Oct, 2009 2 commits
-
-
Ian Lynagh authored
We now use it for libffi and the mingw tarballs
-
Ian Lynagh authored
-
- 20 Oct, 2009 5 commits
-
-
Simon Marlow authored
We weren't checking the black-hole queue in the non-threaded RTS.
-
simonpj@microsoft.com authored
I wanted to see the TH syntax produced by a splice, before its conversion back into HsSyn. Doing so involved some refactoring. This only affects deubbging code (-ddump-tc-trace).
-
simonpj@microsoft.com authored
It turned out that we lacked flags to switch off these two passes, so I added them.
-
simonpj@microsoft.com authored
-
simonpj@microsoft.com authored
This bug was introduced when I added an optimisation, described in Note [Converting strings] in Convert.lhs. It was treating *all* empty lists as strings, not just string-typed ones! The fix is easy. Pls MERGE to stable branch.
-
- 15 Oct, 2009 11 commits
-
-
Simon Marlow authored
-
Simon Marlow authored
GHC's recompilation checker doesn't take into account #included files, which is really a bug. We work around it here by adding dependencies and using -fforce-recomp in a couple of places.
-
simonpj@microsoft.com authored
DO NOT MERGE TO GHC 6.12 branch (Reason: interface file format change.) The typechecker needs to instantiate otherwise-unconstraint type variables to an appropriately-kinded constant type, but we didn't have a supply of arbitrarily-kinded tycons for this purpose. Now we do. The details are described in Note [Any types] in TysPrim. The fundamental change is that there is a new sort of TyCon, namely AnyTyCon, defined in TyCon. Ter's a small change to interface-file binary format, because the new AnyTyCons have to be serialised. I tided up the handling of uniques a bit too, so that mkUnique is not exported, so that we can see all the different name spaces in one module.
-
simonpj@microsoft.com authored
These missing dependencies led to: ghc-stage1: panic! (the 'impossible' happened) (GHC version 6.13 for x86_64-unknown-linux): urk! lookup local fingerprint ghc-6.13:CgBindery.CgBindings{tc r4Z} Simon and I don't quite understand why I've encountered these while no one else has, but they are certainly bugs, and this patch certainly fixes them. Merge to 6.12 branch
-
simonpj@microsoft.com authored
-
simonpj@microsoft.com authored
In general, when pretty-printing HsSyn, we omit the extra info added by GHC (type appplications and abstractions, etc) when printing stuff for the user. But we weren't applying that guideline to the HsTick stuff for Hpc. This patch adds the necessary tests.
-
Simon Marlow authored
-
Simon Marlow authored
-
rl@cse.unsw.edu.au authored
-
rl@cse.unsw.edu.au authored
Instead, we simply find all available PA and PR instances and get our dfuns from those.
-
rl@cse.unsw.edu.au authored
This is a fairly big change to the vectoriser in preparation to Simon's inline patch.
-
- 14 Oct, 2009 6 commits
-
-
Simon Marlow authored
For GHCi, foreign labels should be allowed, but foreign export should be disallowed; both were previously wrong.
-
Simon Marlow authored
While fixing #3578 I noticed that this function was just a field access to StgTRecHeader, so I inlined it manually.
-
Simon Marlow authored
(see comment for details)
-
Simon Marlow authored
This patch eliminates a couple of places where we were assuming that the host word size is the same as the target word size. Also a little refactoring: Constants now exports the types TargetInt and TargetWord corresponding to the Int/Word type on the target platform, and I moved the definitions of tARGET_INT_MAX and friends from Literal to Constants. Thanks to Barney Stratford <barney_stratford@fastmail.fm> for helping track down the problem and fix it. We now know that GHC can successfully cross-compile from 32-bit to 64-bit.
-
Simon Marlow authored
-
rl@cse.unsw.edu.au authored
-
- 13 Oct, 2009 3 commits
-
-
Ian Lynagh authored
-
Ian Lynagh authored
-
Ian Lynagh authored
This is the case on Windows (as we have no shell wrappers), and mingw's shell doesn't like an empty list of things in a "for" command.
-
- 12 Oct, 2009 1 commit
-
-
Simon Marlow authored
-
- 09 Oct, 2009 1 commit
-
-
Simon Marlow authored
-
- 12 Oct, 2009 4 commits
-
-
Ian Lynagh authored
This means -e must be separated from its argument by a space. It therefore doesn't try to parse "-exclude-module" as "execute xclude-module".
-
Ian Lynagh authored
We weren't printing any warning for a commandline like ghc -M Foo.hs -optdep--exclude-module=Bar -fffi but the last 2 flags are both deprecated.
-
Simon Marlow authored
-
Simon Marlow authored
-
- 07 Oct, 2009 1 commit
-
-
Simon Marlow authored
-
- 12 Oct, 2009 2 commits
-
-
Ian Lynagh authored
-
Ian Lynagh authored
-