instant-generics 0.2 → 0.2.1
raw patch · 1 files changed
+3/−3 lines, 1 filesdep ~template-haskellPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: template-haskell
API changes (from Hackage documentation)
- Generics.Instant.Base: instance (Read a) => Read (C c a)
- Generics.Instant.Base: instance (Read a) => Read (Rec a)
- Generics.Instant.Base: instance (Read a) => Read (Var a)
- Generics.Instant.Base: instance (Show a) => Show (C c a)
- Generics.Instant.Base: instance (Show a) => Show (Rec a)
- Generics.Instant.Base: instance (Show a) => Show (Var a)
- Generics.Instant.Functions.Empty: instance [overlap ok] (Empty a) => Empty (C c a)
- Generics.Instant.Functions.Empty: instance [overlap ok] (Empty a) => Empty (Maybe a)
- Generics.Instant.Functions.Empty: instance [overlap ok] (Empty a) => Empty (Rec a)
- Generics.Instant.Functions.Empty: instance [overlap ok] (Empty a) => Empty (Var a)
- Generics.Instant.Functions.Empty: instance [overlap ok] (Empty a) => Empty [a]
- Generics.Instant.Functions.Empty: instance [overlap ok] (HasRec a) => HasRec (C c a)
- Generics.Instant.Functions.Eq: instance [overlap ok] (Eq a) => Eq (C c a)
- Generics.Instant.Functions.Eq: instance [overlap ok] (Eq a) => Eq (Maybe a)
- Generics.Instant.Functions.Eq: instance [overlap ok] (Eq a) => Eq (Rec a)
- Generics.Instant.Functions.Eq: instance [overlap ok] (Eq a) => Eq (Var a)
- Generics.Instant.Functions.Eq: instance [overlap ok] (Eq a) => Eq [a]
- Generics.Instant.Functions.Show: instance [overlap ok] (Show a) => Show (Maybe a)
- Generics.Instant.Functions.Show: instance [overlap ok] (Show a) => Show (Rec a)
- Generics.Instant.Functions.Show: instance [overlap ok] (Show a) => Show (Var a)
- Generics.Instant.Functions.Show: instance [overlap ok] (Show a) => Show [a]
- Generics.Instant.Instances: instance (Representable a) => Representable (C c a)
- Generics.Instant.Instances: instance (Representable a) => Representable (Rec a)
- Generics.Instant.Instances: instance (Representable a) => Representable (Var a)
+ Generics.Instant.Base: instance Read a => Read (C c a)
+ Generics.Instant.Base: instance Read a => Read (Rec a)
+ Generics.Instant.Base: instance Read a => Read (Var a)
+ Generics.Instant.Base: instance Show a => Show (C c a)
+ Generics.Instant.Base: instance Show a => Show (Rec a)
+ Generics.Instant.Base: instance Show a => Show (Var a)
+ Generics.Instant.Functions.Empty: instance [overlap ok] Empty a => Empty (C c a)
+ Generics.Instant.Functions.Empty: instance [overlap ok] Empty a => Empty (Maybe a)
+ Generics.Instant.Functions.Empty: instance [overlap ok] Empty a => Empty (Rec a)
+ Generics.Instant.Functions.Empty: instance [overlap ok] Empty a => Empty (Var a)
+ Generics.Instant.Functions.Empty: instance [overlap ok] Empty a => Empty [a]
+ Generics.Instant.Functions.Empty: instance [overlap ok] HasRec a => HasRec (C c a)
+ Generics.Instant.Functions.Eq: instance [overlap ok] Eq a => Eq (C c a)
+ Generics.Instant.Functions.Eq: instance [overlap ok] Eq a => Eq (Maybe a)
+ Generics.Instant.Functions.Eq: instance [overlap ok] Eq a => Eq (Rec a)
+ Generics.Instant.Functions.Eq: instance [overlap ok] Eq a => Eq (Var a)
+ Generics.Instant.Functions.Eq: instance [overlap ok] Eq a => Eq [a]
+ Generics.Instant.Functions.Show: instance [overlap ok] Show a => Show (Maybe a)
+ Generics.Instant.Functions.Show: instance [overlap ok] Show a => Show (Rec a)
+ Generics.Instant.Functions.Show: instance [overlap ok] Show a => Show (Var a)
+ Generics.Instant.Functions.Show: instance [overlap ok] Show a => Show [a]
+ Generics.Instant.Instances: instance Representable a => Representable (C c a)
+ Generics.Instant.Instances: instance Representable a => Representable (Rec a)
+ Generics.Instant.Instances: instance Representable a => Representable (Var a)
- Generics.Instant.Base: conFixity :: (Constructor c) => t c a -> Fixity
+ Generics.Instant.Base: conFixity :: Constructor c => t c a -> Fixity
- Generics.Instant.Base: conIsRecord :: (Constructor c) => t c a -> Bool
+ Generics.Instant.Base: conIsRecord :: Constructor c => t c a -> Bool
- Generics.Instant.Base: conName :: (Constructor c) => t c a -> String
+ Generics.Instant.Base: conName :: Constructor c => t c a -> String
- Generics.Instant.Base: from :: (Representable a) => a -> Rep a
+ Generics.Instant.Base: from :: Representable a => a -> Rep a
- Generics.Instant.Base: to :: (Representable a) => Rep a -> a
+ Generics.Instant.Base: to :: Representable a => Rep a -> a
- Generics.Instant.Functions.Empty: empty' :: (Empty a) => a
+ Generics.Instant.Functions.Empty: empty' :: Empty a => a
- Generics.Instant.Functions.Empty: hasRec' :: (HasRec a) => a -> Bool
+ Generics.Instant.Functions.Empty: hasRec' :: HasRec a => a -> Bool
- Generics.Instant.Functions.Eq: eq' :: (Eq a) => a -> a -> Bool
+ Generics.Instant.Functions.Eq: eq' :: Eq a => a -> a -> Bool
- Generics.Instant.Functions.Show: show' :: (Show a) => a -> String
+ Generics.Instant.Functions.Show: show' :: Show a => a -> String
Files
- instant-generics.cabal +3/−3
instant-generics.cabal view
@@ -1,7 +1,7 @@ category: Generics copyright: (c) 2010 Universiteit Utrecht name: instant-generics-version: 0.2+version: 0.2.1 license: BSD3 license-file: LICENSE author: Manuel Chakravarty, Gabriel Ditu, Roman Leshchinskiy,@@ -26,13 +26,13 @@ build-type: Simple homepage: http://www.cs.uu.nl/wiki/GenericProgramming/InstantGenerics cabal-version: >= 1.2.3-tested-with: GHC == 6.8.3, GHC == 6.10.4, GHC == 6.12.1+tested-with: GHC == 6.8.3, GHC == 6.10.4, GHC == 6.12.1, GHC == 7.0.1 extra-source-files: examples/GMapAssoc.hs examples/Test.hs library hs-source-dirs: src- build-depends: base >= 3.0 && < 5, template-haskell >=2.4 && <2.5+ build-depends: base >= 3.0 && < 5, template-haskell >=2.4 && <2.6 exposed-modules: Generics.Instant, Generics.Instant.Base, Generics.Instant.TH,