packages feed

Cabal revisions of mod-0.1.2.1

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

revision 1
-name:          mod-version:       0.1.2.1-cabal-version: >=1.10-build-type:    Simple-license:       MIT-license-file:  LICENSE-copyright:     2017-2020 Andrew Lelechenko-maintainer:    Andrew Lelechenko <andrew.lelechenko@gmail.com>-homepage:      https://github.com/Bodigrim/mod-bug-reports:   https://github.com/Bodigrim/mod/issues-synopsis:      Fast type-safe modular arithmetic-description:-  <https://en.wikipedia.org/wiki/Modular_arithmetic Modular arithmetic>,-  promoting moduli to the type level, with an emphasis on performance.-  Originally part of <https://hackage.haskell.org/package/arithmoi arithmoi> package.-category:      Math, Number Theory-author:        Andrew Lelechenko <andrew.lelechenko@gmail.com>-tested-with:   GHC ==8.2.2 GHC ==8.4.4 GHC ==8.6.5 GHC ==8.8.3 GHC ==8.10.1-extra-source-files:-  changelog.md-  README.md--source-repository head-  type: git-  location: https://github.com/Bodigrim/mod--flag semirings-  description: Derive semiring instances-  default: True--flag vector-  description: Derive unboxed and primitive vector instances-  default: True--library-  build-depends:-    base >=4.10 && <5,-    deepseq,-    integer-gmp <1.2-  if flag(semirings)-    build-depends:-      semirings >= 0.5-  if flag(vector)-    build-depends:-      primitive,-      vector >= 0.12-  exposed-modules:-    Data.Mod-    Data.Mod.Word-  default-language: Haskell2010-  ghc-options: -Wall -O2 -Wno-deprecations--test-suite mod-tests-  build-depends:-    base >=4.10 && <5,-    mod,-    quickcheck-classes-base,-    tasty >=0.10,-    tasty-quickcheck >=0.9 && <0.11-  if flag(semirings)-    build-depends:-      quickcheck-classes >=0.6.3,-      semirings >= 0.5-  if flag(vector)-    build-depends:-      primitive,-      quickcheck-classes >=0.6.3,-      vector >= 0.12-  type: exitcode-stdio-1.0-  main-is: Test.hs-  default-language: Haskell2010-  hs-source-dirs: test-  ghc-options: -Wall -threaded -rtsopts--benchmark mod-bench-  build-depends:-    base,-    mod,-    -- finite-field,-    -- finite-typelits,-    -- modular,-    -- modular-arithmetic,-    time-  type: exitcode-stdio-1.0-  main-is: Bench.hs-  default-language: Haskell2010-  hs-source-dirs: bench-  ghc-options: -Wall -O2+name:          mod
+version:       0.1.2.1
+x-revision: 1
+cabal-version: >=1.10
+build-type:    Simple
+license:       MIT
+license-file:  LICENSE
+copyright:     2017-2020 Andrew Lelechenko
+maintainer:    Andrew Lelechenko <andrew.lelechenko@gmail.com>
+homepage:      https://github.com/Bodigrim/mod
+bug-reports:   https://github.com/Bodigrim/mod/issues
+synopsis:      Fast type-safe modular arithmetic
+description:
+  <https://en.wikipedia.org/wiki/Modular_arithmetic Modular arithmetic>,
+  promoting moduli to the type level, with an emphasis on performance.
+  Originally part of <https://hackage.haskell.org/package/arithmoi arithmoi> package.
+category:      Math, Number Theory
+author:        Andrew Lelechenko <andrew.lelechenko@gmail.com>
+tested-with:   GHC ==8.2.2 GHC ==8.4.4 GHC ==8.6.5 GHC ==8.8.3 GHC ==8.10.1
+extra-source-files:
+  changelog.md
+  README.md
+
+source-repository head
+  type: git
+  location: https://github.com/Bodigrim/mod
+
+flag semirings
+  description: Derive semiring instances
+  default: True
+
+flag vector
+  description: Derive unboxed and primitive vector instances
+  default: True
+
+library
+  build-depends:
+    base >=4.10 && <4.15 || > 4.15,
+    deepseq,
+    integer-gmp <1.2
+  if flag(semirings)
+    build-depends:
+      semirings >= 0.5
+  if flag(vector)
+    build-depends:
+      primitive,
+      vector >= 0.12
+  exposed-modules:
+    Data.Mod
+    Data.Mod.Word
+  default-language: Haskell2010
+  ghc-options: -Wall -O2 -Wno-deprecations
+
+test-suite mod-tests
+  build-depends:
+    base >=4.10 && <5,
+    mod,
+    quickcheck-classes-base,
+    tasty >=0.10,
+    tasty-quickcheck >=0.9 && <0.11
+  if flag(semirings)
+    build-depends:
+      quickcheck-classes >=0.6.3,
+      semirings >= 0.5
+  if flag(vector)
+    build-depends:
+      primitive,
+      quickcheck-classes >=0.6.3,
+      vector >= 0.12
+  type: exitcode-stdio-1.0
+  main-is: Test.hs
+  default-language: Haskell2010
+  hs-source-dirs: test
+  ghc-options: -Wall -threaded -rtsopts
+
+benchmark mod-bench
+  build-depends:
+    base,
+    mod,
+    -- finite-field,
+    -- finite-typelits,
+    -- modular,
+    -- modular-arithmetic,
+    time
+  type: exitcode-stdio-1.0
+  main-is: Bench.hs
+  default-language: Haskell2010
+  hs-source-dirs: bench
+  ghc-options: -Wall -O2
revision 2
 name:          mod
 version:       0.1.2.1
-x-revision: 1
+x-revision: 2
 cabal-version: >=1.10
 build-type:    Simple
 license:       MIT
 
 library
   build-depends:
-    base >=4.10 && <4.15 || > 4.15,
+    base >=4.10 && <4.15 || > 4.15.0.0,
     deepseq,
     integer-gmp <1.2
   if flag(semirings)