packages feed

Cabal revisions of carray-0.1.6.3

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

revision 1
-name:                carray-version:             0.1.6.3-synopsis:            A C-compatible array library.-description:-  A C-compatible array library.-  .-  Provides both an immutable and mutable (in the IO monad) interface.-  Includes utilities for multi-dimensional arrays, slicing and norms.-  Memory is 16-byte aligned by default to enable use of SIMD instructions.-category:            Data-license:             BSD3-license-file:        LICENSE-author:              Jed Brown-maintainer:          Jed Brown <jed@59A2.org>, Henning Thielemann <fft@henning-thielemann.de>-stability:	     experimental-cabal-version:       >=1.14-build-type:	     Simple--extra-source-files:-  tests/runtests.sh-  Makefile--source-repository this-  tag:         0.1.6.3-  type:        darcs-  location:    http://hub.darcs.net/thielema/carray/--source-repository head-  type:        darcs-  location:    http://hub.darcs.net/thielema/carray/---flag splitBase-  description: array was in base < 3-  default: True-flag bytestringInBase-  description: bytestring was included in base for 2.0 and 2.1-  default: False-flag base4-  description: syb was split from base >= 4-  default: True--library-  build-depends:-    ix-shapable >=0.1 && <0.2,-    binary >=0.5 && <0.9,-    QuickCheck >=2.4 && <2.9--  if flag(bytestringInBase)-    build-depends: base >=2.0 && <2.2-  else-    build-depends: base <2.0 || >=3, bytestring >=0.9 && <0.11--  if flag(splitBase)-    build-depends: base >=3, array >=0.1 && <0.6-  else-    build-depends: base <3--  if flag(base4)-    build-depends: base >=4 && <5, syb >=0.1 && <0.7-  else-    build-depends: base <4--  exposed-modules:-    Data.Array.CArray-    Data.Array.IOCArray-    Data.Array.CArray.Base-  ghc-options: -Wall-  hs-source-dirs: src-  default-language:  Haskell98--test-suite test-  main-is: tests.hs-  ghc-options: -Wall-  hs-source-dirs: tests-  type: exitcode-stdio-1.0-  default-language:  Haskell98-  build-depends:-    QuickCheck,-    ix-shapable,-    carray,-    array,-    base--benchmark meteor-contest-c-  main-is: meteor-contest-c.hs-  ghc-options: -Wall-  hs-source-dirs: tests-  type: exitcode-stdio-1.0-  default-language:  Haskell98-  build-depends:-    carray,-    base--benchmark meteor-contest-u-  main-is: meteor-contest-u.hs-  ghc-options: -Wall-  hs-source-dirs: tests-  type: exitcode-stdio-1.0-  default-language:  Haskell98-  build-depends:-    array,-    base--benchmark nsieve-bits-c-  main-is: nsieve-bits-c.hs-  ghc-options: -Wall-  hs-source-dirs: tests-  type: exitcode-stdio-1.0-  default-language:  Haskell98-  build-depends:-    carray,-    array,-    base--benchmark nsieve-bits-s-  main-is: nsieve-bits-s.hs-  ghc-options: -Wall-  hs-source-dirs: tests-  type: exitcode-stdio-1.0-  default-language:  Haskell98-  build-depends:-    array,-    base--benchmark nsieve-bits-u-  main-is: nsieve-bits-u.hs-  ghc-options: -Wall-  hs-source-dirs: tests-  type: exitcode-stdio-1.0-  default-language:  Haskell98-  build-depends:-    array,-    base+name:                carray
+version:             0.1.6.3
+x-revision: 1
+synopsis:            A C-compatible array library.
+description:
+  A C-compatible array library.
+  .
+  Provides both an immutable and mutable (in the IO monad) interface.
+  Includes utilities for multi-dimensional arrays, slicing and norms.
+  Memory is 16-byte aligned by default to enable use of SIMD instructions.
+category:            Data
+license:             BSD3
+license-file:        LICENSE
+author:              Jed Brown
+maintainer:          Jed Brown <jed@59A2.org>, Henning Thielemann <fft@henning-thielemann.de>
+stability:	     experimental
+cabal-version:       >=1.14
+build-type:	     Simple
+
+extra-source-files:
+  tests/runtests.sh
+  Makefile
+
+source-repository this
+  tag:         0.1.6.3
+  type:        darcs
+  location:    http://hub.darcs.net/thielema/carray/
+
+source-repository head
+  type:        darcs
+  location:    http://hub.darcs.net/thielema/carray/
+
+
+flag splitBase
+  description: array was in base < 3
+  default: True
+flag bytestringInBase
+  description: bytestring was included in base for 2.0 and 2.1
+  default: False
+flag base4
+  description: syb was split from base >= 4
+  default: True
+
+library
+  -- due to `import Foreign.ForeignPtr.Unsafe`
+  build-depends: base>=4.4
+
+  build-depends:
+    ix-shapable >=0.1 && <0.2,
+    binary >=0.5 && <0.9,
+    QuickCheck >=2.4 && <2.9
+
+  if flag(bytestringInBase)
+    build-depends: base >=2.0 && <2.2
+  else
+    build-depends: base <2.0 || >=3, bytestring >=0.9 && <0.11
+
+  if flag(splitBase)
+    build-depends: base >=3, array >=0.1 && <0.6
+  else
+    build-depends: base <3
+
+  if flag(base4)
+    build-depends: base >=4 && <5, syb >=0.1 && <0.7
+  else
+    build-depends: base <4
+
+  exposed-modules:
+    Data.Array.CArray
+    Data.Array.IOCArray
+    Data.Array.CArray.Base
+  ghc-options: -Wall
+  hs-source-dirs: src
+  default-language:  Haskell98
+
+test-suite test
+  main-is: tests.hs
+  ghc-options: -Wall
+  hs-source-dirs: tests
+  type: exitcode-stdio-1.0
+  default-language:  Haskell98
+  build-depends:
+    QuickCheck,
+    ix-shapable,
+    carray,
+    array,
+    base
+
+benchmark meteor-contest-c
+  main-is: meteor-contest-c.hs
+  ghc-options: -Wall
+  hs-source-dirs: tests
+  type: exitcode-stdio-1.0
+  default-language:  Haskell98
+  build-depends:
+    carray,
+    base
+
+benchmark meteor-contest-u
+  main-is: meteor-contest-u.hs
+  ghc-options: -Wall
+  hs-source-dirs: tests
+  type: exitcode-stdio-1.0
+  default-language:  Haskell98
+  build-depends:
+    array,
+    base
+
+benchmark nsieve-bits-c
+  main-is: nsieve-bits-c.hs
+  ghc-options: -Wall
+  hs-source-dirs: tests
+  type: exitcode-stdio-1.0
+  default-language:  Haskell98
+  build-depends:
+    carray,
+    array,
+    base
+
+benchmark nsieve-bits-s
+  main-is: nsieve-bits-s.hs
+  ghc-options: -Wall
+  hs-source-dirs: tests
+  type: exitcode-stdio-1.0
+  default-language:  Haskell98
+  build-depends:
+    array,
+    base
+
+benchmark nsieve-bits-u
+  main-is: nsieve-bits-u.hs
+  ghc-options: -Wall
+  hs-source-dirs: tests
+  type: exitcode-stdio-1.0
+  default-language:  Haskell98
+  build-depends:
+    array,
+    base