This project is mirrored from https://gitlab.haskell.org/ghc/ghc.git.
Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts, and can be resumed by a project maintainer.
Last successful update .
Repository mirroring has been paused due to too many failed attempts, and can be resumed by a project maintainer.
Last successful update .
- 22 Nov, 2011 15 commits
-
-
dterei authored
-
dterei authored
-
dterei authored
-
dterei authored
-
dterei authored
-
dterei authored
-
Simon Marlow authored
Profiling shows we're wasting a lot of time calling mkErrInfo and tidying the context, work that is wasted if we're not tracing. There is more to this compilation performance regression than this, but this is one bug.
-
Simon Marlow authored
-
Simon Marlow authored
-
Simon Marlow authored
-
Simon Marlow authored
-
benl authored
-
dterei authored
-
benl authored
Also give a civilised error message when the data type to vectorised contains no data.
-
dterei authored
-
- 21 Nov, 2011 7 commits
-
-
dterei authored
-
dterei authored
-
dterei authored
-
dreixel authored
We were never really manipulating the EkCtxt after we had built it, so it's simpler to just pass the final SDoc.
-
dreixel authored
The previous names were not informative at all, and now we have named kinds like Constraint and datatype promotion to kind, so we might as well name these too. I tried to update some comments to the new names, but certainly many references to the old names remain.
-
Simon Marlow authored
-
dterei authored
LLVM doesn't support the OS X system assembler anymore so we must use their assembler through clang. Also improved error messages when various LLVM tools can't be run.
-
- 20 Nov, 2011 1 commit
-
-
Ian Lynagh authored
-
- 19 Nov, 2011 2 commits
-
-
batterseapower authored
-
Ian Lynagh authored
We avoid calling "rm -rf" with no file arguments; this fixes cleaning on Solaris, where that fails. We also check for suspicious arguments: anything containing "..", starting "/", or containing a "*" (you need to call $(wildcard ...) yourself now if you really want globbing). This should make things a little safer.
-
- 18 Nov, 2011 12 commits
-
-
Ian Lynagh authored
The tabs have already disappeared
-
http://darcs.haskell.org/ghcIan Lynagh authored
-
batterseapower authored
-
http://darcs.haskell.org/ghcIan Lynagh authored
-
Simon Marlow authored
-
Simon Marlow authored
-
Ian Lynagh authored
Now that we don't necessarily put them in the same place as the source, the directory may not exist.
-
Ian Lynagh authored
-ddump-* files are put in the given directory. -outputdir also sets the dumpdir.
-
Simon Marlow authored
This was pretty straightforward: collect the filenames in the lexer, and add them in to the tcg_dependent_files list that the typechecker collects. Note that we still don't get #included files in the ghc -M output. Since we don't normally lex the whole file in ghc -M, this same mechanism can't be used directly.
-
Simon Marlow authored
Currently it is appearing on stderr, whereas the rest of the messages from --make go to stdout, this change fixes that.
-
Simon Marlow authored
-
chak@cse.unsw.edu.au. authored
-
- 17 Nov, 2011 3 commits