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

git at git.haskell.org git at git.haskell.org
Tue Jul 18 18:36:59 UTC 2017


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

On branch  : wip/rae
Link       : http://ghc.haskell.org/trac/ghc/changeset/0b9fb2929a445fd450d3dd2bb0a0b36d10720545/ghc

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

commit 0b9fb2929a445fd450d3dd2bb0a0b36d10720545
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.


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

0b9fb2929a445fd450d3dd2bb0a0b36d10720545
 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 0b9fb2929a445fd450d3dd2bb0a0b36d10720545


More information about the ghc-commits mailing list