From eed820b672e6c3d23106cd151b1e31ce29326e32 Mon Sep 17 00:00:00 2001 From: Ben Gamari Date: Mon, 16 May 2016 15:21:34 +0200 Subject: Move Extension type to ghc-boot-th This creates a new package, `ghc-boot-th`, to contain the `Extension` type, which now lives in `GHC.LanguageExtension.Type`. This ensures that the transitive dependency set of the `template-haskell` package remains minimal. The `GHC.LanguageExtensions.Type` module is also re-exported by `ghc-boot`, which provides an orphan `binary` instance as well. Test Plan: Validate Reviewers: goldfire, thomie, hvr, austin Reviewed By: thomie Subscribers: RyanGlScott, thomie, erikd, ezyang Differential Revision: https://phabricator.haskell.org/D2224 --- libraries/template-haskell/template-haskell.cabal | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'libraries/template-haskell/template-haskell.cabal') diff --git a/libraries/template-haskell/template-haskell.cabal b/libraries/template-haskell/template-haskell.cabal index 7241708473..0d9f468327 100644 --- a/libraries/template-haskell/template-haskell.cabal +++ b/libraries/template-haskell/template-haskell.cabal @@ -49,9 +49,9 @@ Library Language.Haskell.TH.Lib.Map build-depends: - base >= 4.8 && < 4.10, - ghc-boot == 8.1, - pretty == 1.1.* + base >= 4.8 && < 4.10, + ghc-boot-th == 8.1, + pretty == 1.1.* -- We need to set the unit ID to template-haskell (without a -- version number) as it's magic. -- cgit v1.2.1