Mon Mar 30 22:19:00 PDT 2009 [email protected]
* SPARC NCG: HpLim is now always stored on the stack, not in a register
This fixes the out of memory errors we were getting on sparc
after the following patch:
Fri Mar 13 03:45:16 PDT 2009 Simon Marlow <[email protected]>
* Instead of a separate context-switch flag, set HpLim to zero
Ignore-this: 6c5bbe1ce2c5ef551efe98f288483b0
This reduces the latency between a context-switch being triggered and
the thread returning to the scheduler, which in turn should reduce the
cost of the GC barrier when there are many cores.
M ./compiler/nativeGen/SPARC/Regs.hs -3 +4
M ./includes/MachRegs.h -1 +5
View patch online:
http://darcs.haskell.org/ghc/_darcs/patches/20090331051900-43c66-70dc8405f1fdff050013afda25c2010821e17803.gz
_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc