Cabal revisions of binary-0.6.3.0
Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.
revision 1
-name: binary-version: 0.6.3.0-license: BSD3-license-file: LICENSE-author: Lennart Kolmodin <kolmodin@gmail.com>-maintainer: Lennart Kolmodin, Don Stewart <dons@galois.com>-homepage: https://github.com/kolmodin/binary-description: Efficient, pure binary serialisation using lazy ByteStrings.- Haskell values may be encoded to and from binary formats,- written to disk as binary, or sent over the network.- Serialisation speeds of over 1 G\/sec have been observed,- so this library should be suitable for high performance- scenarios.-synopsis: Binary serialisation for Haskell values using lazy ByteStrings-category: Data, Parsing-stability: provisional-build-type: Simple-cabal-version: >= 1.8-tested-with: GHC == 7.0.4, GHC == 7.4.1, GHC == 7.6.1-extra-source-files: README index.html--source-repository head- type: git- location: git://github.com/kolmodin/binary.git--flag development- default: False--library- build-depends: base >= 3.0 && < 5, bytestring >= 0.9, containers, array- hs-source-dirs: src- exposed-modules: Data.Binary,- Data.Binary.Put,- Data.Binary.Get,- Data.Binary.Get.Internal,- Data.Binary.Builder,- Data.Binary.Builder.Internal-- other-modules: Data.Binary.Builder.Base,- Data.Binary.Class-- if impl(ghc >= 7.2.1)- cpp-options: -DGENERICS- other-modules: Data.Binary.Generic- if impl(ghc <= 7.6)- -- prior to ghc-7.4 generics lived in ghc-prim- build-depends: ghc-prim-- ghc-options: -O2 -Wall -fliberate-case-threshold=1000--test-suite qc- type: exitcode-stdio-1.0- hs-source-dirs: tests- main-is: QC.hs- build-depends:- array,- base >= 3.0 && < 5,- bytestring >= 0.9,- containers,- random>=1.0.1.0,- test-framework,- test-framework-quickcheck2,- QuickCheck>=2.5-- ghc-options: -Wall- hs-source-dirs: src--benchmark bench- type: exitcode-stdio-1.0- hs-source-dirs: benchmarks- main-is: Benchmark.hs- build-depends:- base >= 3.0 && < 5,- binary,- bytestring- c-sources: benchmarks/CBenchmark.c- include-dirs: benchmarks- ghc-options: -O2--benchmark get- type: exitcode-stdio-1.0- hs-source-dirs: benchmarks- main-is: Get.hs- build-depends:- base >= 3.0 && < 5,- binary,- bytestring,- criterion,- deepseq,- mtl- ghc-options: -O2--benchmark builder- type: exitcode-stdio-1.0- hs-source-dirs: benchmarks- main-is: Builder.hs- build-depends:- base >= 3.0 && < 5,- binary,- bytestring,- criterion,- deepseq,- mtl- ghc-options: -O2+name: binary +version: 0.6.3.0 +x-revision: 1 +license: BSD3 +license-file: LICENSE +author: Lennart Kolmodin <kolmodin@gmail.com> +maintainer: Lennart Kolmodin, Don Stewart <dons@galois.com> +homepage: https://github.com/kolmodin/binary +description: Efficient, pure binary serialisation using lazy ByteStrings. + Haskell values may be encoded to and from binary formats, + written to disk as binary, or sent over the network. + Serialisation speeds of over 1 G\/sec have been observed, + so this library should be suitable for high performance + scenarios. +synopsis: Binary serialisation for Haskell values using lazy ByteStrings +category: Data, Parsing +stability: provisional +build-type: Simple +cabal-version: >= 1.8 +tested-with: GHC == 7.0.4, GHC == 7.4.1, GHC == 7.6.1 +extra-source-files: README index.html + +source-repository head + type: git + location: git://github.com/kolmodin/binary.git + +flag development + default: False + +library + build-depends: base >= 3.0 && < 4.8, bytestring >= 0.9, containers, array + hs-source-dirs: src + exposed-modules: Data.Binary, + Data.Binary.Put, + Data.Binary.Get, + Data.Binary.Get.Internal, + Data.Binary.Builder, + Data.Binary.Builder.Internal + + other-modules: Data.Binary.Builder.Base, + Data.Binary.Class + + if impl(ghc >= 7.2.1) + cpp-options: -DGENERICS + other-modules: Data.Binary.Generic + if impl(ghc <= 7.6) + -- prior to ghc-7.4 generics lived in ghc-prim + build-depends: ghc-prim + + ghc-options: -O2 -Wall -fliberate-case-threshold=1000 + +test-suite qc + type: exitcode-stdio-1.0 + hs-source-dirs: tests + main-is: QC.hs + build-depends: + array, + base >= 3.0 && < 5, + bytestring >= 0.9, + containers, + random>=1.0.1.0, + test-framework, + test-framework-quickcheck2, + QuickCheck>=2.5 + + ghc-options: -Wall + hs-source-dirs: src + +benchmark bench + type: exitcode-stdio-1.0 + hs-source-dirs: benchmarks + main-is: Benchmark.hs + build-depends: + base >= 3.0 && < 5, + binary, + bytestring + c-sources: benchmarks/CBenchmark.c + include-dirs: benchmarks + ghc-options: -O2 + +benchmark get + type: exitcode-stdio-1.0 + hs-source-dirs: benchmarks + main-is: Get.hs + build-depends: + base >= 3.0 && < 5, + binary, + bytestring, + criterion, + deepseq, + mtl + ghc-options: -O2 + +benchmark builder + type: exitcode-stdio-1.0 + hs-source-dirs: benchmarks + main-is: Builder.hs + build-depends: + base >= 3.0 && < 5, + binary, + bytestring, + criterion, + deepseq, + mtl + ghc-options: -O2
revision 2
name: binary version: 0.6.3.0 -x-revision: 1 +x-revision: 2 license: BSD3 license-file: LICENSE author: Lennart Kolmodin <kolmodin@gmail.com> default: False library - build-depends: base >= 3.0 && < 4.8, bytestring >= 0.9, containers, array + build-depends: base >= 3.0 && < 4.8, bytestring >= 0.9 && <0.11, containers, array hs-source-dirs: src exposed-modules: Data.Binary, Data.Binary.Put,