[commit: ghc] master: Make deSugarExpr use runTcInteractive (f90e61a)

git at git.haskell.org git at git.haskell.org
Tue Feb 14 21:57:53 UTC 2017


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

On branch  : master
Link       : http://ghc.haskell.org/trac/ghc/changeset/f90e61ad6e5fa0655185f14ca128d507e489c4b7/ghc

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

commit f90e61ad6e5fa0655185f14ca128d507e489c4b7
Author: Reid Barton <rwbarton at gmail.com>
Date:   Tue Feb 14 13:13:56 2017 -0500

    Make deSugarExpr use runTcInteractive
    
    Preparation for #13102, which needs to add more logic to
    runTcInteractive, which would need to be duplicated in deSugarExpr.
    
    In order to break an import cycle, I had to move
    "Dependency/fingerprinting code" to a new module
    DsUsage; which seems sensible anyways.
    
    Test Plan: validate
    
    Reviewers: simonpj, austin, bgamari
    
    Reviewed By: bgamari
    
    Subscribers: thomie, snowleopard
    
    Differential Revision: https://phabricator.haskell.org/D3125


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

f90e61ad6e5fa0655185f14ca128d507e489c4b7
 compiler/deSugar/Desugar.hs | 214 ++------------------------------------------
 compiler/deSugar/DsUsage.hs | 211 +++++++++++++++++++++++++++++++++++++++++++
 compiler/ghc.cabal.in       |   1 +
 compiler/iface/MkIface.hs   |   2 +-
 4 files changed, 221 insertions(+), 207 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 f90e61ad6e5fa0655185f14ca128d507e489c4b7


More information about the ghc-commits mailing list