patch applied (ghc): Fix a bug which sometimes caused extra major
GCs to be performed
Simon Marlow
simonmarhaskell at gmail.com
Tue Mar 10 05:00:37 EDT 2009
Mon Mar 9 07:00:04 PDT 2009 Simon Marlow <marlowsd at gmail.com>
* 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
More information about the Cvs-ghc
mailing list