packages feed

Cabal revisions of binary-parsers-0.2.3.0

Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.

revision 1
-name:                binary-parsers-version:             0.2.3.0-synopsis:            Extends binary with parsec/attoparsec style parsing combinators.-description:         Extends binary with parsec/attoparsec style parsing combinators.-license:             BSD3-license-file:        LICENSE-author:              Winterland-maintainer:          drkoster@qq.com-copyright:           (c) 2016 Winterland       -category:            Data-build-type:          Simple-extra-source-files:    ChangeLog.md-                     , README.md-                     , bench/json-data/*.json-                     , tests/json-data/*.json-                     , bench/http-request.txt--cabal-version:       >=1.10-homepage:            https://github.com/winterland1989/binary-parsers-bug-reports:         https://github.com/winterland1989/binary-parsers/issues--source-repository head-  type:     git-  location: git://github.com/winterland1989/binary-parsers.git--library-    exposed-modules:    Data.Binary.Parser-                    ,   Data.Binary.Parser.Word8-                    ,   Data.Binary.Parser.Char8-                    ,   Data.Binary.Parser.Numeric--    build-depends:      base == 4.*-                    ,   bytestring == 0.10.*-                    ,   binary == 0.8.*-                    ,   bytestring-lexing == 0.5.*-                    ,   scientific > 0.3--    default-language:    Haskell2010-    ghc-options:      -Wall--benchmark criterion-    other-modules:       Aeson-                    ,    AesonBP-                    ,    Common-                    ,    HttpReq-                    ,    Network.Wai.Handler.Warp.ReadInt-                    ,    Network.Wai.Handler.Warp.RequestHeader--    build-depends:      base-                    ,   deepseq-                    ,   bytestring-                    ,   binary-parsers-                    ,   binary-                    ,   attoparsec-                    ,   criterion == 1.1.*-                    ,   scientific-                    ,   text-                    ,   vector-                    ,   directory-                    ,   filepath-                    ,   unordered-containers-                    ,   http-types-                    ,   case-insensitive-                    ,   scanner--    default-language: Haskell2010-    hs-source-dirs:   bench-    main-is:          Bench.hs-    type:             exitcode-stdio-1.0-    ghc-options:      -O2---test-suite tests-  type:           exitcode-stdio-1.0-  hs-source-dirs: tests .-  main-is:        Main.hs-  other-modules:  QC.ByteString-                , QC.Combinator-                , QC.Common-                , Aeson-                , AesonBP-                , JSON--  default-language: Haskell2010-  ghc-options: -Wall -threaded -rtsopts--  build-depends:    base >= 4 && < 5-                ,   deepseq-                ,   bytestring-                ,   bytestring-lexing-                ,   binary-                ,   QuickCheck >= 2.7-                ,   quickcheck-unicode-                ,   scientific-                ,   tasty >= 0.11-                ,   tasty-quickcheck >= 0.8-                ,   tasty-hunit >= 0.8-                ,   quickcheck-instances >= 0.3-                ,   attoparsec-                ,   scientific-                ,   text-                ,   vector-                ,   directory-                ,   filepath-                ,   unordered-containers--  if !impl(ghc >= 8.0)-    -- Data.Semigroup && Control.Monad.Fail are available in base-4.9+-    build-depends: fail == 4.9.*,-                   semigroups >=0.16.1 && <0.19+name:                binary-parsers
+version:             0.2.3.0
+x-revision: 1
+synopsis:            Extends binary with parsec/attoparsec style parsing combinators.
+description:         Extends binary with parsec/attoparsec style parsing combinators.
+license:             BSD3
+license-file:        LICENSE
+author:              Winterland
+maintainer:          drkoster@qq.com
+copyright:           (c) 2016 Winterland       
+category:            Data
+build-type:          Simple
+extra-source-files:    ChangeLog.md
+                     , README.md
+                     , bench/json-data/*.json
+                     , tests/json-data/*.json
+                     , bench/http-request.txt
+
+cabal-version:       >=1.10
+homepage:            https://github.com/winterland1989/binary-parsers
+bug-reports:         https://github.com/winterland1989/binary-parsers/issues
+
+source-repository head
+  type:     git
+  location: git://github.com/winterland1989/binary-parsers.git
+
+library
+    exposed-modules:    Data.Binary.Parser
+                    ,   Data.Binary.Parser.Word8
+                    ,   Data.Binary.Parser.Char8
+                    ,   Data.Binary.Parser.Numeric
+
+    build-depends:      base == 4.*
+                    ,   bytestring == 0.10.*
+                    ,   binary >= 0.7.5
+                    ,   bytestring-lexing == 0.5.*
+                    ,   scientific > 0.3
+
+    default-language:    Haskell2010
+    ghc-options:      -Wall
+
+benchmark criterion
+    other-modules:       Aeson
+                    ,    AesonBP
+                    ,    Common
+                    ,    HttpReq
+                    ,    Network.Wai.Handler.Warp.ReadInt
+                    ,    Network.Wai.Handler.Warp.RequestHeader
+
+    build-depends:      base
+                    ,   deepseq
+                    ,   bytestring
+                    ,   binary-parsers
+                    ,   binary
+                    ,   attoparsec
+                    ,   criterion == 1.1.*
+                    ,   scientific
+                    ,   text
+                    ,   vector
+                    ,   directory
+                    ,   filepath
+                    ,   unordered-containers
+                    ,   http-types
+                    ,   case-insensitive
+                    ,   scanner
+
+    default-language: Haskell2010
+    hs-source-dirs:   bench
+    main-is:          Bench.hs
+    type:             exitcode-stdio-1.0
+    ghc-options:      -O2
+
+
+test-suite tests
+  type:           exitcode-stdio-1.0
+  hs-source-dirs: tests .
+  main-is:        Main.hs
+  other-modules:  QC.ByteString
+                , QC.Combinator
+                , QC.Common
+                , Aeson
+                , AesonBP
+                , JSON
+
+  default-language: Haskell2010
+  ghc-options: -Wall -threaded -rtsopts
+
+  build-depends:    base >= 4 && < 5
+                ,   deepseq
+                ,   bytestring
+                ,   bytestring-lexing
+                ,   binary
+                ,   QuickCheck >= 2.7
+                ,   quickcheck-unicode
+                ,   scientific
+                ,   tasty >= 0.11
+                ,   tasty-quickcheck >= 0.8
+                ,   tasty-hunit >= 0.8
+                ,   quickcheck-instances >= 0.3
+                ,   attoparsec
+                ,   scientific
+                ,   text
+                ,   vector
+                ,   directory
+                ,   filepath
+                ,   unordered-containers
+
+  if !impl(ghc >= 8.0)
+    -- Data.Semigroup && Control.Monad.Fail are available in base-4.9+
+    build-depends: fail == 4.9.*,
+                   semigroups >=0.16.1 && <0.19