bv-little 1.3.1 → 1.3.2
raw patch · 3 files changed
+59/−53 lines, 3 filesdep ~QuickCheckdep ~binarydep ~criterion
Dependency ranges changed: QuickCheck, binary, criterion, deepseq, hashable, integer-gmp, keys, mono-traversable, mono-traversable-keys, primitive, smallcheck, tasty, tasty-hunit, tasty-quickcheck, tasty-smallcheck, text-show
Files
- bv-little.cabal +50/−50
- changelog.md +6/−0
- src/Data/BitVector/LittleEndian.hs +3/−3
bv-little.cabal view
@@ -1,6 +1,6 @@ Cabal-Version: 3.0 Name: bv-little-Version: 1.3.1+Version: 1.3.2 Stability: Stable Build-Type: Simple Tested-With:@@ -50,22 +50,6 @@ GHC2021 -Library-- import:- language-- build-depends:- base >= 4.16.1 && < 5,- bv-little:core-- exposed-modules:- Data.BitVector.LittleEndian-- hs-source-dirs:- src-- Library core import:@@ -73,10 +57,10 @@ build-depends: base >= 4.16.1 && < 5,- deepseq >= 1.4.6 && ^>= 1.4,- hashable >= 1.3 && ^>= 1.4,- integer-gmp ^>= 1.1,- primitive ^>= 0.7.2,+ deepseq >= 1.4.6,+ hashable >= 1.3,+ integer-gmp >= 1.1,+ primitive >= 0.7.2, exposed-modules: Data.BitVector.LittleEndian.Internal@@ -117,7 +101,7 @@ build-depends: base >= 4.16.1 && < 5,- binary ^>= 0.8,+ binary >= 0.8, bv-little, bv-little:core, @@ -140,7 +124,7 @@ base >= 4.16.1 && < 5, bv-little, bv-little:core,- mono-traversable >= 1.0.5.0 && ^>= 1.0+ mono-traversable >= 1.0.5.0 && >= 1.0 exposed-modules: Data.BitVector.LittleEndian.MonoTraversable@@ -162,9 +146,9 @@ bv-little, bv-little:core, bv-little:instances-mono-traversable,- keys ^>= 3.12,- mono-traversable >= 1.0.5.0 && ^>= 1.0,- mono-traversable-keys >= 0.2 && ^>= 0.3,+ keys >= 3.12,+ mono-traversable >= 1.0.5.0,+ mono-traversable-keys >= 0.2, exposed-modules: Data.BitVector.LittleEndian.MonoKeyed@@ -185,7 +169,7 @@ base >= 4.16.1 && < 5, bv-little, bv-little:core,- QuickCheck >= 2.14.2 && ^>= 2.14+ QuickCheck >= 2.14.2 exposed-modules: Data.BitVector.LittleEndian.QuickCheck@@ -206,7 +190,7 @@ base >= 4.16.1 && < 5, bv-little, bv-little:core,- text-show >= 3.9 && ^>= 3.10,+ text-show >= 3.9, exposed-modules: Data.BitVector.LittleEndian.TextShow@@ -233,17 +217,17 @@ base >= 4.16.1 && < 5, bv-little, bv-little:instances,- deepseq >= 1.4.6 && ^>= 1.4,- hashable >= 1.3 && ^>= 1.4,- mono-traversable >= 1.0.5.0 && ^>= 1.0,- mono-traversable-keys >= 0.2 && ^>= 0.3,- QuickCheck >= 2.14.2 && ^>= 2.14.2,- smallcheck >= 1.1.5 && ^>= 1.2,+ deepseq >= 1.4.6,+ hashable >= 1.3,+ mono-traversable >= 1.0.5.0,+ mono-traversable-keys >= 0.2,+ QuickCheck >= 2.14.2,+ smallcheck >= 1.1.5, tasty, tasty-hunit, tasty-quickcheck, tasty-smallcheck,- text-show >= 3.9 && ^>= 3.10,+ text-show >= 3.9 hs-source-dirs: test,@@ -271,17 +255,17 @@ base >= 4.16.1 && < 5, bv-little, bv-little:instances,- criterion ^>= 1.6,- deepseq >= 1.4.6 && ^>= 1.4,- hashable >= 1.3 && ^>= 1.4,- mono-traversable >= 1.0.5.0 && ^>= 1.0,- QuickCheck >= 2.14.2 && ^>= 2.14.2,- smallcheck >= 1.1.5 && ^>= 1.2,- tasty ^>= 1.4,- tasty-hunit ^>= 0.10,- tasty-quickcheck ^>= 0.10,- tasty-smallcheck ^>= 0.8,- text-show >= 3.9 && ^>= 3.10,+ criterion >= 1.6,+ deepseq >= 1.4.6,+ hashable >= 1.3,+ mono-traversable >= 1.0.5.0,+ QuickCheck >= 2.14.2,+ smallcheck >= 1.1.5,+ tasty >= 1.4,+ tasty-hunit >= 0.10,+ tasty-quickcheck >= 0.10,+ tasty-smallcheck >= 0.8,+ text-show >= 3.9, ghc-options: -threaded@@ -320,12 +304,12 @@ base >= 4.16.1 && < 5, bv-little, bv-little:instances,--- criterion ^>= 1.6,- deepseq >= 1.4.6 && ^>= 1.4,+-- criterion >= 1.6,+ deepseq >= 1.4.6, -- hashable >=1.2.3.2, -- mono-traversable >=1.0.5.0,- QuickCheck >= 2.14.2 && ^>= 2.14.2,- smallcheck >= 1.1.5 && ^>= 1.2,+ QuickCheck >= 2.14.2,+ smallcheck >= 1.1.5, if !impl(ghc >=8.0) build-depends:@@ -352,3 +336,19 @@ Operator.Binary.Comparison Operator.Binary.Logical Operator.Unary.Logical+++Library++ import:+ language++ build-depends:+ base >= 4.16.1 && < 5,+ bv-little:core++ exposed-modules:+ Data.BitVector.LittleEndian++ hs-source-dirs:+ src
changelog.md view
@@ -1,6 +1,11 @@ `bv-little` *follows semantic versioning [(SemVer)](https://semver.org/).* +## [v1.3.2][9]++ * Updating dependency upper bounds++ ## [v1.3.1][8] * Fixed Haddock documentation rendering in sub-libraries@@ -111,3 +116,4 @@ [6]: https://github.com/recursion-ninja/bv-little/tree/v1.1.1 [7]: https://github.com/recursion-ninja/bv-little/tree/v1.3.0 [8]: https://github.com/recursion-ninja/bv-little/tree/v1.3.1+[8]: https://github.com/recursion-ninja/bv-little/tree/v1.3.2
src/Data/BitVector/LittleEndian.hs view
@@ -26,9 +26,9 @@ This module defines 'rank' and 'select' operations for 'BitVector' as a <https://en.wikipedia.org/wiki/Succinct_data_structure succinct data structure>.-These operations are not /o(1)/ so 'BitVector' is not a /true/ succinct data-structure. However, it could potentially be extend to support this in the-future.+These operations are not \( \mathcal{o} \left( 1 \right) \) so 'BitVector' is not a+/true/ succinct data structure. However, it could potentially be extend to support+this in the future. -} {-# Language Safe #-}