simonmar    2005/11/28 06:39:47 PST

  Modified files:
    ghc/rts              PrimOps.cmm 
    ghc/includes         Closures.h StgMiscClosures.h 
                         mkDerivedConstants.c 
  Log:
  Small performance improvement to STM: reduce the size of an atomically
  frame from 3 words to 2 words by combining the "waiting" boolean field
  with the info pointer, i.e. having two separate info tables/return
  addresses for an atomically frame, one for the normal case and one for
  the waiitng case.
  
  Revision  Changes    Path
  1.40      +59 -44    fptools/ghc/rts/PrimOps.cmm
  1.47      +0 -1      fptools/ghc/includes/Closures.h
  1.67      +2 -0      fptools/ghc/includes/StgMiscClosures.h
  1.29      +0 -1      fptools/ghc/includes/mkDerivedConstants.c
_______________________________________________
Cvs-ghc mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to