packages feed

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