[commit: ghc] overlapping-tyfams: Refactored ClsInstD constructor of InstDecl to use a ClsInstDecl (d89ab01)

Richard Eisenberg eir at cis.upenn.edu
Wed Aug 15 17:00:29 CEST 2012


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

On branch  : overlapping-tyfams

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

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

commit d89ab01ff55633e6890a2f956e02f99e5b6dffb2
Author: Richard Eisenberg <eir at seas.upenn.edu>
Date:   Fri Jul 13 19:37:15 2012 +0100

    Refactored ClsInstD constructor of InstDecl to use a ClsInstDecl
    type, upon recommendation of Simon PJ.

 compiler/deSugar/DsMeta.hs        |   13 ++++++++-----
 compiler/hsSyn/Convert.lhs        |    2 +-
 compiler/hsSyn/HsDecls.lhs        |   32 +++++++++++++++++++++-----------
 compiler/hsSyn/HsUtils.lhs        |    2 +-
 compiler/main/HscStats.hs         |    6 ++++--
 compiler/parser/Parser.y.pp       |    9 +++++----
 compiler/rename/RnNames.lhs       |    5 +++--
 compiler/rename/RnSource.lhs      |   23 ++++++++++++++---------
 compiler/typecheck/TcDeriv.lhs    |    2 +-
 compiler/typecheck/TcInstDcls.lhs |   14 +++++++++-----
 compiler/typecheck/TcRnDriver.lhs |    2 +-
 11 files changed, 68 insertions(+), 42 deletions(-)


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

    git show d89ab01ff55633e6890a2f956e02f99e5b6dffb2



More information about the Cvs-ghc mailing list