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

Reply via email to