Mon Mar 9 07:00:04 PDT 2009 Simon Marlow <[email protected]>
* Fix a bug which sometimes caused extra major GCs to be performed
Ignore-this: 5127ff02153781823abb21fbb6f233f5
A long-running GC would cause the timer signal to declare the system
to be idle, which would cause a major GC immediately following the
current GC. This only happened with +RTS -N2 or greater.
M ./rts/Schedule.c -12 +21
M ./rts/sm/GC.c -6 +6
M ./rts/sm/GC.h +1
View patch online:
http://darcs.haskell.org/ghc/_darcs/patches/20090309140004-12142-e9e2c3192ada46a6314a71f4d9857c8b6b46dac6.gz
_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc