[commit: ghc] wip/T16185: Work in progress on Trac #16185 (4d76b10)

git at git.haskell.org git at git.haskell.org
Tue Jan 15 17:43:50 UTC 2019


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

On branch  : wip/T16185
Link       : http://ghc.haskell.org/trac/ghc/changeset/4d76b1084f6c386cc945341ebf3377339f41572d/ghc

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

commit 4d76b1084f6c386cc945341ebf3377339f41572d
Author: Simon Peyton Jones <simonpj at microsoft.com>
Date:   Tue Jan 15 17:42:12 2019 +0000

    Work in progress on Trac #16185


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

4d76b1084f6c386cc945341ebf3377339f41572d
 compiler/backpack/RnModIface.hs    |   6 +--
 compiler/basicTypes/DataCon.hs     |   6 +--
 compiler/basicTypes/MkId.hs        |  19 +++----
 compiler/basicTypes/PatSyn.hs      |   4 +-
 compiler/basicTypes/Var.hs         |  32 ++++++++++-
 compiler/codeGen/StgCmmClosure.hs  |   6 +--
 compiler/coreSyn/CoreLint.hs       |   2 +-
 compiler/coreSyn/CoreMap.hs        |   4 ++
 compiler/coreSyn/CoreUtils.hs      |   9 ++--
 compiler/coreSyn/MkCore.hs         |   6 +--
 compiler/deSugar/DsCCall.hs        |   6 +--
 compiler/deSugar/DsForeign.hs      |   4 +-
 compiler/deSugar/DsListComp.hs     |   6 +--
 compiler/deSugar/DsUtils.hs        |   2 +-
 compiler/ghci/ByteCodeGen.hs       |   2 +-
 compiler/ghci/RtClosureInspect.hs  |   6 +--
 compiler/hieFile/HieUtils.hs       |  14 ++---
 compiler/hsSyn/HsUtils.hs          |   8 +--
 compiler/iface/IfaceSyn.hs         |   7 ++-
 compiler/iface/IfaceType.hs        |  37 +++++--------
 compiler/iface/TcIface.hs          |  11 ++--
 compiler/iface/ToIface.hs          |   7 ++-
 compiler/prelude/PrimOp.hs         |   8 +--
 compiler/prelude/TysWiredIn.hs     |   2 +-
 compiler/simplCore/SimplUtils.hs   |   4 +-
 compiler/typecheck/ClsInst.hs      |   2 +-
 compiler/typecheck/Inst.hs         |  81 ++++++++++++++--------------
 compiler/typecheck/TcArrows.hs     |   4 +-
 compiler/typecheck/TcCanonical.hs  |   7 ++-
 compiler/typecheck/TcDerivInfer.hs |   2 +-
 compiler/typecheck/TcErrors.hs     |   8 ++-
 compiler/typecheck/TcEvidence.hs   |   2 +-
 compiler/typecheck/TcExpr.hs       |  10 ++--
 compiler/typecheck/TcFlatten.hs    |  12 +++--
 compiler/typecheck/TcForeign.hs    |   4 +-
 compiler/typecheck/TcGenDeriv.hs   |   8 +--
 compiler/typecheck/TcGenFunctor.hs |   9 ++--
 compiler/typecheck/TcHoleErrors.hs |   2 +-
 compiler/typecheck/TcHsType.hs     |  12 +++--
 compiler/typecheck/TcMType.hs      |   6 +--
 compiler/typecheck/TcMatches.hs    |  28 +++++-----
 compiler/typecheck/TcPatSyn.hs     |  12 ++---
 compiler/typecheck/TcRnTypes.hs    |   2 +-
 compiler/typecheck/TcSigs.hs       |   4 +-
 compiler/typecheck/TcSplice.hs     |   8 +--
 compiler/typecheck/TcTyClsDecls.hs |  10 ++--
 compiler/typecheck/TcTyDecls.hs    |   5 +-
 compiler/typecheck/TcType.hs       |  45 ++++++++--------
 compiler/typecheck/TcTypeable.hs   |   4 +-
 compiler/typecheck/TcUnify.hs      |  26 ++++-----
 compiler/typecheck/TcValidity.hs   |   5 +-
 compiler/types/Coercion.hs         |   7 +--
 compiler/types/FamInstEnv.hs       |  11 ++--
 compiler/types/TyCoRep.hs          |  79 ++++++++++++++++++---------
 compiler/types/Type.hs             | 106 ++++++++++++++++++-------------------
 compiler/types/Unify.hs            |   5 ++
 utils/genprimopcode/Main.hs        |   4 +-
 57 files changed, 412 insertions(+), 336 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 4d76b1084f6c386cc945341ebf3377339f41572d


More information about the ghc-commits mailing list