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