build-type: Simple
cabal-version: >= 1.8
name: compact-mutable-vector
version: 0.0.0.1
category: Data
license: BSD3
license-file: LICENSE
author: rightfold
maintainer: rightfold <rightfold@gmail.com>
bug-reports: https://github.com/rightfold/compact-mutable-vector/issues
synopsis: Mutable vector with different GC characteristics
description:
Library for avoiding excessive mutable array traversals by the garbage
collector when you use compact regions for your elements.
.
See Haddock for more information.
source-repository head
type: git
location: https://github.com/rightfold/compact-mutable-vector.git
library
build-depends:
base >= 4.12 && < 5,
compact,
ghc-prim,
primitive >= 0.5.0.1 && < 0.8,
vector >= 0.12 && < 0.13
exposed-modules:
Data.Vector.Mutable.Compact
ghc-options:
-Wall
-Wincomplete-record-updates
-Wincomplete-uni-patterns
hs-source-dirs:
src
test-suite test
build-depends:
base,
compact,
compact-mutable-vector,
hspec
ghc-options:
-Wall
-Wincomplete-record-updates
-Wincomplete-uni-patterns
hs-source-dirs:
test
main-is:
Main.hs
other-modules:
Data.Vector.Mutable.CompactSpec
type:
exitcode-stdio-1.0