th-desugar 1.13 → 1.13.1
raw patch · 4 files changed
+19/−10 lines, 4 filesdep ~mtl
Dependency ranges changed: mtl
Files
- CHANGES.md +4/−0
- Language/Haskell/TH/Desugar/Core.hs +10/−5
- Test/Splices.hs +1/−1
- th-desugar.cabal +4/−4
CHANGES.md view
@@ -1,6 +1,10 @@ `th-desugar` release notes ========================== +Version 1.13.1 [2022.05.20]+---------------------------+* Allow building with `mtl-2.3.*`.+ Version 1.13 [2021.10.30] ------------------------- * Support GHC 9.2.
Language/Haskell/TH/Desugar/Core.hs view
@@ -18,23 +18,27 @@ import Language.Haskell.TH.Datatype.TyVarBndr import Language.Haskell.TH.Syntax hiding (lift) -#if __GLASGOW_HASKELL__ < 709-import Control.Applicative-#endif import Control.Monad hiding (forM_, mapM) import qualified Control.Monad.Fail as Fail+import Control.Monad.Trans (MonadTrans(..))+import Control.Monad.Writer (MonadWriter(..), WriterT(..)) import Control.Monad.Zip-import Control.Monad.Writer hiding (forM_, mapM) import Data.Data (Data, Typeable) import Data.Either (lefts) import Data.Foldable as F hiding (concat, notElem)-import Data.List.NonEmpty (NonEmpty(..)) import qualified Data.Map as M import Data.Map (Map) import Data.Maybe (mapMaybe)+import Data.Monoid (All(..)) import qualified Data.Set as S import Data.Set (Set) import Data.Traversable++#if __GLASGOW_HASKELL__ < 709+import Control.Applicative+import Data.Monoid (Monoid(..))+#endif+ #if __GLASGOW_HASKELL__ > 710 import Data.Maybe (isJust) #endif@@ -52,6 +56,7 @@ #endif #if __GLASGOW_HASKELL__ >= 902+import Data.List.NonEmpty (NonEmpty(..)) import GHC.Records (HasField(..)) #endif
Test/Splices.hs view
@@ -10,7 +10,7 @@ DataKinds, PolyKinds, GADTs, MultiParamTypeClasses, FunctionalDependencies, FlexibleInstances, StandaloneDeriving, DefaultSignatures, ConstraintKinds, GADTs, ViewPatterns,- TupleSections, NoMonomorphismRestriction #-}+ TupleSections, NoMonomorphismRestriction, TypeOperators #-} #if __GLASGOW_HASKELL__ >= 711 {-# LANGUAGE TypeApplications #-}
th-desugar.cabal view
@@ -1,5 +1,5 @@ name: th-desugar-version: 1.13+version: 1.13.1 cabal-version: >= 1.10 synopsis: Functions to desugar Template Haskell homepage: https://github.com/goldfirere/th-desugar@@ -20,8 +20,8 @@ , GHC == 8.6.5 , GHC == 8.8.4 , GHC == 8.10.7- , GHC == 9.0.1- , GHC == 9.2.1+ , GHC == 9.0.2+ , GHC == 9.2.2 description: This package provides the Language.Haskell.TH.Desugar module, which desugars Template Haskell's rich encoding of Haskell syntax into a simpler encoding.@@ -49,7 +49,7 @@ ghc-prim, template-haskell >= 2.9 && < 2.19, containers >= 0.5,- mtl >= 2.1,+ mtl >= 2.1 && < 2.4, ordered-containers >= 0.2.2, syb >= 0.4, th-abstraction >= 0.4 && < 0.5,