[commit: ghc] wip/ttg-2017-10-13: More HsPats worked in (500cbe2)

git at git.haskell.org git at git.haskell.org
Sun Oct 15 20:14:47 UTC 2017


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

On branch  : wip/ttg-2017-10-13
Link       : http://ghc.haskell.org/trac/ghc/changeset/500cbe2923292418173ac21113cbf699fec67255/ghc

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

commit 500cbe2923292418173ac21113cbf699fec67255
Author: Alan Zimmerman <alan.zimm at gmail.com>
Date:   Sun Oct 15 22:13:55 2017 +0200

    More HsPats worked in
    
    But not (yet) as replacements for PostTc / PostRn types


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

500cbe2923292418173ac21113cbf699fec67255
 compiler/deSugar/Check.hs          |  24 ++---
 compiler/deSugar/DsArrows.hs       |  20 ++--
 compiler/deSugar/DsExpr.hs         |   2 +-
 compiler/deSugar/DsMeta.hs         |  26 +++--
 compiler/deSugar/DsUtils.hs        |  61 +++++------
 compiler/deSugar/Match.hs          |  45 +++++----
 compiler/hsSyn/Convert.hs          |  33 +++---
 compiler/hsSyn/HsExtension.hs      |  69 ++++---------
 compiler/hsSyn/HsPat.hs            | 201 +++++++++++++++++++++++--------------
 compiler/hsSyn/HsUtils.hs          |  74 +++++++-------
 compiler/hsSyn/PlaceHolder.hs      |   5 +
 compiler/main/HscStats.hs          |   2 +-
 compiler/parser/RdrHsSyn.hs        |  18 ++--
 compiler/rename/RnExpr.hs          |  34 +++----
 compiler/rename/RnPat.hs           |  46 +++++----
 compiler/rename/RnSplice.hs        |   2 +-
 compiler/typecheck/TcGenDeriv.hs   |   2 +-
 compiler/typecheck/TcGenFunctor.hs |   1 +
 compiler/typecheck/TcHsSyn.hs      |  78 +++++++-------
 compiler/typecheck/TcPat.hs        |  45 +++++----
 compiler/typecheck/TcPatSyn.hs     |  68 ++++++-------
 compiler/typecheck/TcRnDriver.hs   |  12 ++-
 compiler/typecheck/TcTyDecls.hs    |   3 +-
 ghc/GHCi/UI/Info.hs                |   4 +-
 utils/ghctags/Main.hs              |  16 +--
 25 files changed, 470 insertions(+), 421 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 500cbe2923292418173ac21113cbf699fec67255


More information about the ghc-commits mailing list