contiguous-0.6.2.0: contiguous.cabal
cabal-version: 2.0
name: contiguous
version: 0.6.2.0
homepage: https://github.com/andrewthad/contiguous
bug-reports: https://github.com/andrewthad/contiguous/issues
author: Andrew Martin
maintainer: andrew.thaddeus@gmail.com
copyright: 2018 Andrew Martin
license: BSD3
license-file: LICENSE
build-type: Simple
extra-source-files: README.md
synopsis: Unified interface for primitive arrays
category: Array,Data,Primitive
description:
This package provides a typeclass `Contiguous` that offers a
unified interface to working with `Array`, `SmallArray`,
`PrimArray`, and `UnliftedArray`.
source-repository head
type: git
location: https://github.com/andrewthad/contiguous
library
exposed-modules:
Data.Primitive.Contiguous
Data.Primitive.Contiguous.Class
other-modules:
Data.Primitive.Contiguous.Shim
hs-source-dirs: src
build-depends:
base >=4.14 && <5
, primitive >= 0.7.2 && < 0.8
, primitive-unlifted >= 0.1.3.1 && < 0.2
, deepseq >= 1.4
, run-st >= 0.1.1
default-language: Haskell2010
ghc-options: -O2 -Wall
test-suite unit-tests
type: exitcode-stdio-1.0
main-is: UnitTests.hs
hs-source-dirs: test
build-depends:
base
, contiguous
, primitive
, vector
, QuickCheck
, quickcheck-instances
default-language: Haskell2010
ghc-options: -O2 -Wall
test-suite laws
type: exitcode-stdio-1.0
main-is: Laws.hs
hs-source-dirs: test
build-depends:
base
, contiguous
, primitive
, vector
, QuickCheck
, quickcheck-instances
, quickcheck-classes
default-language: Haskell2010
ghc-options: -O2 -Wall
benchmark weigh
type: exitcode-stdio-1.0
build-depends:
base
, primitive
, contiguous
, weigh
, random
, random-shuffle
default-language: Haskell2010
hs-source-dirs: bench
main-is: Main.hs
ghc-options: -O2