cvs commit: fptools/ghc/compiler/codeGen CgClosure.lhs CgHeapery.lhs ClosureInfo.lhs SMRep.lhs

Simon Marlow simonmar at haskell.org
Thu Apr 21 11:28:21 EDT 2005


simonmar    2005/04/21 08:28:21 PDT

  Modified files:
    ghc/compiler/codeGen CgClosure.lhs CgHeapery.lhs 
                         ClosureInfo.lhs SMRep.lhs 
  Log:
  SMP: thunks get an extra header word so that the payload doesn't
  occupy the same space as the updated value.  This is the sum total of
  the changes to compiler/, which are pleasingly few.
  
  Revision  Changes    Path
  1.69      +6 -3      fptools/ghc/compiler/codeGen/CgClosure.lhs
  1.46      +12 -6     fptools/ghc/compiler/codeGen/CgHeapery.lhs
  1.69      +69 -52    fptools/ghc/compiler/codeGen/ClosureInfo.lhs
  1.25      +9 -2      fptools/ghc/compiler/codeGen/SMRep.lhs


More information about the Cvs-ghc mailing list