rje         2003/02/27 04:17:43 PST

  Modified files:        (Branch: speceval_2)
    ghc/compiler/codeGen ClosureInfo.lhs SMRep.lhs 
    ghc/includes         ClosureTypes.h Closures.h RtsFlags.h 
                         TSO.h 
    ghc/rts              Exception.hc GC.c GCCompact.c 
                         LdvProfile.c Prelude.h Printer.c 
                         RetainerProfile.c RtsFlags.c Sanity.c 
                         Schedule.c Storage.h 
  Log:
  Starting to implement profiling.
  
  Profiling is used to work out what speculations are used and how
  expensive speculations are.
  
  We use this information to determine where we want to speculate and
  where we should just use normal lazy evaulation.
  
  A lot of the implementation is now done, but none of it is tested, so
  it's probably completely brain-dead at the moment.
  
  Revision  Changes    Path
  1.56.2.4  +8 -6      fptools/ghc/compiler/codeGen/ClosureInfo.lhs
  1.18.2.1  +2 -0      fptools/ghc/compiler/codeGen/SMRep.lhs
  1.18.2.1  +7 -2      fptools/ghc/includes/ClosureTypes.h
  1.32.2.2  +9 -0      fptools/ghc/includes/Closures.h
  1.45.2.1  +46 -1     fptools/ghc/includes/RtsFlags.h
  1.28.2.2  +1 -0      fptools/ghc/includes/TSO.h
  1.26.2.1  +40 -1     fptools/ghc/rts/Exception.hc
  1.146.2.1 +5 -1      fptools/ghc/rts/GC.c
  1.13.2.1  +3 -1      fptools/ghc/rts/GCCompact.c
  1.3.2.1   +3 -1      fptools/ghc/rts/LdvProfile.c
  1.21.6.1  +7 -1      fptools/ghc/rts/Prelude.h
  1.55.2.1  +7 -2      fptools/ghc/rts/Printer.c
  1.6.2.1   +3 -1      fptools/ghc/rts/RetainerProfile.c
  1.64.2.1  +51 -1     fptools/ghc/rts/RtsFlags.c
  1.31.2.1  +3 -1      fptools/ghc/rts/Sanity.c
  1.160.2.3 +8 -0      fptools/ghc/rts/Schedule.c
  1.47.2.1  +2 -1      fptools/ghc/rts/Storage.h
_______________________________________________
Cvs-ghc mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to