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