name: btree-concurrent
version: 0.1.4
homepage: https://github.com/brinchj/btree-concurrent
synopsis: A backend agnostic, concurrent BTree
description: A backend agnostic, concurrent BTree
category: Data Structures
license: LGPL
license-file: LICENSE
author: Morten Brøns, Johan Brinch
maintainer: brinchj@gmail.com
data-files: README.md TODO.org
cabal-version: >= 1.8
tested-with: GHC == 7.6.1
build-type: Custom
stability: Experimental
source-repository head
type: git
location: https://github.com/brinchj/btree-concurrent.git
Test-Suite quickcheck-highlevel
type: exitcode-stdio-1.0
main-is: IOTreeTestQC.hs
other-modules:
Test.Util
build-depends:
base == 4.*, unix >= 2.5, QuickCheck >= 2.4
,
-- Everything the library depends on :-|
-- control
mtl == 2.*, stm == 2.2.*
,
-- util
random == 1.*, time == 1.*
,
-- data structures
array == 0.4.*, containers >= 0.5, hashable == 1.*
,
-- packing
snappy == 0.2.*
,
-- bytestring
bytestring >= 0.9, base64-bytestring == 1.*, cereal >= 0.3
,
-- files
directory == 1.*, filepath == 1.*
ghc-options:
-threaded
-Wall
library
exposed-modules:
Data.BTree.BTree
Data.BTree.Class
Data.BTree.Types
Data.BTree.Cache.Class
Data.BTree.Cache.STM
Data.BTree.HashTable.STM
Data.BTree.KVBackend.Class
Data.BTree.KVBackend.Files
Data.BTree.KVBackend.Util
build-depends:
base == 4.*
,
-- control
mtl == 2.*, stm == 2.2.*
,
-- util
random == 1.*, time == 1.*
,
-- data structures
array == 0.4.*, containers >= 0.5, hashable == 1.*
,
-- packing
snappy == 0.2.*
,
-- bytestring
bytestring >= 0.9, base64-bytestring == 1.*, cereal >= 0.3
,
-- files
directory == 1.*, filepath == 1.*
ghc-options:
-funbox-strict-fields
-Wall
-fno-warn-hi-shadowing
-fno-warn-name-shadowing
-fno-warn-missing-signatures