- 05 Dec, 2010 1 commit
-
-
Ian Lynagh authored
-
- 03 Dec, 2010 1 commit
-
-
pepeiborra@gmail.com authored
-
- 27 Nov, 2010 1 commit
-
-
Michal Terepeta authored
But only when the module exports refer to different modules. See ticket #4478.
-
- 30 Oct, 2010 1 commit
-
-
Michal Terepeta authored
-
- 03 Dec, 2010 1 commit
-
-
Ian Lynagh authored
-
- 02 Dec, 2010 1 commit
-
-
Ian Lynagh authored
I suspect this is a vary rarely used extension to the official layout rule.
-
- 03 Dec, 2010 3 commits
-
-
simonpj@microsoft.com authored
I really don't know how this module got left out of my last patch, namely Thu Dec 2 12:35:47 GMT 2010 simonpj@microsoft.com * Re-jig simplifySuperClass (again) I suggest you don't pull either the patch above, or this one, unless you really have to. I'm not fully confident that it works properly yet. Ran out of time. Sigh.
-
Simon Marlow authored
-
Simon Marlow authored
If a throwTo targets a thread that has just been created with forkOnIO, then it is possible the exception strikes while the thread is still in the process of migrating. throwTo() didn't handle this case, but it's fairly straightforward.
-
- 02 Dec, 2010 1 commit
-
-
Simon Marlow authored
-
- 26 Nov, 2010 1 commit
-
-
Simon Marlow authored
-
- 02 Dec, 2010 1 commit
-
-
Simon Marlow authored
And remove the old mechanism of recording dfun uses separately, because it didn't work. This wiki page describes recompilation avoidance and fingerprinting. I'll update it to describe the new method and what went wrong with the old method: http://hackage.haskell.org/trac/ghc/wiki/Commentary/Compiler/RecompilationAvoidance
-
- 01 Dec, 2010 1 commit
-
-
Simon Marlow authored
-
- 02 Dec, 2010 5 commits
-
-
simonpj@microsoft.com authored
This fixes the current loop in T3731, and will fix other reported loops. The loops show up when we are generating evidence for superclasses in an instance declaration. The trick is to make the "self" dictionary simplifySuperClass depend *explicitly* on the superclass we are currently trying to build. See Note [Dependencies in self dictionaries] in TcSimplify. That in turn means that EvDFunApp needs a dependency-list, used when chasing dependencies in isGoodRecEv.
-
simonpj@microsoft.com authored
-
simonpj@microsoft.com authored
See Note [Rebindable syntax for if]. Fixes Trac #4798. Thanks to Nils Schweinsberg <mail@n-sch.de>
-
simonpj@microsoft.com authored
-
simonpj@microsoft.com authored
See Note [Matching lets], which explains it all in detail. It took me a day to think of a nice way to fix the bug, but I think the result is quite respectable. Subtle, though.
-
- 30 Nov, 2010 5 commits
-
-
benl authored
-
pho@cielonegro.org authored
Don't use mmap on powerpc-apple-darwin as mmap doesn't support reallocating but we need to allocate jump islands just after each object images. Otherwise relative branches to jump islands can fail due to 24-bits displacement overflow.
-
pho@cielonegro.org authored
This routine should be aware of Mach-O misalignment of malloc'ed memory regions.
-
pho@cielonegro.org authored
Use fseek(3) instead of rewind(3) to move the file position indicator back to the initial position. Otherwise we can't use this function in loadArchive().
-
pho@cielonegro.org authored
I found this function causes a segfault when ocAllocateSymbolExtras() has allocated a separate memory region for jump islands.
-
- 01 Dec, 2010 3 commits
-
-
Ian Lynagh authored
The extension was rejected by Haskell', and deprecated in 7.0.
-
Simon Marlow authored
-
Simon Marlow authored
-
- 30 Nov, 2010 1 commit
-
-
keller@cse.unsw.edu.au authored
-
- 29 Nov, 2010 1 commit
-
-
keller@cse.unsw.edu.au authored
-
- 15 Nov, 2010 1 commit
-
-
keller@cse.unsw.edu.au authored
-
- 26 Nov, 2010 1 commit
-
-
Simon Marlow authored
-
- 27 Nov, 2010 8 commits
-
-
Ian Lynagh authored
GHCi libs are no longer necessary, as we can use the .a or .so versions instead.
-
Ian Lynagh authored
-
Ian Lynagh authored
-
Ian Lynagh authored
-
Ian Lynagh authored
If the GHCi .o lib doesn't exist, load the .a instead
-
rl@cse.unsw.edu.au authored
This makes sure that join points are fully specialised in loops which are marked as ForceSpecConstr.
-
rl@cse.unsw.edu.au authored
-
rl@cse.unsw.edu.au authored
Now, -ddump-rule-firings only shows the names of the rules that fired (it would show "before" and "after" with -dverbose-core2core previously) and -ddump-rule-rewrites always shows the "before" and "after" bits, even without -dverbose-core2core.
-
- 26 Nov, 2010 2 commits
-
-
simonpj@microsoft.com authored
This patch removes the Lint test, and comments why
-
simonpj@microsoft.com authored
See Note [WildCard binders] in SimplEnv. Spotted by Roman.
-