[commit: ghc] wip/rae: Remove old coercion pretty-printer (3596cbc)

git at git.haskell.org git at git.haskell.org
Wed Jul 26 14:10:34 UTC 2017


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

On branch  : wip/rae
Link       : http://ghc.haskell.org/trac/ghc/changeset/3596cbc19df9a8a23d9ea8ed35ff89ebdc4270b3/ghc

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

commit 3596cbc19df9a8a23d9ea8ed35ff89ebdc4270b3
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.


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

3596cbc19df9a8a23d9ea8ed35ff89ebdc4270b3
 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 3596cbc19df9a8a23d9ea8ed35ff89ebdc4270b3


More information about the ghc-commits mailing list