Tue Oct 24 14:29:07 PDT 2006  [EMAIL PROTECTED]
  * Haskell Program Coverage
  
  This large checkin is the new ghc version of Haskell
  Program Coverage, an expression-level coverage tool for Haskell.
  
  Parts:
  
   - Hpc.[ch] - small runtime support for Hpc; reading/writing *.tix files.
   - Coverage.lhs - Annotates the HsSyn with coverage tickboxes.
    - New Note's in Core,
        - TickBox      -- ticked on entry to sub-expression
        - BinaryTickBox  -- ticked on exit to sub-expression, depending
                     -- on the boolean result.
  
    - New Stg level TickBox (no BinaryTickBoxes, though) 
  
  You can run the coverage tool with -fhpc at compile time. 
  Main must be compiled with -fhpc. 
                                      

    M ./compiler/cmm/CLabel.hs +21
    M ./compiler/codeGen/CgExpr.lhs +11
    A ./compiler/codeGen/CgHpc.hs
    M ./compiler/codeGen/CodeGen.lhs -16 +37
    M ./compiler/coreSyn/CorePrep.lhs +35
    M ./compiler/coreSyn/CoreSyn.lhs +9
    M ./compiler/coreSyn/CoreUtils.lhs +15
    M ./compiler/coreSyn/PprCore.lhs +16
    A ./compiler/deSugar/Coverage.lhs
    M ./compiler/deSugar/Desugar.lhs -8 +14
    M ./compiler/deSugar/DsBinds.lhs -2 +3
    M ./compiler/deSugar/DsExpr.lhs -2 +23
    M ./compiler/deSugar/DsUtils.lhs -1 +15
    M ./compiler/hsSyn/HsBinds.lhs -2 +10
    M ./compiler/hsSyn/HsExpr.lhs +22
    M ./compiler/hsSyn/HsUtils.lhs -1 +2
    M ./compiler/iface/BinIface.hs -1 +16
    M ./compiler/iface/IfaceSyn.lhs +12
    M ./compiler/iface/MkIface.lhs +3
    M ./compiler/iface/TcIface.lhs +2
    M ./compiler/main/DynFlags.hs -1 +19
    M ./compiler/main/HscMain.lhs -3 +4
    M ./compiler/main/HscTypes.lhs -3 +19
    M ./compiler/main/TidyPgm.lhs -3 +11
    M ./compiler/parser/RdrHsSyn.lhs -1 +1
    M ./compiler/profiling/SCCfinal.lhs +4
    M ./compiler/rename/RnBinds.lhs -1 +1
    M ./compiler/simplCore/FloatIn.lhs +7
    M ./compiler/simplCore/Simplify.lhs +8
    M ./compiler/simplStg/SRT.lhs +2
    M ./compiler/simplStg/StgStats.lhs +1
    M ./compiler/stgSyn/CoreToStg.lhs +13
    M ./compiler/stgSyn/StgSyn.lhs +20
    M ./compiler/typecheck/TcBinds.lhs -3 +5
    M ./compiler/typecheck/TcRnDriver.lhs -1 +2
    M ./driver/mangler/ghc-asm.lprl +6
    M ./includes/HsFFI.h +2
    A ./rts/Hpc.c
    A ./rts/Hpc.h
    M ./rts/RtsStartup.c +5
_______________________________________________
Cvs-ghc mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to