[commit: ghc] master: Add missing Semigroup instances to compiler (c0feee9)

git at git.haskell.org git at git.haskell.org
Thu Aug 31 07:45:51 UTC 2017


Repository : ssh://git@git.haskell.org/ghc

On branch  : master
Link       : http://ghc.haskell.org/trac/ghc/changeset/c0feee90118333dac817cfad6f2dedc0a886d1bd/ghc

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

commit c0feee90118333dac817cfad6f2dedc0a886d1bd
Author: Herbert Valerio Riedel <hvr at gnu.org>
Date:   Wed Aug 30 01:29:55 2017 +0200

    Add missing Semigroup instances to compiler
    
    This is a pre-requisite for implementing the Semigroup/Monoid proposal.
    The instances have been introduced in a way to minimise warnings.


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

c0feee90118333dac817cfad6f2dedc0a886d1bd
 compiler/deSugar/Check.hs    | 45 +++++++++++++++++++++++++++++---------------
 compiler/iface/IfaceType.hs  | 10 +++++++---
 compiler/main/Packages.hs    | 29 +++++++++++++---------------
 compiler/rename/RnEnv.hs     | 26 ++++++++++++++-----------
 compiler/typecheck/TcType.hs | 11 +++++++----
 compiler/utils/FastString.hs |  6 +++++-
 compiler/utils/Pair.hs       |  8 ++++++--
 compiler/utils/PprColour.hs  |  6 +++++-
 compiler/utils/UniqDFM.hs    |  6 +++++-
 compiler/utils/UniqFM.hs     |  7 +++----
 10 files changed, 96 insertions(+), 58 deletions(-)

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

    git diff-tree --root --patch-with-stat --no-color --find-copies-harder --ignore-space-at-eol --cc c0feee90118333dac817cfad6f2dedc0a886d1bd


More information about the ghc-commits mailing list