summaryrefslogtreecommitdiff
path: root/testsuite/tests/safeHaskell
diff options
context:
space:
mode:
authorEdward Z. Yang <ezyang@cs.stanford.edu>2015-10-10 12:01:14 -0700
committerEdward Z. Yang <ezyang@cs.stanford.edu>2016-10-08 00:20:34 -0700
commit00b530d5402aaa37e4085ecdcae0ae54454736c1 (patch)
tree2d2963db4abdbcba9c12aea13a26e29e718e4778 /testsuite/tests/safeHaskell
parent887485a45ae55e81b26b6412b6f9dcf6a497f044 (diff)
downloadhaskell-00b530d5402aaa37e4085ecdcae0ae54454736c1.tar.gz
The Backpack patch.
Summary: This patch implements Backpack for GHC. It's a big patch but I've tried quite hard to keep things, by-in-large, self-contained. The user facing specification for Backpack can be found at: https://github.com/ezyang/ghc-proposals/blob/backpack/proposals/0000-backpack.rst A guide to the implementation can be found at: https://github.com/ezyang/ghc-proposals/blob/backpack-impl/proposals/0000-backpack-impl.rst Has a submodule update for Cabal, as well as a submodule update for filepath to handle more strict checking of cabal-version. Signed-off-by: Edward Z. Yang <ezyang@cs.stanford.edu> Test Plan: validate Reviewers: simonpj, austin, simonmar, bgamari, goldfire Subscribers: thomie, mpickering Differential Revision: https://phabricator.haskell.org/D1482
Diffstat (limited to 'testsuite/tests/safeHaskell')
-rw-r--r--testsuite/tests/safeHaskell/check/Check07.stderr4
-rw-r--r--testsuite/tests/safeHaskell/check/Check08.stderr6
-rw-r--r--testsuite/tests/safeHaskell/safeLanguage/SafeLang12.stderr3
3 files changed, 7 insertions, 6 deletions
diff --git a/testsuite/tests/safeHaskell/check/Check07.stderr b/testsuite/tests/safeHaskell/check/Check07.stderr
index dafdad6cba..f41fbe0bde 100644
--- a/testsuite/tests/safeHaskell/check/Check07.stderr
+++ b/testsuite/tests/safeHaskell/check/Check07.stderr
@@ -1,3 +1,3 @@
-[1 of 3] Compiling Check07_B ( Check07_B.hs, Check07_B.o )
-[2 of 3] Compiling Check07_A ( Check07_A.hs, Check07_A.o )
+[1 of 3] Compiling Check07_A ( Check07_A.hs, Check07_A.o )
+[2 of 3] Compiling Check07_B ( Check07_B.hs, Check07_B.o )
[3 of 3] Compiling Check07 ( Check07.hs, Check07.o )
diff --git a/testsuite/tests/safeHaskell/check/Check08.stderr b/testsuite/tests/safeHaskell/check/Check08.stderr
index a1f6c64a74..e081a984e8 100644
--- a/testsuite/tests/safeHaskell/check/Check08.stderr
+++ b/testsuite/tests/safeHaskell/check/Check08.stderr
@@ -1,6 +1,6 @@
-[1 of 3] Compiling Check08_B ( Check08_B.hs, Check08_B.o )
-[2 of 3] Compiling Check08_A ( Check08_A.hs, Check08_A.o )
+[1 of 3] Compiling Check08_A ( Check08_A.hs, Check08_A.o )
+[2 of 3] Compiling Check08_B ( Check08_B.hs, Check08_B.o )
[3 of 3] Compiling Check08 ( Check08.hs, Check08.o )
-<no location info>:
+<no location info>: error:
The package (base-4.9.0.0) is required to be trusted but it isn't!
diff --git a/testsuite/tests/safeHaskell/safeLanguage/SafeLang12.stderr b/testsuite/tests/safeHaskell/safeLanguage/SafeLang12.stderr
index 066b56c4bb..b23875bf1d 100644
--- a/testsuite/tests/safeHaskell/safeLanguage/SafeLang12.stderr
+++ b/testsuite/tests/safeHaskell/safeLanguage/SafeLang12.stderr
@@ -4,7 +4,8 @@ SafeLang12.hs:2:14: warning:
SafeLang12_B.hs:2:14: warning:
-XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell
-[1 of 3] Compiling SafeLang12_B ( SafeLang12_B.hs, SafeLang12_B.o )
+[1 of 3] Compiling SafeLang12_A ( SafeLang12_A.hs, SafeLang12_A.o )
+[2 of 3] Compiling SafeLang12_B ( SafeLang12_B.hs, SafeLang12_B.o )
SafeLang12_B.hs:5:1: error:
Language.Haskell.TH: Can't be safely imported!