[commit: ghc] master: Remove old coercion pretty-printer (79cfb19)

git at git.haskell.org git at git.haskell.org
Thu Jul 27 11:50:06 UTC 2017


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

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

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

commit 79cfb1999474ad15dd955a10c846c8ea87e612c2
Author: Richard Eisenberg <rae at cs.brynmawr.edu>
Date:   Tue Jun 6 11:01:14 2017 -0400

    Remove old coercion pretty-printer
    
    Now, all coercions are printed from IfaceType, just like types.
    
    This also changes the rendering of TransCo to use ; instead of
    a prefix operator.


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

79cfb1999474ad15dd955a10c846c8ea87e612c2
 compiler/iface/IfaceType.hs     |   3 +-
 compiler/iface/ToIface.hs       |   4 +-
 compiler/iface/ToIface.hs-boot  |   2 +-
 compiler/types/Coercion.hs      | 107 +++++-----------------------------------
 compiler/types/Coercion.hs-boot |   3 --
 compiler/types/TyCoRep.hs       |  35 ++++++++++---
 compiler/types/Type.hs          |   2 +-
 compiler/types/Type.hs-boot     |   7 +--
 8 files changed, 49 insertions(+), 114 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 79cfb1999474ad15dd955a10c846c8ea87e612c2


More information about the ghc-commits mailing list