haskell-src-meta 0.6.0.10 → 0.6.0.11
raw patch · 1 files changed
+2/−2 lines, 1 filesdep ~sybPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: syb
API changes (from Hackage documentation)
- Language.Haskell.Meta.Syntax.Translate: instance (ToExp a, ToExp b) => ToExp (a, b)
- Language.Haskell.Meta.Syntax.Translate: instance (ToExp a, ToExp b, ToExp c) => ToExp (a, b, c)
- Language.Haskell.Meta.Syntax.Translate: instance (ToExp a, ToExp b, ToExp c, ToExp d) => ToExp (a, b, c, d)
- Language.Haskell.Meta.Syntax.Translate: instance (ToPat a, ToPat b) => ToPat (a, b)
- Language.Haskell.Meta.Syntax.Translate: instance (ToPat a, ToPat b, ToPat c) => ToPat (a, b, c)
- Language.Haskell.Meta.Syntax.Translate: instance (ToPat a, ToPat b, ToPat c, ToPat d) => ToPat (a, b, c, d)
- Language.Haskell.Meta.Syntax.Translate: instance ToDec Decl
- Language.Haskell.Meta.Syntax.Translate: instance ToDecs Binds
- Language.Haskell.Meta.Syntax.Translate: instance ToDecs Decl
- Language.Haskell.Meta.Syntax.Translate: instance ToDecs InstDecl
- Language.Haskell.Meta.Syntax.Translate: instance ToDecs a => ToDecs [a]
- Language.Haskell.Meta.Syntax.Translate: instance ToExp Exp
- Language.Haskell.Meta.Syntax.Translate: instance ToExp Lit
- Language.Haskell.Meta.Syntax.Translate: instance ToExp QOp
- Language.Haskell.Meta.Syntax.Translate: instance ToExp a => ToExp [a]
- Language.Haskell.Meta.Syntax.Translate: instance ToLit Char
- Language.Haskell.Meta.Syntax.Translate: instance ToLit Double
- Language.Haskell.Meta.Syntax.Translate: instance ToLit Float
- Language.Haskell.Meta.Syntax.Translate: instance ToLit Int
- Language.Haskell.Meta.Syntax.Translate: instance ToLit Integer
- Language.Haskell.Meta.Syntax.Translate: instance ToLit Literal
- Language.Haskell.Meta.Syntax.Translate: instance ToLit String
- Language.Haskell.Meta.Syntax.Translate: instance ToLoc SrcLoc
- Language.Haskell.Meta.Syntax.Translate: instance ToName Module
- Language.Haskell.Meta.Syntax.Translate: instance ToName Name
- Language.Haskell.Meta.Syntax.Translate: instance ToName Op
- Language.Haskell.Meta.Syntax.Translate: instance ToName QName
- Language.Haskell.Meta.Syntax.Translate: instance ToName SpecialCon
- Language.Haskell.Meta.Syntax.Translate: instance ToName String
- Language.Haskell.Meta.Syntax.Translate: instance ToName TyVarBind
- Language.Haskell.Meta.Syntax.Translate: instance ToName TyVarBndr
- Language.Haskell.Meta.Syntax.Translate: instance ToPat Lit
- Language.Haskell.Meta.Syntax.Translate: instance ToPat Pat
- Language.Haskell.Meta.Syntax.Translate: instance ToPat a => ToPat [a]
- Language.Haskell.Meta.Syntax.Translate: instance ToStmt Stmt
- Language.Haskell.Meta.Syntax.Translate: instance ToType Kind
- Language.Haskell.Meta.Syntax.Translate: instance ToType Type
- Language.Haskell.Meta.Utils: instance Show (Q Doc)
- Language.Haskell.Meta.Utils: instance Show (Q String)
- Language.Haskell.Meta.Utils: instance Show (Q [Dec])
- Language.Haskell.Meta.Utils: instance Show DecQ
- Language.Haskell.Meta.Utils: instance Show ExpQ
- Language.Haskell.Meta.Utils: instance Show TypeQ
+ Language.Haskell.Meta.Syntax.Translate: instance (Language.Haskell.Meta.Syntax.Translate.ToExp a, Language.Haskell.Meta.Syntax.Translate.ToExp b) => Language.Haskell.Meta.Syntax.Translate.ToExp (a, b)
+ Language.Haskell.Meta.Syntax.Translate: instance (Language.Haskell.Meta.Syntax.Translate.ToExp a, Language.Haskell.Meta.Syntax.Translate.ToExp b, Language.Haskell.Meta.Syntax.Translate.ToExp c) => Language.Haskell.Meta.Syntax.Translate.ToExp (a, b, c)
+ Language.Haskell.Meta.Syntax.Translate: instance (Language.Haskell.Meta.Syntax.Translate.ToExp a, Language.Haskell.Meta.Syntax.Translate.ToExp b, Language.Haskell.Meta.Syntax.Translate.ToExp c, Language.Haskell.Meta.Syntax.Translate.ToExp d) => Language.Haskell.Meta.Syntax.Translate.ToExp (a, b, c, d)
+ Language.Haskell.Meta.Syntax.Translate: instance (Language.Haskell.Meta.Syntax.Translate.ToPat a, Language.Haskell.Meta.Syntax.Translate.ToPat b) => Language.Haskell.Meta.Syntax.Translate.ToPat (a, b)
+ Language.Haskell.Meta.Syntax.Translate: instance (Language.Haskell.Meta.Syntax.Translate.ToPat a, Language.Haskell.Meta.Syntax.Translate.ToPat b, Language.Haskell.Meta.Syntax.Translate.ToPat c) => Language.Haskell.Meta.Syntax.Translate.ToPat (a, b, c)
+ Language.Haskell.Meta.Syntax.Translate: instance (Language.Haskell.Meta.Syntax.Translate.ToPat a, Language.Haskell.Meta.Syntax.Translate.ToPat b, Language.Haskell.Meta.Syntax.Translate.ToPat c, Language.Haskell.Meta.Syntax.Translate.ToPat d) => Language.Haskell.Meta.Syntax.Translate.ToPat (a, b, c, d)
+ Language.Haskell.Meta.Syntax.Translate: instance Language.Haskell.Meta.Syntax.Translate.ToDec Language.Haskell.Exts.Syntax.Decl
+ Language.Haskell.Meta.Syntax.Translate: instance Language.Haskell.Meta.Syntax.Translate.ToDecs Language.Haskell.Exts.Syntax.Binds
+ Language.Haskell.Meta.Syntax.Translate: instance Language.Haskell.Meta.Syntax.Translate.ToDecs Language.Haskell.Exts.Syntax.Decl
+ Language.Haskell.Meta.Syntax.Translate: instance Language.Haskell.Meta.Syntax.Translate.ToDecs Language.Haskell.Exts.Syntax.InstDecl
+ Language.Haskell.Meta.Syntax.Translate: instance Language.Haskell.Meta.Syntax.Translate.ToDecs a => Language.Haskell.Meta.Syntax.Translate.ToDecs [a]
+ Language.Haskell.Meta.Syntax.Translate: instance Language.Haskell.Meta.Syntax.Translate.ToExp Language.Haskell.Exts.Syntax.Exp
+ Language.Haskell.Meta.Syntax.Translate: instance Language.Haskell.Meta.Syntax.Translate.ToExp Language.Haskell.Exts.Syntax.QOp
+ Language.Haskell.Meta.Syntax.Translate: instance Language.Haskell.Meta.Syntax.Translate.ToExp Language.Haskell.TH.Syntax.Lit
+ Language.Haskell.Meta.Syntax.Translate: instance Language.Haskell.Meta.Syntax.Translate.ToExp a => Language.Haskell.Meta.Syntax.Translate.ToExp [a]
+ Language.Haskell.Meta.Syntax.Translate: instance Language.Haskell.Meta.Syntax.Translate.ToLit GHC.Base.String
+ Language.Haskell.Meta.Syntax.Translate: instance Language.Haskell.Meta.Syntax.Translate.ToLit GHC.Integer.Type.Integer
+ Language.Haskell.Meta.Syntax.Translate: instance Language.Haskell.Meta.Syntax.Translate.ToLit GHC.Types.Char
+ Language.Haskell.Meta.Syntax.Translate: instance Language.Haskell.Meta.Syntax.Translate.ToLit GHC.Types.Double
+ Language.Haskell.Meta.Syntax.Translate: instance Language.Haskell.Meta.Syntax.Translate.ToLit GHC.Types.Float
+ Language.Haskell.Meta.Syntax.Translate: instance Language.Haskell.Meta.Syntax.Translate.ToLit GHC.Types.Int
+ Language.Haskell.Meta.Syntax.Translate: instance Language.Haskell.Meta.Syntax.Translate.ToLit Language.Haskell.Exts.Syntax.Literal
+ Language.Haskell.Meta.Syntax.Translate: instance Language.Haskell.Meta.Syntax.Translate.ToLoc Language.Haskell.Exts.SrcLoc.SrcLoc
+ Language.Haskell.Meta.Syntax.Translate: instance Language.Haskell.Meta.Syntax.Translate.ToName GHC.Base.String
+ Language.Haskell.Meta.Syntax.Translate: instance Language.Haskell.Meta.Syntax.Translate.ToName Language.Haskell.Exts.Syntax.Module
+ Language.Haskell.Meta.Syntax.Translate: instance Language.Haskell.Meta.Syntax.Translate.ToName Language.Haskell.Exts.Syntax.Name
+ Language.Haskell.Meta.Syntax.Translate: instance Language.Haskell.Meta.Syntax.Translate.ToName Language.Haskell.Exts.Syntax.Op
+ Language.Haskell.Meta.Syntax.Translate: instance Language.Haskell.Meta.Syntax.Translate.ToName Language.Haskell.Exts.Syntax.QName
+ Language.Haskell.Meta.Syntax.Translate: instance Language.Haskell.Meta.Syntax.Translate.ToName Language.Haskell.Exts.Syntax.SpecialCon
+ Language.Haskell.Meta.Syntax.Translate: instance Language.Haskell.Meta.Syntax.Translate.ToName Language.Haskell.Exts.Syntax.TyVarBind
+ Language.Haskell.Meta.Syntax.Translate: instance Language.Haskell.Meta.Syntax.Translate.ToName Language.Haskell.TH.Syntax.Name
+ Language.Haskell.Meta.Syntax.Translate: instance Language.Haskell.Meta.Syntax.Translate.ToName Language.Haskell.TH.Syntax.TyVarBndr
+ Language.Haskell.Meta.Syntax.Translate: instance Language.Haskell.Meta.Syntax.Translate.ToPat Language.Haskell.Exts.Syntax.Pat
+ Language.Haskell.Meta.Syntax.Translate: instance Language.Haskell.Meta.Syntax.Translate.ToPat Language.Haskell.TH.Syntax.Lit
+ Language.Haskell.Meta.Syntax.Translate: instance Language.Haskell.Meta.Syntax.Translate.ToPat a => Language.Haskell.Meta.Syntax.Translate.ToPat [a]
+ Language.Haskell.Meta.Syntax.Translate: instance Language.Haskell.Meta.Syntax.Translate.ToStmt Language.Haskell.Exts.Syntax.Stmt
+ Language.Haskell.Meta.Syntax.Translate: instance Language.Haskell.Meta.Syntax.Translate.ToType Language.Haskell.Exts.Syntax.Kind
+ Language.Haskell.Meta.Syntax.Translate: instance Language.Haskell.Meta.Syntax.Translate.ToType Language.Haskell.Exts.Syntax.Type
+ Language.Haskell.Meta.Utils: instance GHC.Show.Show (Language.Haskell.TH.Syntax.Q GHC.Base.String)
+ Language.Haskell.Meta.Utils: instance GHC.Show.Show (Language.Haskell.TH.Syntax.Q Text.PrettyPrint.HughesPJ.Doc)
+ Language.Haskell.Meta.Utils: instance GHC.Show.Show (Language.Haskell.TH.Syntax.Q [Language.Haskell.TH.Syntax.Dec])
+ Language.Haskell.Meta.Utils: instance GHC.Show.Show Language.Haskell.TH.Lib.DecQ
+ Language.Haskell.Meta.Utils: instance GHC.Show.Show Language.Haskell.TH.Lib.ExpQ
+ Language.Haskell.Meta.Utils: instance GHC.Show.Show Language.Haskell.TH.Lib.TypeQ
- Language.Haskell.Meta.Utils: cleanNames :: Data a => a -> a
+ Language.Haskell.Meta.Utils: cleanNames :: (Data a) => a -> a
- Language.Haskell.Meta.Utils: gpretty :: Data a => a -> String
+ Language.Haskell.Meta.Utils: gpretty :: (Data a) => a -> String
- Language.Haskell.Meta.Utils: normalizeT :: Data a => a -> a
+ Language.Haskell.Meta.Utils: normalizeT :: (Data a) => a -> a
- Language.Haskell.Meta.Utils: pretty :: Show a => a -> String
+ Language.Haskell.Meta.Utils: pretty :: (Show a) => a -> String
- Language.Haskell.Meta.Utils: showToPatQ :: Show a => a -> PatQ
+ Language.Haskell.Meta.Utils: showToPatQ :: (Show a) => a -> PatQ
- Language.Haskell.Meta.Utils: toExpQ :: Lift a => (String -> Q a) -> (String -> ExpQ)
+ Language.Haskell.Meta.Utils: toExpQ :: (Lift a) => (String -> Q a) -> (String -> ExpQ)
- Language.Haskell.Meta.Utils: toPatQ :: Show a => (String -> Q a) -> (String -> PatQ)
+ Language.Haskell.Meta.Utils: toPatQ :: (Show a) => (String -> Q a) -> (String -> PatQ)
Files
- haskell-src-meta.cabal +2/−2
haskell-src-meta.cabal view
@@ -1,5 +1,5 @@ name: haskell-src-meta-version: 0.6.0.10+version: 0.6.0.11 cabal-version: >= 1.6 build-type: Simple license: BSD3@@ -21,7 +21,7 @@ build-depends: base >= 4.5 && < 4.9, haskell-src-exts == 1.16.*, pretty >= 1.0 && < 1.2,- syb >= 0.1 && < 0.6,+ syb >= 0.1 && < 0.7, th-orphans >= 0.9.1 && < 0.13 Build-depends: template-haskell >= 2.7 && < 2.11