Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : monad-comp
http://hackage.haskell.org/trac/ghc/changeset/e01036f89a0d3949ea642dd42b29bc8e31658f0f >--------------------------------------------------------------- commit e01036f89a0d3949ea642dd42b29bc8e31658f0f Author: Simon Peyton Jones <[email protected]> Date: Tue May 3 08:57:30 2011 +0100 More hacking on monad-comp Lots of refactoring. In particular I have now combined TansformStmt and GroupStmt into a single constructor TransStmt. This gives lots of useful code sharing. compiler/deSugar/Check.lhs | 10 +- compiler/deSugar/Coverage.lhs | 26 +--- compiler/deSugar/DsListComp.lhs | 191 ++++++++-------------- compiler/hsSyn/HsExpr.lhs | 92 ++++------ compiler/hsSyn/HsUtils.lhs | 40 ++--- compiler/rename/RnExpr.lhs | 94 +++-------- compiler/typecheck/TcHsSyn.lhs | 34 +--- compiler/typecheck/TcMatches.lhs | 336 ++++++++++++++------------------------ 8 files changed, 299 insertions(+), 524 deletions(-) Diff suppressed because of size. To see it, use: git show e01036f89a0d3949ea642dd42b29bc8e31658f0f _______________________________________________ Cvs-ghc mailing list [email protected] http://www.haskell.org/mailman/listinfo/cvs-ghc
