Cabal revisions of lol-benches-0.0.0.4
Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.
revision 1
-name: lol-benches--- The package version. See the Haskell package versioning policy (PVP)--- for standards guiding when and how versions should be incremented.--- http://www.haskell.org/haskellwiki/Package_versioning_policy--- PVP summary: +-+------- breaking API changes--- | | +----- non-breaking API additions--- | | | +--- code changes with no API change-version: 0.0.0.4-synopsis: A library for benchmarking <https://hackage.haskell.org/package/lol lol>.-homepage: https://github.com/cpeikert/Lol-Bug-Reports: https://github.com/cpeikert/Lol/issues-license: GPL-2-license-file: LICENSE-author: Eric Crockett <ecrockett0@gmail.com>, Chris Peikert <cpeikert@alum.mit.edu>-maintainer: Eric Crockett <ecrockett0@gmail.com>-copyright: Eric Crockett, Chris Peikert-category: Crypto-stability: experimental-build-type: Simple-extra-source-files: README, CHANGES.md-cabal-version: >= 1.10-description:- This library contains code to benchmark <https://hackage.haskell.org/package/lol lol>.- It is designed so that third-party tensors can be easily benchmarked using the same framework.- For examples of how to use this library, see the benchmarks for- <https://hackage.haskell.org/package/lol-cpp lol-cpp>.-source-repository head- type: git- location: https://github.com/cpeikert/Lol--library- default-language: Haskell2010- ghc-options: -fwarn-dodgy-imports -O2 -funfolding-creation-threshold=15000 -funfolding-use-threshold=1000- -- ghc-options: -ddump-to-file -ddump-simpl- -- ghc-options: -dsuppress-coercions -dsuppress-type-applications -dsuppress-uniques -dsuppress-module-prefixes-- exposed-modules:- Crypto.Lol.Benchmarks- Crypto.Lol.Benchmarks.CycBenches- Crypto.Lol.Benchmarks.Standard- Crypto.Lol.Benchmarks.TensorBenches- Crypto.Lol.Benchmarks.UCycBenches- Crypto.Lol.Utils.PrettyPrint.Diagnostic- Crypto.Lol.Utils.PrettyPrint.Table-- other-modules:- Crypto.Lol.Utils.PrettyPrint-- build-depends:- ansi-terminal < 0.7,- base >= 4.9 && < 5,- containers < 0.6,- criterion < 1.2,- crypto-api < 0.14,- deepseq < 1.5,- DRBG < 0.6,- lol >= 0.6.0.0 && < 0.7,- MonadRandom < 0.6,- split < 0.3,- statistics < 0.14,- -- EAC: lol-benches does NOT depend on vector. However, cabal can't resolve- -- dependencies without some help on the vector version. This is a bottleneck- -- preventing us from putting lol-benches on stackage.- vector < 0.12.0.0+name: lol-benches +-- The package version. See the Haskell package versioning policy (PVP) +-- for standards guiding when and how versions should be incremented. +-- http://www.haskell.org/haskellwiki/Package_versioning_policy +-- PVP summary: +-+------- breaking API changes +-- | | +----- non-breaking API additions +-- | | | +--- code changes with no API change +version: 0.0.0.4 +x-revision: 1 +synopsis: A library for benchmarking <https://hackage.haskell.org/package/lol lol>. +homepage: https://github.com/cpeikert/Lol +Bug-Reports: https://github.com/cpeikert/Lol/issues +license: GPL-2 +license-file: LICENSE +author: Eric Crockett <ecrockett0@gmail.com>, Chris Peikert <cpeikert@alum.mit.edu> +maintainer: Eric Crockett <ecrockett0@gmail.com> +copyright: Eric Crockett, Chris Peikert +category: Crypto +stability: experimental +build-type: Simple +extra-source-files: README, CHANGES.md +cabal-version: >= 1.10 +description: + This library contains code to benchmark <https://hackage.haskell.org/package/lol lol>. + It is designed so that third-party tensors can be easily benchmarked using the same framework. + For examples of how to use this library, see the benchmarks for + <https://hackage.haskell.org/package/lol-cpp lol-cpp>. +source-repository head + type: git + location: https://github.com/cpeikert/Lol + +library + default-language: Haskell2010 + ghc-options: -fwarn-dodgy-imports -O2 -funfolding-creation-threshold=15000 -funfolding-use-threshold=1000 + -- ghc-options: -ddump-to-file -ddump-simpl + -- ghc-options: -dsuppress-coercions -dsuppress-type-applications -dsuppress-uniques -dsuppress-module-prefixes + + exposed-modules: + Crypto.Lol.Benchmarks + Crypto.Lol.Benchmarks.CycBenches + Crypto.Lol.Benchmarks.Standard + Crypto.Lol.Benchmarks.TensorBenches + Crypto.Lol.Benchmarks.UCycBenches + Crypto.Lol.Utils.PrettyPrint.Diagnostic + Crypto.Lol.Utils.PrettyPrint.Table + + other-modules: + Crypto.Lol.Utils.PrettyPrint + + build-depends: + ansi-terminal < 0.7, + base >= 4.9 && < 5, + containers < 0.6, + criterion < 1.2, + crypto-api < 0.14, + deepseq < 1.5, + DRBG < 0.6, + lol >= 0.6.0.0 && < 0.7, + MonadRandom < 0.6, + split < 0.3, + statistics < 0.14, + -- EAC: lol-benches does NOT depend on vector. However, cabal can't resolve + -- dependencies without some help on the vector version. This is a bottleneck + -- preventing us from putting lol-benches on stackage. + vector < 0.13.0.0 + -- cassava now supports vector-0.12