- 23 Jan, 2009 1 commit
-
-
Simon Marlow authored
-
- 30 Jan, 2009 2 commits
-
-
Simon Marlow authored
-
Simon Marlow authored
so that exceptions are reported with "*** Exception" instead of as a panic.
-
- 02 Feb, 2009 2 commits
-
-
simonpj@microsoft.com authored
Adopt the suggestion of Trac #2993, and tidy up the reporting of precedence parsing errors somewhat.
-
simonpj@microsoft.com authored
This patch is a straightforward extension of the 'deriving' mechanism. The ability to derive classes Functor, Foldable, Traverable is controlled by a single flag -XDeriveFunctor. (Maybe that's a poor name.) Still to come: documentation Thanks to twanvl for developing the patch
-
- 30 Jan, 2009 1 commit
-
-
simonpj@microsoft.com authored
-
- 01 Feb, 2009 1 commit
-
-
Ian Lynagh authored
We get caught by http://savannah.gnu.org/bugs/index.php?1516 $(eval ...) inside conditionals causes errors with make 3.80, so warn the user if it looks like they're about to try to use it.
-
- 30 Jan, 2009 2 commits
-
-
simonpj@microsoft.com authored
The Note [Recursive instances and superclases] explains the subtle issues to do with generating the bindings for superclasses when we compile an instance declaration, at least if we want to do the clever "recursive superclass" idea from the SYB3 paper. The old implementation of tcSimplifySuperClasses stumbled when type equalities entered the picture (details in the Note); this patch fixes the problem using a slightly hacky trick. When we re-engineer the constraint solver we'll want to keep an eye on this. Probably worth merging to the 6.10 branch.
-
simonpj@microsoft.com authored
-
- 29 Jan, 2009 1 commit
-
-
simonpj@microsoft.com authored
Ensuring that a) lambdas show up only on the RHSs of binding after CorePrep b) the arity of a binding exactly matches the maifest lambdas is surprisingly tricky. I got it wrong (again) in my recent CorePrep shuffling, which broke packages HTTP and DPH. This patch fixes both.
-
- 28 Jan, 2009 1 commit
-
-
Ian Lynagh authored
They are GFDLed, which causes problems for Debian
-
- 27 Jan, 2009 3 commits
-
-
Simon Marlow authored
The problem is that we install the client's CWD before calling runStmt, but runStmt has to load modules before running the code. We need to install the CWD just before running the code instead, which means it has to be done inside runStmt (and resume).
-
Simon Marlow authored
From #2951
-
Samuel Bronson authored
In this version, I untag R1 before using it, and even enter R2 at the end rather than simply returning it (which didn't work right when R2 was a thunk).
-
- 26 Jan, 2009 2 commits
-
-
Simon Marlow authored
-
Simon Marlow authored
A real bug in the x86_64 native code gen: nice! This bug would have been caught by -Wall, and I would have gone though and Walled this file but I know Ben is hacking on this file quite heavily and I don't want to create undue conflicts. Ben: it would be nice to enable -Wall here when you have time.
-
- 23 Jan, 2009 1 commit
-
-
Ian Lynagh authored
Solaris's patch can't apply them if the lines beginning "---" aren't preceeded by a "diff -ur foo bar" line.
-
- 22 Jan, 2009 1 commit
-
-
Ben.Lippmeier@anu.edu.au authored
-
- 21 Jan, 2009 7 commits
-
-
Ben.Lippmeier@anu.edu.au authored
-
Ian Lynagh authored
Fixes trac #2956
-
Ben.Lippmeier@anu.edu.au authored
-
Ben.Lippmeier@anu.edu.au authored
-
Ben.Lippmeier@anu.edu.au authored
-
Ben.Lippmeier@anu.edu.au authored
-
Ben.Lippmeier@anu.edu.au authored
-
- 20 Jan, 2009 2 commits
-
-
Ben.Lippmeier@anu.edu.au authored
-
Ben.Lippmeier@anu.edu.au authored
-
- 19 Jan, 2009 1 commit
-
-
dreixel authored
-
- 09 Dec, 2008 1 commit
-
-
dreixel authored
-
- 20 Jan, 2009 1 commit
-
-
Ben.Lippmeier@anu.edu.au authored
-
- 16 Jan, 2009 1 commit
-
-
Ben.Lippmeier@anu.edu.au authored
-
- 20 Jan, 2009 3 commits
-
-
Ben.Lippmeier@anu.edu.au authored
-
Ben.Lippmeier@anu.edu.au authored
-
Ben.Lippmeier@anu.edu.au authored
-
- 15 Jan, 2009 3 commits
-
-
Ben.Lippmeier@anu.edu.au authored
-
Ben.Lippmeier@anu.edu.au authored
-
Ben.Lippmeier@anu.edu.au authored
* Fix loading of 64bit floats * Put SRT and other read only static data in the .text segment
-
- 14 Jan, 2009 1 commit
-
-
Ben.Lippmeier@anu.edu.au authored
* Use BlockIds in branch instructions instead of Imms. * Assign FP values returned from C calls to the right regs * Fix loading of F32s * Add a SPARC version of the FreeRegs map to the linear allcator.
-
- 12 Jan, 2009 2 commits
-
-
Ben.Lippmeier@anu.edu.au authored
This makes about half the tests in codeGen/should_run work.
-
Ben.Lippmeier@anu.edu.au authored
In RTS tracing code, need to untag the pointer before trying to load the info table in printClosure()
-