Fri Sep 19 03:26:01 PDT 2008  Simon Marlow <[EMAIL PROTECTED]>
  * Move the context_switch flag into the Capability
  Fixes a long-standing bug that could in some cases cause sub-optimal
  scheduling behaviour.

    M ./includes/Cmm.h -1 +1
    M ./includes/StgMiscClosures.h -1
    M ./includes/mkDerivedConstants.c +1
    M ./rts/Capability.c +15
    M ./rts/Capability.h +7
    M ./rts/HeapStackCheck.cmm -1 +1
    M ./rts/Interpreter.c -1 +1
    M ./rts/PrimOps.cmm -2 +2
    M ./rts/Schedule.c -12 +6
    M ./rts/Schedule.h -5
    M ./rts/Threads.c -2 +2
    M ./rts/Timer.c -1 +1
    M ./rts/posix/Signals.c -2 +2

View patch online:
http://darcs.haskell.org/ghc-6.10/ghc/_darcs/patches/20080919102601-12142-c0412b933448cbffc9d7c4d19965b34ebff1e5ed.gz

_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to