packages feed

Cabal revisions of haskey-0.3.1.0

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

revision 1
-name:                haskey-version:             0.3.1.0-synopsis:            A transactional, ACID compliant, embeddable key-value store.-description:-    Haskey is a transactional, ACID compliant, embeddable, scalable key-value-    store written entirely in Haskell.-    .-    For more information on how to use this package, visit-    <https://github.com/haskell-haskey/haskey>-homepage:            https://github.com/haskell-haskey-license:             BSD3-license-file:        LICENSE-author:              Henri Verroken, Steven Keuchel-maintainer:          steven.keuchel@gmail.com-copyright:           Copyright (c) 2017, Henri Verroken, Steven Keuchel-category:            Database-build-type:          Simple-cabal-version:       >=1.10--extra-source-files:  README.md--library-  exposed-modules:-    Database.Haskey.Alloc.Concurrent-    Database.Haskey.Alloc.Concurrent.Internal.Database-    Database.Haskey.Alloc.Concurrent.Internal.Environment-    Database.Haskey.Alloc.Concurrent.Internal.FreePages.Query-    Database.Haskey.Alloc.Concurrent.Internal.FreePages.Save-    Database.Haskey.Alloc.Concurrent.Internal.FreePages.Tree-    Database.Haskey.Alloc.Concurrent.Internal.Meta-    Database.Haskey.Alloc.Concurrent.Internal.Monad-    Database.Haskey.Alloc.Concurrent.Internal.Overflow-    Database.Haskey.Alloc.Transaction-    Database.Haskey.Store-    Database.Haskey.Store.Class-    Database.Haskey.Store.File-    Database.Haskey.Store.InMemory-    Database.Haskey.Store.Page--  other-modules:-    Database.Haskey.Utils.IO-    Database.Haskey.Utils.Monad-    Database.Haskey.Utils.Monad.Catch-    Database.Haskey.Utils.RLock-    Database.Haskey.Utils.STM.Map-    FileIO--  other-extensions:-    DataKinds-    DeriveFoldable-    DeriveFunctor-    DeriveTraversable-    GADTs-    KindSignatures-    MultiWayIf-    ScopedTypeVariables-    StandaloneDeriving--  build-depends:-    base                    >=4.7  && <5,-    binary                  >=0.6  && <0.9 || >0.9 && <1,-    bytestring              >=0.10 && <1,-    containers              >=0.5  && <1,-    directory               >=1.2  && <2,-    exceptions              >=0.8.3 && <0.11,-    filepath                >=1.4  && <2,-    focus                   >=0.1.2 && <0.2 || >= 1.0 && < 1.1,-    haskey-btree            >=0.3.0.0 && <0.4,-    list-t                  >=0.2  && <2,-    lz4                     >=0.2  && <1,-    mtl                     >=2.1  && <3,-    semigroups              >=0.12 && <1,-    stm                     >=2.1  && <3,-    stm-containers          >=0.2  && <1 || >= 1.1 && < 1.2,-    transformers            >=0.3  && <1,-    unix                    >=2.7.1.0 && <3,-    xxhash-ffi              >=0.1.0.1 && <1,-    hashable--  default-language:    Haskell2010-  ghc-options:         -Wall-  hs-source-dirs:      src-  hs-source-dirs:      src-unix--test-suite haskey-properties-  main-is:             Properties.hs-  type:                exitcode-stdio-1.0-  other-modules:-    Properties.Store.Page-    Properties.Utils--  build-depends:-    base          >=4.7  && <5,-    binary        >=0.6  && <0.9 || >0.9 && <1,-    bytestring    >=0.10 && <1,-    containers    >=0.5  && <1,-    vector        >=0.10 && <1,--    HUnit                      >=1.3  && <2,-    QuickCheck                 >=2    && <3,-    test-framework             >=0.8  && <1,-    test-framework-hunit       >=0.3  && <1,-    test-framework-quickcheck2 >=0.3  && <1,-    haskey,-    haskey-btree               >=0.2  && <1--  default-language:    Haskell2010-  ghc-options:         -Wall-  hs-source-dirs:      tests--test-suite haskey-integration-  main-is:             Integration.hs-  type:                exitcode-stdio-1.0-  other-modules:-    Integration.CreateAndOpen-    Integration.WriteOpenRead.Concurrent-    Integration.WriteOpenRead.Transactions--  build-depends:-    base          >=4.7  && <5,-    binary        >=0.6  && <0.9 || >0.9 && <1,-    bytestring    >=0.10 && <1,-    containers    >=0.5  && <1,-    directory     >=1.2  && <2,-    exceptions    >=0.8.3 && <0.11,-    mtl           >=2.1  && <3,-    transformers  >=0.3  && <1,-    temporary     >=1.2  && <1.4,-    vector        >=0.10 && <1,--    HUnit                      >=1.3  && <2,-    QuickCheck                 >=2    && <3,-    test-framework             >=0.8  && <1,-    test-framework-hunit       >=0.3  && <1,-    test-framework-quickcheck2 >=0.3  && <1,-    haskey,-    haskey-btree               >=0.2  && <1--  default-language:    Haskell2010-  ghc-options:         -Wall-  hs-source-dirs:      tests--test-suite haskey-example-  type:                exitcode-stdio-1.0-  hs-source-dirs:      example-  main-is:             Main.hs-  build-depends:-    base          >= 4.7 && <5,-    haskey,-    haskey-btree,-    async         >=2.1 && <3,-    bytestring    >=0.6 && <0.9 || >0.9 && <1,-    directory     >=1.2  && <2,-    exceptions    >=0.8.3 && <0.11,-    random        >=1.1 && <2,-    text          >=1.2 && <2--  ghc-options:         -threaded -rtsopts -with-rtsopts=-N -Wall-  default-language:    Haskell2010--source-repository head-  type:     git-  location: https://github.com/haskell-haskey/haskey+name:                haskey
+version:             0.3.1.0
+x-revision: 1
+synopsis:            A transactional, ACID compliant, embeddable key-value store.
+description:
+    Haskey is a transactional, ACID compliant, embeddable, scalable key-value
+    store written entirely in Haskell.
+    .
+    For more information on how to use this package, visit
+    <https://github.com/haskell-haskey/haskey>
+homepage:            https://github.com/haskell-haskey
+license:             BSD3
+license-file:        LICENSE
+author:              Henri Verroken, Steven Keuchel
+maintainer:          steven.keuchel@gmail.com
+copyright:           Copyright (c) 2017, Henri Verroken, Steven Keuchel
+category:            Database
+build-type:          Simple
+cabal-version:       >=1.10
+
+extra-source-files:  README.md
+
+library
+  exposed-modules:
+    Database.Haskey.Alloc.Concurrent
+    Database.Haskey.Alloc.Concurrent.Internal.Database
+    Database.Haskey.Alloc.Concurrent.Internal.Environment
+    Database.Haskey.Alloc.Concurrent.Internal.FreePages.Query
+    Database.Haskey.Alloc.Concurrent.Internal.FreePages.Save
+    Database.Haskey.Alloc.Concurrent.Internal.FreePages.Tree
+    Database.Haskey.Alloc.Concurrent.Internal.Meta
+    Database.Haskey.Alloc.Concurrent.Internal.Monad
+    Database.Haskey.Alloc.Concurrent.Internal.Overflow
+    Database.Haskey.Alloc.Transaction
+    Database.Haskey.Store
+    Database.Haskey.Store.Class
+    Database.Haskey.Store.File
+    Database.Haskey.Store.InMemory
+    Database.Haskey.Store.Page
+
+  other-modules:
+    Database.Haskey.Utils.IO
+    Database.Haskey.Utils.Monad
+    Database.Haskey.Utils.Monad.Catch
+    Database.Haskey.Utils.RLock
+    Database.Haskey.Utils.STM.Map
+    FileIO
+
+  other-extensions:
+    DataKinds
+    DeriveFoldable
+    DeriveFunctor
+    DeriveTraversable
+    GADTs
+    KindSignatures
+    MultiWayIf
+    ScopedTypeVariables
+    StandaloneDeriving
+
+  build-depends:
+    base                    >=4.7  && <5,
+    binary                  >=0.6  && <0.9 || >0.9 && <1,
+    bytestring              >=0.10 && <1,
+    containers              >=0.5  && <1,
+    directory               >=1.2  && <2,
+    exceptions              >=0.8.3 && <0.11,
+    filepath                >=1.4  && <2,
+    focus                   >=0.1.2 && <0.2 || >= 1.0 && < 1.1,
+    haskey-btree            >=0.3.0.0 && <0.4,
+    list-t                  >=0.2  && <2,
+    lz4                     >=0.2  && <1,
+    mtl                     >=2.1  && <3,
+    semigroups              >=0.12 && <1,
+    stm                     >=2.1  && <3,
+    stm-containers          >=0.2  && <1 || >= 1.1 && < 1.3,
+    transformers            >=0.3  && <1,
+    unix                    >=2.7.1.0 && <2.8,
+    xxhash-ffi              >=0.1.0.1 && <1,
+    hashable
+
+  default-language:    Haskell2010
+  ghc-options:         -Wall
+  hs-source-dirs:      src
+  hs-source-dirs:      src-unix
+
+test-suite haskey-properties
+  main-is:             Properties.hs
+  type:                exitcode-stdio-1.0
+  other-modules:
+    Properties.Store.Page
+    Properties.Utils
+
+  build-depends:
+    base          >=4.7  && <5,
+    binary        >=0.6  && <0.9 || >0.9 && <1,
+    bytestring    >=0.10 && <1,
+    containers    >=0.5  && <1,
+    vector        >=0.10 && <1,
+
+    HUnit                      >=1.3  && <2,
+    QuickCheck                 >=2    && <3,
+    test-framework             >=0.8  && <1,
+    test-framework-hunit       >=0.3  && <1,
+    test-framework-quickcheck2 >=0.3  && <1,
+    haskey,
+    haskey-btree               >=0.2  && <1
+
+  default-language:    Haskell2010
+  ghc-options:         -Wall
+  hs-source-dirs:      tests
+
+test-suite haskey-integration
+  main-is:             Integration.hs
+  type:                exitcode-stdio-1.0
+  other-modules:
+    Integration.CreateAndOpen
+    Integration.WriteOpenRead.Concurrent
+    Integration.WriteOpenRead.Transactions
+
+  build-depends:
+    base          >=4.7  && <5,
+    binary        >=0.6  && <0.9 || >0.9 && <1,
+    bytestring    >=0.10 && <1,
+    containers    >=0.5  && <1,
+    directory     >=1.2  && <2,
+    exceptions    >=0.8.3 && <0.11,
+    mtl           >=2.1  && <3,
+    transformers  >=0.3  && <1,
+    temporary     >=1.2  && <1.4,
+    vector        >=0.10 && <1,
+
+    HUnit                      >=1.3  && <2,
+    QuickCheck                 >=2    && <3,
+    test-framework             >=0.8  && <1,
+    test-framework-hunit       >=0.3  && <1,
+    test-framework-quickcheck2 >=0.3  && <1,
+    haskey,
+    haskey-btree               >=0.2  && <1
+
+  default-language:    Haskell2010
+  ghc-options:         -Wall
+  hs-source-dirs:      tests
+
+test-suite haskey-example
+  type:                exitcode-stdio-1.0
+  hs-source-dirs:      example
+  main-is:             Main.hs
+  build-depends:
+    base          >= 4.7 && <5,
+    haskey,
+    haskey-btree,
+    async         >=2.1 && <3,
+    bytestring    >=0.6 && <0.9 || >0.9 && <1,
+    directory     >=1.2  && <2,
+    exceptions    >=0.8.3 && <0.11,
+    random        >=1.1 && <2,
+    text          >=1.2 && <2.2
+
+  ghc-options:         -threaded -rtsopts -with-rtsopts=-N -Wall
+  default-language:    Haskell2010
+
+source-repository head
+  type:     git
+  location: https://github.com/haskell-haskey/haskey