[commit: ghc] wip/14691: Remove EvCallStack (51d5533)
git at git.haskell.org
git at git.haskell.org
Tue Jan 23 00:38:13 UTC 2018
Repository : ssh://git@git.haskell.org/ghc
On branch : wip/14691
Link : http://ghc.haskell.org/trac/ghc/changeset/51d5533979e7a189c21da544996c207a31da047e/ghc
>---------------------------------------------------------------
commit 51d5533979e7a189c21da544996c207a31da047e
Author: Joachim Breitner <mail at joachim-breitner.de>
Date: Sun Jan 21 09:03:00 2018 -0500
Remove EvCallStack
and move code from the desugarer into the type checker.
Also, use EvExpr instead of EvTerm where possible (i.e. where no
EvTypeable has to reach).
>---------------------------------------------------------------
51d5533979e7a189c21da544996c207a31da047e
compiler/deSugar/DsBinds.hs | 47 ---------------------------------------
compiler/typecheck/TcCanonical.hs | 13 ++++++-----
compiler/typecheck/TcErrors.hs | 4 ++--
compiler/typecheck/TcEvTerm.hs | 44 +++++++++++++++++++++++++++++++++---
compiler/typecheck/TcEvidence.hs | 18 ++++-----------
compiler/typecheck/TcFlatten.hs | 2 +-
compiler/typecheck/TcHsSyn.hs | 7 ------
compiler/typecheck/TcInteract.hs | 14 ++++++------
compiler/typecheck/TcSMonad.hs | 6 ++---
9 files changed, 66 insertions(+), 89 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 51d5533979e7a189c21da544996c207a31da047e
More information about the ghc-commits
mailing list