[commit: ghc] wip/T14529: Most of Trac #14529 (36f7612)

git at git.haskell.org git at git.haskell.org
Tue Nov 28 11:34:53 UTC 2017


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

On branch  : wip/T14529
Link       : http://ghc.haskell.org/trac/ghc/changeset/36f7612b4453550c6daeb5b3c9c28d0cb913cea6/ghc

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

commit 36f7612b4453550c6daeb5b3c9c28d0cb913cea6
Author: Simon Peyton Jones <simonpj at microsoft.com>
Date:   Tue Nov 28 11:33:37 2017 +0000

    Most of Trac #14529
    
    This is all about refactoring ConDeclGADT
    
    Better comments later.
    
    Validates all except
       ghc-api/annotations/T10278.run            T10278 [bad exit code] (normal)
       ghc-api/annotations/T10399.run            T10399 [bad exit code] (normal)


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

36f7612b4453550c6daeb5b3c9c28d0cb913cea6
 compiler/deSugar/DsMeta.hs                         |  64 +++++-----
 compiler/hsSyn/Convert.hs                          |  38 +++---
 compiler/hsSyn/HsDecls.hs                          | 126 ++++++++++++--------
 compiler/hsSyn/HsTypes.hs                          |  45 +++----
 compiler/hsSyn/HsUtils.hs                          |  90 +++++++-------
 compiler/parser/Parser.y                           |   4 +-
 compiler/parser/RdrHsSyn.hs                        |  48 +++++---
 compiler/rename/RnNames.hs                         |  25 ++--
 compiler/rename/RnSource.hs                        | 112 ++++++++++++------
 compiler/rename/RnTypes.hs                         |  93 ++++++++-------
 compiler/typecheck/TcHsType.hs                     |   6 +-
 compiler/typecheck/TcTyClsDecls.hs                 | 119 +++++++++----------
 compiler/utils/ListSetOps.hs                       |   7 +-
 .../parser/should_compile/DumpParsedAst.stderr     |  62 +++++-----
 .../parser/should_compile/DumpRenamedAst.stderr    | 131 +++++++++++----------
 .../tests/parser/should_compile/T14189.stderr      |  21 +++-
 testsuite/tests/patsyn/should_fail/T11039.stderr   |   3 +-
 testsuite/tests/patsyn/should_fail/T11667.stderr   |   3 +-
 testsuite/tests/rename/should_compile/T5331.stderr |   2 +-
 .../tests/typecheck/should_compile/T2494.stderr    |  12 +-
 utils/haddock                                      |   2 +-
 21 files changed, 548 insertions(+), 465 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 36f7612b4453550c6daeb5b3c9c28d0cb913cea6


More information about the ghc-commits mailing list