packages feed

histogram-fill-cereal 0.6.2.0 → 0.8.5.0

raw patch · 3 files changed

+26/−15 lines, 3 filesdep ~basedep ~histogram-fillPVP ok

version bump matches the API change (PVP)

Dependency ranges changed: base, histogram-fill

API changes (from Hackage documentation)

- Data.Histogram.Cereal: instance (RealFrac f, Serialize f) => Serialize (BinF f)
- Data.Histogram.Cereal: instance (Serialize a, Vector v a, Bin bin, Serialize bin) => Serialize (Histogram v bin a)
- Data.Histogram.Cereal: instance (Serialize bX, Serialize bY) => Serialize (Bin2D bX bY)
- Data.Histogram.Cereal: instance Serialize (BinEnum a)
- Data.Histogram.Cereal: instance Serialize BinD
- Data.Histogram.Cereal: instance Serialize BinI
- Data.Histogram.Cereal: instance Serialize BinInt
- Data.Histogram.Cereal: instance Serialize LogBinD
- Data.Histogram.Cereal: instance Serialize bin => Serialize (MaybeBin bin)
+ Data.Histogram.Cereal: instance (Data.Serialize.Serialize a, Data.Vector.Generic.Base.Vector v a, Data.Histogram.Bin.Classes.Bin bin, Data.Serialize.Serialize bin) => Data.Serialize.Serialize (Data.Histogram.Generic.Histogram v bin a)
+ Data.Histogram.Cereal: instance (Data.Serialize.Serialize bX, Data.Serialize.Serialize bY) => Data.Serialize.Serialize (Data.Histogram.Bin.Bin2D.Bin2D bX bY)
+ Data.Histogram.Cereal: instance (Data.Vector.Generic.Base.Vector v a, Data.Vector.Generic.Base.Vector v GHC.Types.Bool, Data.Serialize.Serialize a, GHC.Classes.Ord a) => Data.Serialize.Serialize (Data.Histogram.Bin.BinVar.BinVarG v a)
+ Data.Histogram.Cereal: instance (GHC.Real.RealFrac f, Data.Serialize.Serialize f) => Data.Serialize.Serialize (Data.Histogram.Bin.BinF.BinF f)
+ Data.Histogram.Cereal: instance Data.Serialize.Serialize (Data.Histogram.Bin.BinEnum.BinEnum a)
+ Data.Histogram.Cereal: instance Data.Serialize.Serialize Data.Histogram.Bin.BinF.BinD
+ Data.Histogram.Cereal: instance Data.Serialize.Serialize Data.Histogram.Bin.BinI.BinI
+ Data.Histogram.Cereal: instance Data.Serialize.Serialize Data.Histogram.Bin.BinInt.BinInt
+ Data.Histogram.Cereal: instance Data.Serialize.Serialize Data.Histogram.Bin.LogBinD.LogBinD
+ Data.Histogram.Cereal: instance Data.Serialize.Serialize bin => Data.Serialize.Serialize (Data.Histogram.Bin.MaybeBin.MaybeBin bin)

Files

+ ChangeLog view
@@ -0,0 +1,3 @@+Changes in 0.6.2.0++  * Instance for 'MaybeBin' added
Data/Histogram/Cereal.hs view
@@ -1,6 +1,7 @@-{-# OPTIONS_GHC -fno-warn-orphans       #-}-{-# LANGUAGE StandaloneDeriving         #-}+{-# LANGUAGE FlexibleContexts           #-} {-# LANGUAGE GeneralizedNewtypeDeriving #-}+{-# LANGUAGE StandaloneDeriving         #-}+{-# OPTIONS_GHC -fno-warn-orphans       #-} -- | Cereal instances for histogram-fill module Data.Histogram.Cereal (   ) where@@ -12,6 +13,7 @@  import Data.Histogram.Bin import Data.Histogram.Bin.MaybeBin+import Data.Histogram.Bin.BinVar import Data.Histogram.Generic (Histogram, histogramUO, histData, outOfRange, bins)  @@ -58,6 +60,13 @@   put (Bin2D bx by) = put bx >> put by  deriving instance (Serialize bin) => Serialize (MaybeBin bin)++instance (G.Vector v a, G.Vector v Bool, Serialize a, Ord a) => Serialize (BinVarG v a) where+  get = binVar <$> do n <- get+                      G.replicateM n get+  put b = do let v = cuts b+             put (G.length v)+             G.forM_ v put   
histogram-fill-cereal.cabal view
@@ -1,34 +1,33 @@ Name:           histogram-fill-cereal-Version:        0.6.2.0-Synopsis:       Library for histograms creation.+Version:        0.8.5.0+Synopsis:       Binary instances for histogram-fill package Description:   Cereal instances for histogram-fill package-  .-  Changes in 0.6.2.0-  .-  * Instance for 'MaybeBin' added + Cabal-Version:  >= 1.6 License:        BSD3 License-File:   LICENSE Author:         Alexey Khudyakov Maintainer:     Alexey Khudyakov <alexey.skladnoy@gmail.com>-Homepage:       http://bitbucket.org/Shimuuar/histogram-fill-cereal/+Homepage:       https://github.com/Shimuuar/histogram-fill/ Category:       Data Build-Type:     Simple+extra-source-files:+  ChangeLog  source-repository head   type:     hg-  location: http://bitbucket.org/Shimuuar/histogram-fill-cereal+  location: http://bitbucket.org/Shimuuar/histogram-fill source-repository head   type:     git-  location: http://github.com/Shimuuar/histogram-fill-cereal+  location: http://github.com/Shimuuar/histogram-fill  Library-  Build-Depends:        base >=3 && <5,-                        cereal,-                        vector >= 0.7,-                        histogram-fill >= 0.6+  Build-Depends: base           >=4.6 && <5+               , cereal+               , vector         >= 0.7+               , histogram-fill >= 0.8.5.0   Exposed-modules:      Data.Histogram.Cereal   Ghc-options:          -Wall   Ghc-prof-options:     -auto-all