packages feed

Cabal revisions of wide-word-0.1.1.2

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

revision 1
--- Initial wide-word.cabal generated by cabal init.  For further--- documentation, see http://haskell.org/cabal/users-guide/--name:                wide-word-version:             0.1.1.2-synopsis:            Data types for large but fixed width signed and unsigned integers-description:-  A library to provide data types for large (ie > 64 bits) but fixed width signed-  and unsigned integers with the usual typeclass instances to allow them to be used-  interchangeably with `Word64`.-  .-  The types and operations are coded to be as fast as possible using strictness-  annotations, `INLINEABLE` pragmas and unboxed values and operations where-  appropriate.-homepage:            https://github.com/erikd/wide-word-bug-reports:         https://github.com/erikd/wide-word/issues/-license:             BSD2-license-file:        LICENSE-author:              Erik de Castro Lopo-maintainer:          erikd@mega-nerd.com-copyright:           Copyright (c) 2017 Erik de Castro Lopo <erikd@mega-nerd.com>-category:            Data-build-type:          Simple-extra-source-files:  ChangeLog.md-stability:           provisional-cabal-version:       >= 1.10-tested-with:         GHC == 8.0.2, GHC == 8.2.2, GHC == 8.4.4,-                     GHC == 8.6.5, GHC == 8.8.3, GHC == 8.10.1--library-  default-language:   Haskell2010-  ghc-options:        -Wall -fwarn-tabs-  hs-source-dirs:     src-  other-extensions:   StrictData--  exposed-modules:     Data.WideWord-                       Data.WideWord.Word128-                       Data.WideWord.Word256-                       Data.WideWord.Int128--  build-depends:       base                          >= 4.9         && < 4.15-                     , deepseq                       >= 1.3         && < 1.5-                     , primitive                     >= 0.6.4.0     && < 0.8--test-suite test-  default-language:   Haskell2010-  ghc-options:        -Wall -fwarn-tabs -threaded -O2-  type:               exitcode-stdio-1.0--  main-is:            test.hs-  hs-source-dirs:     test--  other-modules:      Test.Data.WideWord.Gen-                      Test.Data.WideWord.Int128-                      Test.Data.WideWord.Word128--  build-depends:       base-                     , bytestring                    >= 0.10-                     , ghc-prim-                     , hedgehog                      == 1.0.*-                     , primitive-                     , wide-word--test-suite laws-  default-language:  Haskell2010-  ghc-options:       -Wall-  type:              exitcode-stdio-1.0--  main-is:           laws.hs-  hs-source-dirs:    test--  build-depends:       base-                     , QuickCheck                    >= 2.9.2       && < 2.14-                     , quickcheck-classes            >= 0.6.3       && < 0.7.0-                     , primitive-                     , semirings                     >= 0.2         && < 0.6-                     , wide-word+-- Initial wide-word.cabal generated by cabal init.  For further
+-- documentation, see http://haskell.org/cabal/users-guide/
+
+name:                wide-word
+version:             0.1.1.2
+x-revision: 1
+synopsis:            Data types for large but fixed width signed and unsigned integers
+description:
+  A library to provide data types for large (ie > 64 bits) but fixed width signed
+  and unsigned integers with the usual typeclass instances to allow them to be used
+  interchangeably with `Word64`.
+  .
+  The types and operations are coded to be as fast as possible using strictness
+  annotations, `INLINEABLE` pragmas and unboxed values and operations where
+  appropriate.
+homepage:            https://github.com/erikd/wide-word
+bug-reports:         https://github.com/erikd/wide-word/issues/
+license:             BSD2
+license-file:        LICENSE
+author:              Erik de Castro Lopo
+maintainer:          erikd@mega-nerd.com
+copyright:           Copyright (c) 2017 Erik de Castro Lopo <erikd@mega-nerd.com>
+category:            Data
+build-type:          Simple
+extra-source-files:  ChangeLog.md
+stability:           provisional
+cabal-version:       >= 1.10
+tested-with:         GHC == 8.0.2, GHC == 8.2.2, GHC == 8.4.4,
+                     GHC == 8.6.5, GHC == 8.8.3, GHC == 8.10.1
+
+library
+  default-language:   Haskell2010
+  ghc-options:        -Wall -fwarn-tabs
+  hs-source-dirs:     src
+  other-extensions:   StrictData
+
+  exposed-modules:     Data.WideWord
+                       Data.WideWord.Word128
+                       Data.WideWord.Word256
+                       Data.WideWord.Int128
+
+  build-depends:       base                          >= 4.9         && < 4.16
+                     , deepseq                       >= 1.3         && < 1.5
+                     , primitive                     >= 0.6.4.0     && < 0.8
+
+test-suite test
+  default-language:   Haskell2010
+  ghc-options:        -Wall -fwarn-tabs -threaded -O2
+  type:               exitcode-stdio-1.0
+
+  main-is:            test.hs
+  hs-source-dirs:     test
+
+  other-modules:      Test.Data.WideWord.Gen
+                      Test.Data.WideWord.Int128
+                      Test.Data.WideWord.Word128
+
+  build-depends:       base
+                     , bytestring                    >= 0.10
+                     , ghc-prim
+                     , hedgehog                      == 1.0.*
+                     , primitive
+                     , wide-word
+
+test-suite laws
+  default-language:  Haskell2010
+  ghc-options:       -Wall
+  type:              exitcode-stdio-1.0
+
+  main-is:           laws.hs
+  hs-source-dirs:    test
+
+  build-depends:       base
+                     , QuickCheck                    >= 2.9.2       && < 2.14
+                     , quickcheck-classes            >= 0.6.3       && < 0.7.0
+                     , primitive
+                     , semirings                     >= 0.2         && < 0.6
+                     , wide-word
revision 2
 
 name:                wide-word
 version:             0.1.1.2
-x-revision: 1
+x-revision: 2
 synopsis:            Data types for large but fixed width signed and unsigned integers
 description:
   A library to provide data types for large (ie > 64 bits) but fixed width signed
   hs-source-dirs:    test
 
   build-depends:       base
-                     , QuickCheck                    >= 2.9.2       && < 2.14
+                     , QuickCheck                    >= 2.9.2       && < 2.15
                      , quickcheck-classes            >= 0.6.3       && < 0.7.0
                      , primitive
-                     , semirings                     >= 0.2         && < 0.6
+                     , semirings                     >= 0.2         && < 0.7
                      , wide-word
revision 3
 
 name:                wide-word
 version:             0.1.1.2
-x-revision: 2
+x-revision: 3
 synopsis:            Data types for large but fixed width signed and unsigned integers
 description:
   A library to provide data types for large (ie > 64 bits) but fixed width signed
                      , QuickCheck                    >= 2.9.2       && < 2.15
                      , quickcheck-classes            >= 0.6.3       && < 0.7.0
                      , primitive
-                     , semirings                     >= 0.2         && < 0.7
+                     , semirings                     >= 0.2         && < 0.8
                      , wide-word
revision 4
 
 name:                wide-word
 version:             0.1.1.2
-x-revision: 3
+x-revision: 4
 synopsis:            Data types for large but fixed width signed and unsigned integers
 description:
   A library to provide data types for large (ie > 64 bits) but fixed width signed
                        Data.WideWord.Word256
                        Data.WideWord.Int128
 
-  build-depends:       base                          >= 4.9         && < 4.16
+  build-depends:       base                          >= 4.9         && < 4.17
                      , deepseq                       >= 1.3         && < 1.5
                      , primitive                     >= 0.6.4.0     && < 0.8