cereal 0.5.0.0 → 0.5.1.0
raw patch · 1 files changed
+6/−2 lines, 1 filesPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
API changes (from Hackage documentation)
+ Data.Serialize: instance (Data.Serialize.GSerialize a, Data.Serialize.GSerialize b) => Data.Serialize.GSerialize (a GHC.Generics.:*: b)
+ Data.Serialize: instance (Data.Serialize.GetSum a, Data.Serialize.GetSum b, Data.Serialize.GSerialize a, Data.Serialize.GSerialize b) => Data.Serialize.GetSum (a GHC.Generics.:+: b)
+ Data.Serialize: instance (Data.Serialize.PutSum a, Data.Serialize.PutSum b, Data.Serialize.GSerialize a, Data.Serialize.GSerialize b) => Data.Serialize.PutSum (a GHC.Generics.:+: b)
+ Data.Serialize: instance (Data.Serialize.PutSum a, Data.Serialize.PutSum b, Data.Serialize.GetSum a, Data.Serialize.GetSum b, Data.Serialize.GSerialize a, Data.Serialize.GSerialize b, Data.Serialize.SumSize a, Data.Serialize.SumSize b) => Data.Serialize.GSerialize (a GHC.Generics.:+: b)
+ Data.Serialize: instance (Data.Serialize.SumSize a, Data.Serialize.SumSize b) => Data.Serialize.SumSize (a GHC.Generics.:+: b)
+ Data.Serialize: instance Data.Serialize.GSerialize GHC.Generics.U1
+ Data.Serialize: instance Data.Serialize.GSerialize a => Data.Serialize.GSerialize (GHC.Generics.M1 i c a)
+ Data.Serialize: instance Data.Serialize.GSerialize a => Data.Serialize.GetSum (GHC.Generics.C1 c a)
+ Data.Serialize: instance Data.Serialize.GSerialize a => Data.Serialize.PutSum (GHC.Generics.C1 c a)
+ Data.Serialize: instance Data.Serialize.Serialize a => Data.Serialize.GSerialize (GHC.Generics.K1 i a)
+ Data.Serialize: instance Data.Serialize.SumSize (GHC.Generics.C1 c a)
- Data.Serialize: class Serialize t
+ Data.Serialize: class Serialize t where put = gPut . from get = to <$> gGet
Files
- cereal.cabal +6/−2
cereal.cabal view
@@ -1,5 +1,5 @@ name: cereal-version: 0.5.0.0+version: 0.5.1.0 license: BSD3 license-file: LICENSE author: Lennart Kolmodin <kolmodin@dtek.chalmers.se>,@@ -28,7 +28,7 @@ default-language: Haskell2010 build-depends: bytestring >= 0.10.0.0,- base == 4.*, containers, array,+ base >= 4.4 && < 5, containers, array, ghc-prim >= 0.2 hs-source-dirs: src@@ -39,6 +39,10 @@ Data.Serialize.IEEE754 ghc-options: -Wall -O2 -funbox-strict-fields++ if impl(ghc >= 7.2.1)+ cpp-options: -DGENERICS+ build-depends: ghc-prim >= 0.2 test-suite test-cereal