Revert "Revert "Support for multiple signature files in scope.""
authorEdward Z. Yang <ezyang@cs.stanford.edu>
Tue, 21 Jul 2015 03:16:40 +0000 (20:16 -0700)
committerEdward Z. Yang <ezyang@cs.stanford.edu>
Tue, 21 Jul 2015 03:54:05 +0000 (20:54 -0700)
commit214596de224afa576a9c295bcf53c6941d6892e0
tree2b3f6d3436e719dcd7d40a72d707e52e02496ea6
parent0c6c015d42c2bd0ee008f790c7c0cb4c5b78ca6b
Revert "Revert "Support for multiple signature files in scope.""

This reverts commit bac927b9770ff769128b66d13a3e72bf5a9bc514.

As it turns out, we need these commits for separate compilation
and accurate dependency tracking.  So back in they go!
40 files changed:
compiler/deSugar/DsMonad.hs
compiler/ghci/Linker.hs
compiler/iface/LoadIface.hs
compiler/iface/MkIface.hs
compiler/main/DriverMkDepend.hs
compiler/main/DynamicLoading.hs
compiler/main/Finder.hs
compiler/main/GHC.hs
compiler/main/GhcMake.hs
compiler/main/HscTypes.hs
compiler/main/Packages.hs
docs/users_guide/separate_compilation.xml
ghc/Main.hs
testsuite/.gitignore
testsuite/tests/cabal/sigcabal02/Main.hs [new file with mode: 0644]
testsuite/tests/cabal/sigcabal02/Makefile [new file with mode: 0644]
testsuite/tests/cabal/sigcabal02/Setup.hs [new file with mode: 0644]
testsuite/tests/cabal/sigcabal02/ShouldFail.hs [new file with mode: 0644]
testsuite/tests/cabal/sigcabal02/all.T [new file with mode: 0644]
testsuite/tests/cabal/sigcabal02/p/LICENSE [new file with mode: 0644]
testsuite/tests/cabal/sigcabal02/p/Map.hsig [new file with mode: 0644]
testsuite/tests/cabal/sigcabal02/p/P.hs [new file with mode: 0644]
testsuite/tests/cabal/sigcabal02/p/Set.hsig [new file with mode: 0644]
testsuite/tests/cabal/sigcabal02/p/p.cabal [new file with mode: 0644]
testsuite/tests/cabal/sigcabal02/q/LICENSE [new file with mode: 0644]
testsuite/tests/cabal/sigcabal02/q/Map.hsig [new file with mode: 0644]
testsuite/tests/cabal/sigcabal02/q/Q.hs [new file with mode: 0644]
testsuite/tests/cabal/sigcabal02/q/q.cabal [new file with mode: 0644]
testsuite/tests/cabal/sigcabal02/sigcabal02.stderr [new file with mode: 0644]
testsuite/tests/cabal/sigcabal02/sigcabal02.stdout [new file with mode: 0644]
testsuite/tests/driver/recomp014/Makefile [new file with mode: 0644]
testsuite/tests/driver/recomp014/all.T [new file with mode: 0644]
testsuite/tests/driver/recomp014/recomp014.stdout [new file with mode: 0644]
testsuite/tests/driver/sigof01/Makefile
testsuite/tests/driver/sigof01/all.T
testsuite/tests/driver/sigof01/sigof01i.script [new file with mode: 0644]
testsuite/tests/driver/sigof01/sigof01i.stdout [new file with mode: 0644]
testsuite/tests/driver/sigof01/sigof01i2.script [new file with mode: 0644]
testsuite/tests/driver/sigof01/sigof01i2.stdout [new file with mode: 0644]
testsuite/tests/package/package09e.stderr