th-orphans 0.13.1 → 0.13.2
raw patch · 2 files changed
+31/−2 lines, 2 files
Files
- src/Language/Haskell/TH/Instances.hs +29/−0
- th-orphans.cabal +2/−2
src/Language/Haskell/TH/Instances.hs view
@@ -103,6 +103,11 @@ # endif #endif +#if !MIN_VERSION_template_haskell(2,11,0)+deriving instance Show NameFlavour+deriving instance Show NameSpace+#endif+ -- Ideally, it'd be possible to use reifyManyWithoutInstances for -- these Ord instances, but TH can't output deriving instances (and -- even if this is added for later versions, we need to support many@@ -360,6 +365,12 @@ qGetQ = MTL.lift qGetQ qPutQ = MTL.lift . qPutQ # endif+# if MIN_VERSION_template_haskell(2,11,0)+ qReifyFixity = MTL.lift . qReifyFixity+ qReifyConStrictness = MTL.lift . qReifyConStrictness+ qIsExtEnabled = MTL.lift . qIsExtEnabled+ qExtsEnabled = MTL.lift qExtsEnabled+# endif #elif MIN_VERSION_template_haskell(2,5,0) qClassInstances a b = MTL.lift $ qClassInstances a b #endif@@ -384,6 +395,12 @@ qGetQ = MTL.lift qGetQ qPutQ = MTL.lift . qPutQ # endif+# if MIN_VERSION_template_haskell(2,11,0)+ qReifyFixity = MTL.lift . qReifyFixity+ qReifyConStrictness = MTL.lift . qReifyConStrictness+ qIsExtEnabled = MTL.lift . qIsExtEnabled+ qExtsEnabled = MTL.lift qExtsEnabled+# endif #elif MIN_VERSION_template_haskell(2,5,0) qClassInstances a b = MTL.lift $ qClassInstances a b #endif@@ -408,6 +425,12 @@ qGetQ = MTL.lift qGetQ qPutQ = MTL.lift . qPutQ # endif+# if MIN_VERSION_template_haskell(2,11,0)+ qReifyFixity = MTL.lift . qReifyFixity+ qReifyConStrictness = MTL.lift . qReifyConStrictness+ qIsExtEnabled = MTL.lift . qIsExtEnabled+ qExtsEnabled = MTL.lift qExtsEnabled+# endif #elif MIN_VERSION_template_haskell(2,5,0) qClassInstances a b = MTL.lift $ qClassInstances a b #endif@@ -431,6 +454,12 @@ qAddModFinalizer = MTL.lift . qAddModFinalizer qGetQ = MTL.lift qGetQ qPutQ = MTL.lift . qPutQ+# endif+# if MIN_VERSION_template_haskell(2,11,0)+ qReifyFixity = MTL.lift . qReifyFixity+ qReifyConStrictness = MTL.lift . qReifyConStrictness+ qIsExtEnabled = MTL.lift . qIsExtEnabled+ qExtsEnabled = MTL.lift qExtsEnabled # endif #elif MIN_VERSION_template_haskell(2,5,0) qClassInstances a b = MTL.lift $ qClassInstances a b
th-orphans.cabal view
@@ -1,5 +1,5 @@ name: th-orphans-version: 0.13.1+version: 0.13.2 cabal-version: >= 1.10 build-type: Simple license: BSD3@@ -10,7 +10,7 @@ maintainer: Michael Sloan <mgsloan at gmail> bug-reports: https://github.com/mgsloan/th-orphans/issues stability: experimental-tested-with: GHC == 7.4.2, GHC == 7.6.3, GHC == 7.8.3, GHC == 7.10.1+tested-with: GHC == 7.4.2, GHC == 7.6.3, GHC == 7.8.3, GHC == 7.10.3, GHC == 8.0.1 synopsis: Orphan instances for TH datatypes description: Orphan instances for TH datatypes. In particular, instances for Ord and Lift, as well as a few missing Show / Eq. These