Mon Mar  9 05:13:00 PDT 2009  Simon Marlow <[email protected]>
  * Redesign 64-bit HEAP_ALLOCED (FIX #2934 at the same time)
  Ignore-this: 4018145c528e52995d1feb7636e34384
  
  After much experimentation, I've found a formulation for HEAP_ALLOCED
  that (a) improves performance, and (b) doesn't have any race
  conditions when used concurrently.  GC performance on x86_64 should be
  improved slightly.  See extensive comments in MBlock.h for the
  details.

    M ./rts/sm/Evac.c -3 +4
    M ./rts/sm/GCAux.c -1 +1
    M ./rts/sm/MBlock.c -53 +97
    M ./rts/sm/MBlock.h -10 +132
    M ./rts/sm/Scav.c -1 +1

View patch online:
http://darcs.haskell.org/ghc/_darcs/patches/20090309121300-12142-8c321b9ca234ebb415541673e3fb702859289923.gz

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

Reply via email to