[commit: ghc] wip/rae: Intermediate state toward new levity polymorphism (089b085)

git at git.haskell.org git at git.haskell.org
Mon Dec 12 13:18:50 UTC 2016


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

On branch  : wip/rae
Link       : http://ghc.haskell.org/trac/ghc/changeset/089b085d9660d029663126148665b468809278d7/ghc

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

commit 089b085d9660d029663126148665b468809278d7
Author: Richard Eisenberg <rae at cs.brynmawr.edu>
Date:   Mon Dec 12 08:18:21 2016 -0500

    Intermediate state toward new levity polymorphism


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

089b085d9660d029663126148665b468809278d7
 compiler/codeGen/StgCmm.hs        |   5 +-
 compiler/codeGen/StgCmmClosure.hs |   4 +-
 compiler/codeGen/StgCmmForeign.hs |   3 +-
 compiler/codeGen/StgCmmUtils.hs   |   6 +-
 compiler/coreSyn/CoreLint.hs      |  15 +--
 compiler/deSugar/DsForeign.hs     |   5 +-
 compiler/ghci/ByteCodeGen.hs      |  24 ++---
 compiler/ghci/ByteCodeItbls.hs    |   4 +-
 compiler/ghci/RtClosureInspect.hs |  21 ++--
 compiler/iface/IfaceType.hs       |  22 ++--
 compiler/main/InteractiveEval.hs  |   5 +-
 compiler/prelude/PrelNames.hs     |  16 +--
 compiler/prelude/TysPrim.hs       |  52 ++++------
 compiler/prelude/TysWiredIn.hs    | 168 +++++++++++++++++++++---------
 compiler/simplStg/RepType.hs      | 208 ++++++++++++++++++++++++--------------
 compiler/simplStg/UnariseStg.hs   |  50 ++++-----
 compiler/stgSyn/StgLint.hs        |   4 +-
 compiler/typecheck/TcErrors.hs    |  15 +--
 compiler/typecheck/TcHsSyn.hs     | 102 ++++---------------
 compiler/typecheck/TcHsType.hs    |  13 ++-
 compiler/typecheck/TcMType.hs     |   2 +-
 compiler/typecheck/TcSimplify.hs  |  13 ++-
 compiler/types/FamInstEnv.hs      |   2 -
 compiler/types/Kind.hs            |   2 +-
 compiler/types/TyCoRep.hs         |   6 +-
 compiler/types/TyCon.hs           |  10 +-
 compiler/types/Type.hs            |   5 +-
 libraries/ghc-prim/GHC/Types.hs   |  16 +--
 28 files changed, 414 insertions(+), 384 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 089b085d9660d029663126148665b468809278d7


More information about the ghc-commits mailing list