[commit: ghc] master: Get rid of the DFunArg type and all its works (90a8c94)

Simon Peyton Jones simonpj at microsoft.com
Thu Jun 23 09:22:26 CEST 2011


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

On branch  : master

http://hackage.haskell.org/trac/ghc/changeset/90a8c94e02ea68ef13a765eaa738aebb497d7b6b

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

commit 90a8c94e02ea68ef13a765eaa738aebb497d7b6b
Author: Simon Peyton Jones <simonpj at microsoft.com>
Date:   Thu Jun 23 08:21:51 2011 +0100

    Get rid of the DFunArg type and all its works
    
    This type was mainly there to support silent superclass
    parameters for dfuns, and they have gone away.  So this
    patch is another minor simplification.
    
    (Interface format change; you need to make clean.)

 compiler/coreSyn/CoreFVs.lhs                |    2 +-
 compiler/coreSyn/CoreSubst.lhs              |    2 +-
 compiler/coreSyn/CoreSyn.lhs                |   18 +-----------------
 compiler/coreSyn/CoreTidy.lhs               |    2 +-
 compiler/coreSyn/CoreUnfold.lhs             |    5 ++---
 compiler/coreSyn/PprCore.lhs                |    4 ----
 compiler/iface/BinIface.hs                  |    9 ---------
 compiler/iface/IfaceSyn.lhs                 |    6 ++----
 compiler/iface/MkIface.lhs                  |    2 +-
 compiler/iface/TcIface.lhs                  |    4 +---
 compiler/main/TidyPgm.lhs                   |    2 +-
 compiler/simplCore/Simplify.lhs             |    2 +-
 compiler/typecheck/TcInstDcls.lhs           |    8 ++++----
 compiler/vectorise/Vectorise/Type/PADict.hs |    2 +-
 14 files changed, 17 insertions(+), 51 deletions(-)


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

    git show 90a8c94e02ea68ef13a765eaa738aebb497d7b6b



More information about the Cvs-ghc mailing list