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
