[project @ 2005-11-28 14:39:47 by simonmar]
authorsimonmar <unknown>
Mon, 28 Nov 2005 14:39:47 +0000 (14:39 +0000)
committersimonmar <unknown>
Mon, 28 Nov 2005 14:39:47 +0000 (14:39 +0000)
commitd3d69395401d3e7be7a8794e0b6850e608a30a24
treeeb9834e147b3ecf7cfdb50f543af6399fa450dfd
parent6d22c8360fa5712b2f288949d43d904e5f2d33a2
[project @ 2005-11-28 14:39:47 by simonmar]
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.
ghc/includes/Closures.h
ghc/includes/StgMiscClosures.h
ghc/includes/mkDerivedConstants.c
ghc/rts/PrimOps.cmm