Cabal revisions of bytehash-0.1.1.1
Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.
revision 1
-cabal-version: 2.2-name: bytehash-version: 0.1.1.1-synopsis: Universal hashing of bytes-description:- Taken together, universal hash functions and a good source of entropy- provide a foundation for hash maps guarantee O(1) lookups even if an- adversary chooses the keys. This library implements such a hash map.- The implementation of lookup is tuned for performance. The functions- for building hash maps are not since they are intended to be called- infrequently.-homepage: https://github.com/andrewthad/bytehash-bug-reports: https://github.com/andrewthad/bytehash/issues-license: BSD-3-Clause-license-file: LICENSE-author: Andrew Martin-maintainer: andrew.thaddeus@gmail.com-copyright: 2020 Andrew Martin-category: Data-build-type: Simple-extra-source-files: CHANGELOG.md--library- exposed-modules:- Data.Bytes.Hash- Data.Bytes.HashMap- Data.Bytes.HashMap.Word- other-modules:- Data.Bytes.HashMap.Internal- build-depends:- , base >=4.17.1 && <5- , byte-order >=0.1.2 && <0.2- , primitive >=0.7 && <0.10- , primitive-unlifted >=2.1- , byteslice >=0.2.1 && <0.3- , entropy >=0.4.1.5 && <0.5- , bytestring >=0.10.8 && <0.12- , transformers >=0.5.6 && <0.7- , containers >=0.6- hs-source-dirs: src- ghc-options: -O2 -Wall- default-language: Haskell2010--test-suite test- type: exitcode-stdio-1.0- main-is: Main.hs- ghc-options: -rtsopts -threaded -O2- hs-source-dirs: test- build-depends:- , base >=4.12 && <5- , bytehash- , byteslice >=0.1.4- , entropy >=0.4.1.5- , primitive >=0.6.4- , tasty >=1.0- , tasty-hunit >=0.9- , tasty-hedgehog- , hedgehog >=1.0.1- default-language: Haskell2010--benchmark bench- type: exitcode-stdio-1.0- build-depends:- , base- , byteslice- , bytestring- , bytehash- , entropy- , gauge- , primitive- , primitive-unlifted- , bytesmith- , unordered-containers- , split >=0.2.3.3- ghc-options: -Wall -O2- default-language: Haskell2010- hs-source-dirs: bench- main-is: Main.hs+cabal-version: 2.2 +name: bytehash +version: 0.1.1.1 +x-revision: 1 +synopsis: Universal hashing of bytes +description: + Taken together, universal hash functions and a good source of entropy + provide a foundation for hash maps guarantee O(1) lookups even if an + adversary chooses the keys. This library implements such a hash map. + The implementation of lookup is tuned for performance. The functions + for building hash maps are not since they are intended to be called + infrequently. +homepage: https://github.com/andrewthad/bytehash +bug-reports: https://github.com/andrewthad/bytehash/issues +license: BSD-3-Clause +license-file: LICENSE +author: Andrew Martin +maintainer: andrew.thaddeus@gmail.com +copyright: 2020 Andrew Martin +category: Data +build-type: Simple +extra-source-files: CHANGELOG.md + +library + exposed-modules: + Data.Bytes.Hash + Data.Bytes.HashMap + Data.Bytes.HashMap.Word + other-modules: + Data.Bytes.HashMap.Internal + build-depends: + , base >=4.17.1 && <5 + , byte-order >=0.1.2 && <0.2 + , primitive >=0.9 && <0.10 + , primitive-unlifted >=2.1 + , byteslice >=0.2.1 && <0.3 + , entropy >=0.4.1.5 && <0.5 + , bytestring >=0.10.8 && <0.12 + , transformers >=0.5.6 && <0.7 + , containers >=0.6 + hs-source-dirs: src + ghc-options: -O2 -Wall + default-language: Haskell2010 + +test-suite test + type: exitcode-stdio-1.0 + main-is: Main.hs + ghc-options: -rtsopts -threaded -O2 + hs-source-dirs: test + build-depends: + , base >=4.12 && <5 + , bytehash + , byteslice >=0.1.4 + , entropy >=0.4.1.5 + , primitive >=0.6.4 + , tasty >=1.0 + , tasty-hunit >=0.9 + , tasty-hedgehog + , hedgehog >=1.0.1 + default-language: Haskell2010 + +benchmark bench + type: exitcode-stdio-1.0 + build-depends: + , base + , byteslice + , bytestring + , bytehash + , entropy + , gauge + , primitive + , primitive-unlifted + , bytesmith + , unordered-containers + , split >=0.2.3.3 + ghc-options: -Wall -O2 + default-language: Haskell2010 + hs-source-dirs: bench + main-is: Main.hs