packages feed

Cabal revisions of bytestring-0.9.1.10

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

revision 1
-Name:                bytestring-Version:             0.9.1.10-Synopsis:            Fast, packed, strict and lazy byte arrays with a list interface-Description:-    A time and space-efficient implementation of byte vectors using-    packed Word8 arrays, suitable for high performance use, both in terms-    of large data quantities, or high speed requirements. Byte vectors-    are encoded as strict 'Word8' arrays of bytes, and lazy lists of-    strict chunks, held in a 'ForeignPtr', and can be passed between C-    and Haskell with little effort.-    .-    Test coverage data for this library is available at:-        <http://code.haskell.org/~dons/tests/bytestring/hpc_index.html>--License:             BSD3-License-file:        LICENSE-Category:            Data-Copyright:           Copyright (c) Don Stewart   2005-2009,-                               (c) Duncan Coutts 2006-2009,-                               (c) David Roundy  2003-2005.-Author:              Don Stewart, Duncan Coutts-Maintainer:          dons@galois.com, duncan@haskell.org-Homepage:            http://www.cse.unsw.edu.au/~dons/fps.html-Tested-With:         GHC==6.12.0, GHC==6.10.4, GHC ==6.8.2, GHC==6.6.1, GHC==6.4.2-Build-Type:          Simple-Cabal-Version:       >= 1.2.3-extra-source-files:  README TODO--library-  build-depends:     base < 5--  if impl(ghc >= 6.10)-    build-depends:   ghc-prim, base >= 4--  exposed-modules:   Data.ByteString-                     Data.ByteString.Char8-                     Data.ByteString.Unsafe-                     Data.ByteString.Internal-                     Data.ByteString.Lazy-                     Data.ByteString.Lazy.Char8-                     Data.ByteString.Lazy.Internal-                     Data.ByteString.Fusion--  extensions:        CPP, ForeignFunctionInterface--  if impl(ghc)-      extensions:   UnliftedFFITypes,-                    MagicHash,-                    UnboxedTuples,-                    DeriveDataTypeable-                    ScopedTypeVariables-  if impl(ghc >= 6.11)-      extensions:   NamedFieldPuns--  --TODO: eliminate orphan instances:-  ghc-options:      -Wall -fno-warn-orphans-                    -O2-                    -funbox-strict-fields -                    -fno-method-sharing-                    -fmax-simplifier-iterations10-  if impl(ghc >= 6.6)-    ghc-options:    -fdicts-cheap--  c-sources:         cbits/fpstring.c-  include-dirs:      include-  includes:          fpstring.h-  install-includes:  fpstring.h--  nhc98-options:     -K4M -K3M-  if impl(ghc <= 6.4.2)-    cc-options:     -DSLOW_FOREIGN_PTR-+Name:                bytestring
+Version:             0.9.1.10
+x-revision: 1
+Synopsis:            Fast, packed, strict and lazy byte arrays with a list interface
+Description:
+    A time and space-efficient implementation of byte vectors using
+    packed Word8 arrays, suitable for high performance use, both in terms
+    of large data quantities, or high speed requirements. Byte vectors
+    are encoded as strict 'Word8' arrays of bytes, and lazy lists of
+    strict chunks, held in a 'ForeignPtr', and can be passed between C
+    and Haskell with little effort.
+    .
+    Test coverage data for this library is available at:
+        <http://code.haskell.org/~dons/tests/bytestring/hpc_index.html>
+
+License:             BSD3
+License-file:        LICENSE
+Category:            Data
+Copyright:           Copyright (c) Don Stewart   2005-2009,
+                               (c) Duncan Coutts 2006-2009,
+                               (c) David Roundy  2003-2005.
+Author:              Don Stewart, Duncan Coutts
+Maintainer:          dons@galois.com, duncan@haskell.org
+Homepage:            http://www.cse.unsw.edu.au/~dons/fps.html
+Tested-With:         GHC==6.12.0, GHC==6.10.4, GHC ==6.8.2, GHC==6.6.1, GHC==6.4.2
+Build-Type:          Simple
+Cabal-Version:       >= 1.2.3
+extra-source-files:  README TODO
+
+library
+  build-depends:     base < 4.4
+
+  if impl(ghc >= 6.10)
+    build-depends:   ghc-prim, base >= 4
+
+  exposed-modules:   Data.ByteString
+                     Data.ByteString.Char8
+                     Data.ByteString.Unsafe
+                     Data.ByteString.Internal
+                     Data.ByteString.Lazy
+                     Data.ByteString.Lazy.Char8
+                     Data.ByteString.Lazy.Internal
+                     Data.ByteString.Fusion
+
+  extensions:        CPP, ForeignFunctionInterface
+
+  if impl(ghc)
+      extensions:   UnliftedFFITypes,
+                    MagicHash,
+                    UnboxedTuples,
+                    DeriveDataTypeable
+                    ScopedTypeVariables
+  if impl(ghc >= 6.11)
+      extensions:   NamedFieldPuns
+
+  --TODO: eliminate orphan instances:
+  ghc-options:      -Wall -fno-warn-orphans
+                    -O2
+                    -funbox-strict-fields 
+                    -fno-method-sharing
+                    -fmax-simplifier-iterations10
+  if impl(ghc >= 6.6)
+    ghc-options:    -fdicts-cheap
+
+  c-sources:         cbits/fpstring.c
+  include-dirs:      include
+  includes:          fpstring.h
+  install-includes:  fpstring.h
+
+  nhc98-options:     -K4M -K3M
+  if impl(ghc <= 6.4.2)
+    cc-options:     -DSLOW_FOREIGN_PTR
+