Sun Dec 10 12:49:34 PST 2006  Pepe Iborra <[EMAIL PROTECTED]>
  * Breakpoint code instrumentation
  
  Instrumentation gets activated by the '-fdebugging' dynflag.
  
  All the instrumentation occurrs in the desugarer; it consists of inserting 
'breakpoint' combinators at a number of places in the AST, namely: 
   - Binding sites
   - Do-notation statements 
  These 'breakpoint' combinators will later be further desugared (at DsExpr) 
into ___Jump functions.
  For more info about this and all the ghci.debugger see the page at the GHC 
wiki:
  
  http://hackage.haskell.org/trac/ghc/wiki/GhciDebugger
  

    M ./compiler/deSugar/Desugar.lhs -5 +11
    M ./compiler/deSugar/DsBreakpoint.lhs +77
    M ./compiler/deSugar/DsExpr.lhs -6 +6
    M ./compiler/deSugar/DsGRHSs.lhs +1
    M ./compiler/deSugar/DsMonad.lhs -2 +19
    M ./compiler/iface/TcIface.lhs -1 +3
    M ./compiler/main/Breakpoints.hs +6
    M! ./compiler/main/DynFlags.hs -1 +4
    M ./compiler/main/GHC.hs -2 +19
    M ./compiler/main/HscMain.lhs +2
    M ./compiler/main/HscTypes.lhs -3 +7
    M ./compiler/main/TidyPgm.lhs -4 +8
    M ./compiler/typecheck/TcRnDriver.lhs -1 +3

_______________________________________________
Cvs-ghc mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to