[commit: base] data-proxy: Reorganized instance definitions to put them all in Proxy.hs. (4e9014c)

Richard Eisenberg eir at ghc.haskell.org
Tue Jul 23 16:04:10 CEST 2013


Repository : http://darcs.haskell.org/ghc.git/

On branch  : data-proxy

http://hackage.haskell.org/trac/ghc/changeset/4e9014c724663fbe1d65f2c567d635214c5da0f6

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

commit 4e9014c724663fbe1d65f2c567d635214c5da0f6
Author: Richard Eisenberg <eir at cis.upenn.edu>
Date:   Tue Jul 9 17:41:09 2013 +0100

    Reorganized instance definitions to put them all in Proxy.hs.
    
    This uses another hs-boot file, but is otherwise cleaner than
    spreading the instances all over GHC.

 Control/Applicative.hs         |    7 ----
 Data/Data.hs                   |   17 --------
 Data/Foldable.hs               |   15 -------
 Data/Monoid.hs                 |    9 ----
 Data/Proxy.hs                  |   91 ++++++++++++++++++++++++++++++++++++++--
 Data/Proxy.hs-boot             |    5 +++
 Data/Traversable.hs            |   11 -----
 Data/Typeable/Internal.hs      |    4 +-
 Data/Typeable/Internal.hs-boot |    2 +-
 GHC/Arr.lhs                    |   17 --------
 GHC/Enum.lhs                   |   28 +------------
 GHC/Generics.hs                |    5 ---
 GHC/Read.lhs                   |    4 --
 13 files changed, 96 insertions(+), 119 deletions(-)


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

    git show 4e9014c724663fbe1d65f2c567d635214c5da0f6




More information about the ghc-commits mailing list