patch applied (ghc): Specialise evac/scav for single-threaded, not minor, GC

Simon Marlow simonmarhaskell at gmail.com
Tue Jun 17 10:37:45 EDT 2008


Wed Apr 16 14:54:05 PDT 2008  Simon Marlow <simonmarhaskell at gmail.com>
  * Specialise evac/scav for single-threaded, not minor, GC
  So we can parallelise minor collections too.  Sometimes it's worth it.

    M ./rts/sm/Evac.c -2 +2
    M ./rts/sm/Evac.c-inc -12 +9
    M ./rts/sm/Evac.h -1 +1
    M ./rts/sm/GC.h +1
    M ./rts/sm/Scav.c -6 +6
    M ./rts/sm/Scav.c-inc -28 +7

View patch online:
http://darcs.haskell.org/ghc/_darcs/patches/20080416215405-8214f-dd32d11a8d86a4e286d415565973b20ee7f81dcc.gz



More information about the Cvs-ghc mailing list