Wed Oct 31 08:33:39 PDT 2007  Simon Marlow <[EMAIL PROTECTED]>
  * compile special minor GC versions of evacuate() and scavenge_block()
  
  This is for two reasons: minor GCs don't need to do per-object locking
  for parallel GC, which is fairly expensive, and secondly minor GCs
  don't need to follow SRTs.

    M ./rts/sm/Evac.c -438 +22
    A ./rts/sm/Evac.c-inc
    M ./rts/sm/Evac.h -1 +2
    M ./rts/sm/Scav.c -427 +19
    A ./rts/sm/Scav.c-inc

View patch online:
http://darcs.haskell.org/ghc/_darcs/patches/20071031153339-760e2-ca0b51babefd08974b2e70ce18ee358164e5d2b0.gz

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

Reply via email to