packages feed

Cabal revisions of bitvec-0.1.1.0

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

revision 1
-name: bitvec-version: 0.1.1.0-cabal-version: >=1.10-build-type: Simple-license: PublicDomain-license-file: LICENSE-maintainer: Andrew Lelechenko <andrew.lelechenko@gmail.com>-homepage: https://github.com/Bodigrim/bitvec-synopsis: Unboxed vectors of bits / dense IntSets-description:-  Another bit-array library for Haskell.  This one defines a `Bit`-  type (which is an instance of all the "expected" classes, including-  numeric ones) and makes that type an instance of `Data.Vector.Unboxed.-  Unbox`, so we get a lot of nice APIs for free.  `Bool` is already an-  unboxable type, but the current unboxed `Vector` implementation packs-  each bit as a byte.  This one packs 8 bits per byte, as expected-  (`UArray` from the `array` package also uses one bit per `Bool`).-  .-  In addition to the `Vector` interface, there are several high-level-  operations and some low-level ones suitable for building new bulk-  operations by viewing the bit-vector as a word vector.-category: Data, Bit Vectors-author: James Cook <mokus@deepbondi.net>,-        Andrew Lelechenko <andrew.lelechenko@gmail.com>-tested-with: GHC ==8.0.2 GHC ==8.2.2 GHC ==8.4.3 GHC ==8.6.3--source-repository head-  type: git-  location: git://github.com/Bodigrim/bitvec.git--library-  exposed-modules:-      Data.Bit-      Data.Vector.Unboxed.Bit-      Data.Vector.Unboxed.Mutable.Bit-  build-depends:-      base >=3 && <5,-      primitive -any,-      vector >=0.8-  default-language: Haskell2010-  hs-source-dirs: src-  other-modules:-      Data.Bit.Internal-      Data.Vector.Unboxed.Bit.Internal-  ghc-options: -fwarn-unused-imports -fwarn-unused-binds -fwarn-type-defaults--test-suite bitvec-tests-  type: exitcode-stdio-1.0-  main-is: Main.hs-  build-depends:-    base >=3,-    bitvec -any,-    HUnit -any,-    primitive -any,-    vector >=0.8,-    test-framework -any,-    test-framework-hunit -any,-    test-framework-quickcheck2 -any,-    QuickCheck >=2.10,-    quickcheck-classes >=0.6.1-  default-language: Haskell2010-  hs-source-dirs: test-  other-modules:-    Support-    Tests.Bit-    Tests.MVector-    Tests.SetOps-    Tests.Vector-  ghc-options: -threaded -fwarn-unused-imports -fwarn-unused-binds+name: bitvec
+version: 0.1.1.0
+x-revision: 1
+cabal-version: >=1.10
+build-type: Simple
+license: PublicDomain
+license-file: LICENSE
+maintainer: Andrew Lelechenko <andrew.lelechenko@gmail.com>
+homepage: https://github.com/Bodigrim/bitvec
+synopsis: Unboxed vectors of bits / dense IntSets
+description:
+  Another bit-array library for Haskell.  This one defines a `Bit`
+  type (which is an instance of all the "expected" classes, including
+  numeric ones) and makes that type an instance of `Data.Vector.Unboxed.
+  Unbox`, so we get a lot of nice APIs for free.  `Bool` is already an
+  unboxable type, but the current unboxed `Vector` implementation packs
+  each bit as a byte.  This one packs 8 bits per byte, as expected
+  (`UArray` from the `array` package also uses one bit per `Bool`).
+  .
+  In addition to the `Vector` interface, there are several high-level
+  operations and some low-level ones suitable for building new bulk
+  operations by viewing the bit-vector as a word vector.
+category: Data, Bit Vectors
+author: James Cook <mokus@deepbondi.net>,
+        Andrew Lelechenko <andrew.lelechenko@gmail.com>
+tested-with: GHC ==8.0.2 GHC ==8.2.2 GHC ==8.4.3 GHC ==8.6.3
+
+source-repository head
+  type: git
+  location: git://github.com/Bodigrim/bitvec.git
+
+library
+  exposed-modules:
+      Data.Bit
+      Data.Vector.Unboxed.Bit
+      Data.Vector.Unboxed.Mutable.Bit
+  build-depends:
+      base >=4.8 && <5,
+      primitive -any,
+      vector >=0.8
+  default-language: Haskell2010
+  hs-source-dirs: src
+  other-modules:
+      Data.Bit.Internal
+      Data.Vector.Unboxed.Bit.Internal
+  ghc-options: -fwarn-unused-imports -fwarn-unused-binds -fwarn-type-defaults
+
+test-suite bitvec-tests
+  type: exitcode-stdio-1.0
+  main-is: Main.hs
+  build-depends:
+    base >=4.8 && <5,
+    bitvec -any,
+    HUnit -any,
+    primitive -any,
+    vector >=0.8,
+    test-framework -any,
+    test-framework-hunit -any,
+    test-framework-quickcheck2 -any,
+    QuickCheck >=2.10,
+    quickcheck-classes >=0.6.1
+  default-language: Haskell2010
+  hs-source-dirs: test
+  other-modules:
+    Support
+    Tests.Bit
+    Tests.MVector
+    Tests.SetOps
+    Tests.Vector
+  ghc-options: -threaded -fwarn-unused-imports -fwarn-unused-binds
revision 2
 name: bitvec
 version: 0.1.1.0
-x-revision: 1
+x-revision: 2
 cabal-version: >=1.10
 build-type: Simple
 license: PublicDomain
       Data.Vector.Unboxed.Bit
       Data.Vector.Unboxed.Mutable.Bit
   build-depends:
-      base >=4.8 && <5,
+      base >=4.8 && <4.17,
       primitive -any,
       vector >=0.8
   default-language: Haskell2010