[commit: ghc] master: Fix recompilation tracking on signatures. (22dba98)
git at git.haskell.org
git at git.haskell.org
Sat Feb 18 00:47:55 UTC 2017
Repository : ssh://git@git.haskell.org/ghc
On branch : master
Link : http://ghc.haskell.org/trac/ghc/changeset/22dba98f2b22141d8238d7e7a42141495945f1cf/ghc
>---------------------------------------------------------------
commit 22dba98f2b22141d8238d7e7a42141495945f1cf
Author: Edward Z. Yang <ezyang at cs.stanford.edu>
Date: Sun Feb 12 04:28:38 2017 -0800
Fix recompilation tracking on signatures.
Summary:
Previously we weren't tracking these dependencies at all,
because we couldn't "find" the interface for {A.H}. Now
we've associated hole names to the correct module identity
so we will pick them up.
Signed-off-by: Edward Z. Yang <ezyang at cs.stanford.edu>
Test Plan: validate
Reviewers: bgamari, austin
Subscribers: thomie, snowleopard
Differential Revision: https://phabricator.haskell.org/D3131
>---------------------------------------------------------------
22dba98f2b22141d8238d7e7a42141495945f1cf
compiler/deSugar/DsUsage.hs | 15 ++++++++++-----
compiler/typecheck/TcRnTypes.hs | 4 ++++
testsuite/driver/extra_files.py | 1 +
testsuite/tests/backpack/cabal/bkpcabal05/.gitignore | 1 +
testsuite/tests/backpack/cabal/bkpcabal05/A.hsig.in1 | 3 +++
.../cabal/{bkpcabal04/p/A.hsig => bkpcabal05/A.hsig.in2} | 1 +
testsuite/tests/backpack/cabal/bkpcabal05/M.hs | 4 ++++
.../backpack/cabal/{bkpcabal04 => bkpcabal05}/Makefile | 16 +++++-----------
.../backpack/cabal/{bkpcabal01 => bkpcabal05}/Setup.hs | 0
.../{cabal/T12733 => backpack/cabal/bkpcabal05}/all.T | 4 ++--
.../asig1/asig1.cabal => bkpcabal05/bkpcabal05.cabal} | 6 +++---
.../tests/backpack/cabal/bkpcabal05/bkpcabal05.stderr | 5 +++++
12 files changed, 39 insertions(+), 21 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 22dba98f2b22141d8238d7e7a42141495945f1cf
More information about the ghc-commits
mailing list