Thu May 6 06:27:38 PDT 2010 Simon Marlow <[email protected]>
* waitForGcThreads: call yieldThread() regularly
It was reported that 6.12.2 doesn't completely address #3758 and
the "last-core slowdown" type issues. This patch helps.
This is a merge of part of the patch "Mark/compact: use a
dynamically-sized mark stack, and don't do linear scan". I think this
change was accidentally recorded as part of that patch.
M ./rts/sm/GC.c -1 +2
View patch online:
http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=ghc-6.12/ghc;a=darcs_commitdiff;h=20100506132738-12142-a0c3262b2d6e623171f3af67783eb72c9979610f.gz
_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc