[commit: ghc] master: Fix `print-explicit-runtime-reps` (#11786). (40db277)

git at git.haskell.org git at git.haskell.org
Fri Jun 8 12:41:39 UTC 2018


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

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

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

commit 40db277f1dedd4df7e75cc0eb35aa7e1e1ded02a
Author: HE, Tao <sighingnow at gmail.com>
Date:   Thu Jun 7 20:43:55 2018 -0400

    Fix `print-explicit-runtime-reps` (#11786).
    
    By fixing splitting of IfaceTypes in splitIfaceSigmaTy.
    
    Test Plan: make test TEST="T11549 T11376 T11786"
    
    Reviewers: goldfire, bgamari
    
    Subscribers: rwbarton, thomie, carter
    
    GHC Trac Issues: #11786, #11376
    
    Differential Revision: https://phabricator.haskell.org/D4733


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

40db277f1dedd4df7e75cc0eb35aa7e1e1ded02a
 compiler/iface/IfaceType.hs                        |  25 +++-
 docs/users_guide/glasgow_exts.rst                  |   2 +-
 testsuite/driver/testlib.py                        |   4 +-
 testsuite/tests/dependent/ghci/T11549.script       |   4 +
 testsuite/tests/dependent/ghci/T11549.stdout       |  17 ++-
 testsuite/tests/dependent/ghci/T11786.script       |  11 ++
 testsuite/tests/dependent/ghci/T11786.stdout       |  15 +++
 testsuite/tests/dependent/ghci/all.T               |   6 +-
 testsuite/tests/ghci/scripts/T11975.stdout         |  12 +-
 testsuite/tests/ghci/scripts/T13963.script         |   6 +-
 testsuite/tests/ghci/scripts/T13963.stdout         |   4 +
 testsuite/tests/ghci/scripts/T5545.stdout          |   5 +-
 testsuite/tests/ghci/scripts/ghci025.stdout        |  28 ++---
 .../tests/typecheck/should_compile/T13050.stderr   |  12 +-
 .../tests/typecheck/should_compile/T14590.stderr   |  16 +--
 .../abstract_refinement_hole_fits.stderr           | 140 +++++++++------------
 .../should_compile/constraint_hole_fits.stderr     |  34 ++---
 .../should_compile/free_monad_hole_fits.stderr     |  20 ++-
 .../tests/typecheck/should_compile/holes.stderr    |  14 +--
 .../tests/typecheck/should_compile/holes3.stderr   |  14 +--
 .../should_compile/refinement_hole_fits.stderr     |  64 ++++------
 .../subsumption_sort_hole_fits.stderr              |   6 +-
 .../tests/typecheck/should_compile/tc231.stderr    |   5 +-
 .../should_compile/valid_hole_fits.stderr          |  10 +-
 .../tests/typecheck/should_fail/T12083b.stderr     |   2 +-
 .../tests/typecheck/should_fail/T12151.stderr      |   2 +-
 .../tests/typecheck/should_fail/T12918b.stderr     |  10 +-
 .../tests/typecheck/should_fail/T14884.stderr      |   6 +-
 testsuite/tests/typecheck/should_fail/T7437.stderr |   4 +-
 29 files changed, 251 insertions(+), 247 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 40db277f1dedd4df7e75cc0eb35aa7e1e1ded02a


More information about the ghc-commits mailing list