Revert stage 1 template-haskell. This is a combination of 5 commits.
authorEdward Z. Yang <ezyang@cs.stanford.edu>
Sat, 9 May 2015 16:43:18 +0000 (09:43 -0700)
committerEdward Z. Yang <ezyang@cs.stanford.edu>
Sat, 9 May 2015 16:45:38 +0000 (09:45 -0700)
commit5c459eefcb17ff97beebdc08ccfca21bd8fa5201
tree0f00a773b18d64627938bc3dd3b4a85c80b99c1c
parent3c70ae032e4361b203dfcf22b0a424e8838a5037
Revert stage 1 template-haskell. This is a combination of 5 commits.

Revert "Quick fix: drop base bound on template-haskell."

This reverts commit 3c70ae032e4361b203dfcf22b0a424e8838a5037.

Revert "Always do polymorphic typed quote check, c.f. #10384"

This reverts commit 9a43b2c1f78b3cf684646af64b9b67dc8079f58f.

Revert "RnSplice's staging test should be applied for quotes in stage1."

This reverts commit eb0ed4030374af542c0a459480d32c8d4525e48d.

Revert "Split off quotes/ from th/ for tests that can be done on stage1 compiler."

This reverts commit 21c72e7d38c96ac80d31addf67ae4b3c7a6c3bbb.

Revert "Support stage 1 Template Haskell (non-quasi) quotes, fixes #10382."

This reverts commit 28257cae77023f2ccc4cc1c0cd1fbbd329947a00.
53 files changed:
compiler/deSugar/DsExpr.hs
compiler/ghc.cabal.in
compiler/main/DynFlags.hs
compiler/main/HscMain.hs
compiler/rename/RnSplice.hs
compiler/typecheck/TcExpr.hs
compiler/typecheck/TcSplice.hs
docs/users_guide/7.12.1-notes.xml
docs/users_guide/glasgow_exts.xml
ghc.mk
libraries/template-haskell/template-haskell.cabal
mk/warnings.mk
testsuite/tests/quotes/.gitignore [deleted file]
testsuite/tests/quotes/Makefile [deleted file]
testsuite/tests/quotes/T10384.hs [deleted file]
testsuite/tests/quotes/T10384.stderr [deleted file]
testsuite/tests/quotes/T8455.hs [deleted file]
testsuite/tests/quotes/TH_localname.hs [deleted file]
testsuite/tests/quotes/TH_localname.stderr [deleted file]
testsuite/tests/quotes/all.T [deleted file]
testsuite/tests/th/T2632.hs [moved from testsuite/tests/quotes/T2632.hs with 85% similarity]
testsuite/tests/th/T2931.hs [moved from testsuite/tests/quotes/T2931.hs with 70% similarity]
testsuite/tests/th/T3572.hs [moved from testsuite/tests/quotes/T3572.hs with 100% similarity]
testsuite/tests/th/T3572.stdout [moved from testsuite/tests/quotes/T3572.stdout with 100% similarity]
testsuite/tests/th/T4056.hs [moved from testsuite/tests/quotes/T4056.hs with 73% similarity]
testsuite/tests/th/T4169.hs [moved from testsuite/tests/quotes/T4169.hs with 85% similarity]
testsuite/tests/th/T4170.hs [moved from testsuite/tests/quotes/T4170.hs with 80% similarity]
testsuite/tests/th/T5721.hs [moved from testsuite/tests/quotes/T5721.hs with 59% similarity]
testsuite/tests/th/T6062.hs [moved from testsuite/tests/quotes/T6062.hs with 54% similarity]
testsuite/tests/th/T8455.hs [new file with mode: 0644]
testsuite/tests/th/T8633.hs [moved from testsuite/tests/quotes/T8633.hs with 96% similarity]
testsuite/tests/th/T8759a.hs [moved from testsuite/tests/quotes/T8759a.hs with 51% similarity]
testsuite/tests/th/T8759a.stderr [moved from testsuite/tests/quotes/T8759a.stderr with 100% similarity]
testsuite/tests/th/T9824.hs [moved from testsuite/tests/quotes/T9824.hs with 71% similarity]
testsuite/tests/th/TH_abstractFamily.hs [moved from testsuite/tests/quotes/TH_abstractFamily.hs with 100% similarity]
testsuite/tests/th/TH_abstractFamily.stderr [moved from testsuite/tests/quotes/TH_abstractFamily.stderr with 100% similarity]
testsuite/tests/th/TH_bracket1.hs [moved from testsuite/tests/quotes/TH_bracket1.hs with 100% similarity]
testsuite/tests/th/TH_bracket2.hs [moved from testsuite/tests/quotes/TH_bracket2.hs with 100% similarity]
testsuite/tests/th/TH_bracket3.hs [moved from testsuite/tests/quotes/TH_bracket3.hs with 100% similarity]
testsuite/tests/th/TH_ppr1.hs [moved from testsuite/tests/quotes/TH_ppr1.hs with 100% similarity]
testsuite/tests/th/TH_ppr1.stdout [moved from testsuite/tests/quotes/TH_ppr1.stdout with 100% similarity]
testsuite/tests/th/TH_reifyType1.hs [moved from testsuite/tests/quotes/TH_reifyType1.hs with 100% similarity]
testsuite/tests/th/TH_reifyType2.hs [moved from testsuite/tests/quotes/TH_reifyType2.hs with 100% similarity]
testsuite/tests/th/TH_repE1.hs [moved from testsuite/tests/quotes/TH_repE1.hs with 100% similarity]
testsuite/tests/th/TH_repE3.hs [moved from testsuite/tests/quotes/TH_repE3.hs with 100% similarity]
testsuite/tests/th/TH_scope.hs [moved from testsuite/tests/quotes/TH_scope.hs with 100% similarity]
testsuite/tests/th/TH_spliceViewPat/A.hs [moved from testsuite/tests/quotes/TH_spliceViewPat/A.hs with 100% similarity]
testsuite/tests/th/TH_spliceViewPat/Main.hs [moved from testsuite/tests/quotes/TH_spliceViewPat/Main.hs with 100% similarity]
testsuite/tests/th/TH_spliceViewPat/Makefile [moved from testsuite/tests/quotes/TH_spliceViewPat/Makefile with 100% similarity]
testsuite/tests/th/TH_spliceViewPat/TH_spliceViewPat.stdout [moved from testsuite/tests/quotes/TH_spliceViewPat/TH_spliceViewPat.stdout with 100% similarity]
testsuite/tests/th/TH_spliceViewPat/test.T [moved from testsuite/tests/quotes/TH_spliceViewPat/test.T with 58% similarity]
testsuite/tests/th/TH_tf2.hs [moved from testsuite/tests/quotes/TH_tf2.hs with 100% similarity]
testsuite/tests/th/all.T