Repository : ssh://darcs.haskell.org//srv/darcs/ghc

On branch  : master

http://hackage.haskell.org/trac/ghc/changeset/b857c8ad367877f424b5fca50bd45199f39f86c7

>---------------------------------------------------------------

commit b857c8ad367877f424b5fca50bd45199f39f86c7
Author: Simon Peyton Jones <[email protected]>
Date:   Thu Mar 22 21:10:34 2012 +0000

    Refactor HsDecls.TyClDecl to extract the type HsTyDefn, which is the
    RHS of a data type or type synonym declaration.  This can be shared
    between type declarations and type *instance* declarations.

 compiler/deSugar/DsMeta.hs          |  144 +++++++-------
 compiler/hsSyn/Convert.lhs          |  135 ++++++-------
 compiler/hsSyn/HsDecls.lhs          |  363 +++++++++++++++++------------------
 compiler/hsSyn/HsUtils.lhs          |   48 +++--
 compiler/main/HscStats.lhs          |   12 +-
 compiler/parser/Parser.y.pp         |   56 +++---
 compiler/parser/ParserCore.y        |   22 +-
 compiler/parser/RdrHsSyn.lhs        |  157 +++++++--------
 compiler/rename/RnEnv.lhs           |   19 +--
 compiler/rename/RnNames.lhs         |    9 +-
 compiler/rename/RnSource.lhs        |  234 +++++++++++++----------
 compiler/rename/RnTypes.lhs         |   66 +------
 compiler/typecheck/TcClassDcl.lhs   |   13 +--
 compiler/typecheck/TcDeriv.lhs      |  104 ++++++-----
 compiler/typecheck/TcInstDcls.lhs   |   45 +++--
 compiler/typecheck/TcTyClsDecls.lhs |  214 +++++++++++----------
 16 files changed, 806 insertions(+), 835 deletions(-)


Diff suppressed because of size. To see it, use:

    git show b857c8ad367877f424b5fca50bd45199f39f86c7

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

Reply via email to