packages feed

buffer-builder-aeson 0.1.0.1 → 0.2.0.0

raw patch · 1 files changed

+42/−11 lines, 1 filesdep ~basePVP ok

version bump matches the API change (PVP)

Dependency ranges changed: base

API changes (from Hackage documentation)

- Data.BufferBuilder.Aeson: instance Data.BufferBuilder.Json.ToJson Data.Aeson.Types.Internal.Value
+ Data.BufferBuilder.Aeson: instance ToJson Value

Files

buffer-builder-aeson.cabal view
@@ -2,28 +2,59 @@ --  documentation, see http://haskell.org/cabal/users-guide/  name:                buffer-builder-aeson-version:             0.1.0.1+version:             0.2.0.0 synopsis:            Serialize Aeson values with Data.BufferBuilder--- description:+description:++    A very fast BufferBuilder-based JSON encoder for Aeson.+    .+    The whole library is a a single orphan instance for Aeson.Value.+    .+    > import Data.Aeson (object, (.=), Value (..))+    > import Data.BufferBuilder.Json (encodeJson)+    > import Data.BufferBuilder.Aeson ()+    > import qualified Data.ByteString as BS+    > +    > stuff :: Value+    > stuff = Array+    >     [ object+    >         [ "name" .= ("eggs" :: String)+    >         , "price" .= (3.141592 :: Double)+    >         ]+    >     , object+    >         [ "name" .= ("cheese" :: String)+    >         , "price" .= (0.57721 :: Double)+    >         ]+    >     ]+    > +    > main :: IO ()+    > main = do+    >     BS.putStrLn $ encodeJson stuff+ license:             MIT license-file:        LICENSE-author:              Andy Friesen+author:              Andy Friesen, Chad Austin maintainer:          andy.friesen@gmail.com--- copyright:+-- copyright:            category:            Data build-type:          Simple--- extra-source-files:+-- extra-source-files:   cabal-version:       >=1.10 +source-repository this+  type:     git+  location: https://github.com/andyfriesen/buffer-builder-aeson+  tag:      0.2.0.0+ library   exposed-modules:     Data.BufferBuilder.Aeson   hs-source-dirs:      src   ghc-options: -O2 -Wall   -- ghc-options: -ddump-ds -ddump-simpl -ddump-stg -ddump-opt-cmm -ddump-asm -ddump-to-file--  -- other-modules:-  -- other-extensions:-  build-depends:       base == 4.*+  +  -- other-modules:       +  -- other-extensions:    +  build-depends:       base >=4.6 && <4.8                      , aeson                      , integer-gmp                      , buffer-builder >=0.2.0.0@@ -31,7 +62,7 @@                      , vector                      , scientific                      , bytestring-  hs-source-dirs:+  hs-source-dirs:         default-language:    Haskell2010  test-suite tests@@ -66,7 +97,7 @@   hs-source-dirs: bench   default-language: Haskell2010   ghc-options: -O2 -Wall-  -- ghc-options: -ddump-ds -ddump-simpl -ddump-stg -ddump-opt-cmm -ddump-asm -ddump-to-file+  ghc-options: -ddump-ds -ddump-simpl -ddump-stg -ddump-opt-cmm -ddump-asm -ddump-to-file   build-depends: base                , buffer-builder                , buffer-builder-aeson