Cabal revisions of bytestring-builder-0.10.4.0
Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.
revision 1
-name: bytestring-builder-version: 0.10.4.0-synopsis: The new bytestring builder, packaged outside of GHC-description:- This is the bytestring builder that is debuting in bytestring-0.10.4.0, which- should be shipping with GHC 7.8, probably late in 2013. This builder has- several nice simplifications and improvements, and more out-of-box- functionality than the older blaze-builder.- .- Note that this package detects which version of bytestring you are compiling- against, and if you are compiling against bytestring-0.10.4 or later, will- be an empty package.- .- This package lets the new interface and implementation be used with most- older compilers without upgrading bytestring, which can be rather- problematic. In conjunction with blaze-builder-0.4 or later, which- offers an implementation of blaze-builder in terms of bytestring-builder,- this should let most people try the new interface and implementation without- causing undue compatibility problems with packages that depend on- blaze-builder.- .- GHC 7.6 did debut an almost identical interface and implementation, but with- slightly different module names and organization. Trying to re-export/rename- the builder provided with 7.6 did not turn out to be very practical, because- this interface includes new functions that rely on Builder internals,- which are not exported in 7.6. Furthermore, these module names should be- deprecated in 7.10.-license: BSD3-license-file: LICENSE-author: Simon Meier, Jasper Van der Jeugt-maintainer: Leon P Smith <leon@melding-monads.com>-copyright: (c) 2010 Jasper Van der Jeugt- (c) 2010-2013 Simon Meier-category: Data-build-type: Custom-extra-source-files:- cbits/*.c-- src/Data/ByteString/*.hs- src/Data/ByteString/Builder/*.hs- src/Data/ByteString/Builder/Prim/*.hs- src/Data/ByteString/Builder/Prim/Internal/*.hs- src/Data/ByteString/Short/*.hs-cabal-version: >=1.8--source-repository head- type: git- location: http://github.com/lpsmith/bytestring-builder--source-repository this- type: git- location: http://github.com/lpsmith/bytestring-builder- tag: v0.10.4.0---- Note that these flags are set by Setup.hs--Flag bytestring_has_itoa_c- default: True- manual: True--Flag bytestring_has_builder- default: True- manual: True--library- build-depends: base == 4.* ,- bytestring >= 0.9 && < 1.0,- deepseq-- if !flag(bytestring_has_itoa_c)- c-sources: cbits/itoa.c--- if !flag(bytestring_has_builder)- hs-source-dirs: src- c-sources: cbits/fpstring.c- exposed-modules:- Data.ByteString.Builder- Data.ByteString.Builder.Extra- Data.ByteString.Builder.Prim-- -- perhaps only exposed temporarily- Data.ByteString.Builder.Internal- Data.ByteString.Builder.Prim.Internal-- Data.ByteString.Short- Data.ByteString.Short.Internal-- other-modules:- Data.ByteString.Builder.ASCII- Data.ByteString.Builder.Prim.Binary- Data.ByteString.Builder.Prim.ASCII- Data.ByteString.Builder.Prim.Internal.Floating- Data.ByteString.Builder.Prim.Internal.UncheckedShifts- Data.ByteString.Builder.Prim.Internal.Base16+name: bytestring-builder +version: 0.10.4.0 +x-revision: 1 +synopsis: The new bytestring builder, packaged outside of GHC +description: + This is the bytestring builder that is debuting in bytestring-0.10.4.0, which + should be shipping with GHC 7.8, probably late in 2013. This builder has + several nice simplifications and improvements, and more out-of-box + functionality than the older blaze-builder. + . + Note that this package detects which version of bytestring you are compiling + against, and if you are compiling against bytestring-0.10.4 or later, will + be an empty package. + . + This package lets the new interface and implementation be used with most + older compilers without upgrading bytestring, which can be rather + problematic. In conjunction with blaze-builder-0.4 or later, which + offers an implementation of blaze-builder in terms of bytestring-builder, + this should let most people try the new interface and implementation without + causing undue compatibility problems with packages that depend on + blaze-builder. + . + GHC 7.6 did debut an almost identical interface and implementation, but with + slightly different module names and organization. Trying to re-export/rename + the builder provided with 7.6 did not turn out to be very practical, because + this interface includes new functions that rely on Builder internals, + which are not exported in 7.6. Furthermore, these module names should be + deprecated in 7.10. +license: BSD3 +license-file: LICENSE +author: Simon Meier, Jasper Van der Jeugt +maintainer: Leon P Smith <leon@melding-monads.com> +copyright: (c) 2010 Jasper Van der Jeugt + (c) 2010-2013 Simon Meier +category: Data +build-type: Custom +extra-source-files: + cbits/*.c + + src/Data/ByteString/*.hs + src/Data/ByteString/Builder/*.hs + src/Data/ByteString/Builder/Prim/*.hs + src/Data/ByteString/Builder/Prim/Internal/*.hs + src/Data/ByteString/Short/*.hs +cabal-version: >=1.8 + +source-repository head + type: git + location: http://github.com/lpsmith/bytestring-builder + +source-repository this + type: git + location: http://github.com/lpsmith/bytestring-builder + tag: v0.10.4.0 + +-- Note that these flags are set by Setup.hs + +Flag bytestring_has_itoa_c + default: True + manual: True + +Flag bytestring_has_builder + default: True + manual: True + +library + build-depends: base == 4.* , + bytestring >= 0.9 && < 1.0, + deepseq <1.4 + + if !flag(bytestring_has_itoa_c) + c-sources: cbits/itoa.c + + + if !flag(bytestring_has_builder) + hs-source-dirs: src + c-sources: cbits/fpstring.c + exposed-modules: + Data.ByteString.Builder + Data.ByteString.Builder.Extra + Data.ByteString.Builder.Prim + + -- perhaps only exposed temporarily + Data.ByteString.Builder.Internal + Data.ByteString.Builder.Prim.Internal + + Data.ByteString.Short + Data.ByteString.Short.Internal + + other-modules: + Data.ByteString.Builder.ASCII + Data.ByteString.Builder.Prim.Binary + Data.ByteString.Builder.Prim.ASCII + Data.ByteString.Builder.Prim.Internal.Floating + Data.ByteString.Builder.Prim.Internal.UncheckedShifts + Data.ByteString.Builder.Prim.Internal.Base16
revision 2
name: bytestring-builder version: 0.10.4.0 -x-revision: 1 +x-revision: 2 synopsis: The new bytestring builder, packaged outside of GHC description: This is the bytestring builder that is debuting in bytestring-0.10.4.0, which manual: True library - build-depends: base == 4.* , - bytestring >= 0.9 && < 1.0, - deepseq <1.4 + build-depends: base >= 4.2 && < 4.10, + bytestring >= 0.9 && < 0.10.1 || == 0.10.4.*, + deepseq >= 1.1 && <1.4 if !flag(bytestring_has_itoa_c) c-sources: cbits/itoa.c