xor 0.0.1.0 → 0.0.1.1
raw patch · 2 files changed
+49/−7 lines, 2 filesdep ~basedep ~bytestringdep ~criterionnew-uploaderPVP ok
version bump matches the API change (PVP)
Dependency ranges changed: base, bytestring, criterion, tasty
API changes (from Hackage documentation)
Files
- CHANGELOG.md +14/−0
- xor.cabal +35/−7
+ CHANGELOG.md view
@@ -0,0 +1,14 @@++## 0.0.1.1++_Andreas Abel, 2022-02-16_++- Allow GHC 9.0 and 9.2.+- Allow `bytestring-0.11` for GHC ≥ 8.+- Tested with GHC 7.4 - 9.2.++## 0.0.1++_Herbert Valerio Riedel, 2020-05-17_++Initial release.
xor.cabal view
@@ -1,11 +1,11 @@ cabal-version: 2.2 name: xor-version: 0.0.1.0+version: 0.0.1.1 category: Data, Codec author: Herbert Valerio Riedel-maintainer: hvr@gnu.org-bug-reports: https://github.com/hvr/xor/issues+maintainer: https://github.com/haskell-hvr/xor+bug-reports: https://github.com/haskell-hvr/xor/issues copyright: © 2020 Herbert Valerio Riedel license: GPL-2.0-or-later@@ -29,6 +29,23 @@ . The performance is comparable to portable ISO C99 implementations but this library is implemented as pure Haskell and is thereby compatible with compile targets such as <https://github.com/ghcjs/ghcjs GHCJS>. +tested-with:+ GHC == 9.2.1+ GHC == 9.0.2+ GHC == 8.10.7+ GHC == 8.8.4+ GHC == 8.6.5+ GHC == 8.4.4+ GHC == 8.2.2+ GHC == 8.0.2+ GHC == 7.10.3+ GHC == 7.8.4+ GHC == 7.6.3+ GHC == 7.4.2++extra-source-files:+ CHANGELOG.md+ source-repository head type: git location: https://github.com/hvr/xor.git@@ -41,12 +58,23 @@ MagicHash build-depends:- , base >= 4.5 && < 4.15- , bytestring ^>= 0.10.4+ , base >= 4.5 && < 4.17+ , bytestring >= 0.10.4 && < 0.12 , ghc-byteorder ^>= 4.11.0.0 - ghc-options: -Wall+ -- Andreas Abel, 2022-02-16:+ -- There are build failures with bytestring-0.11 and GHC 7+ -- because the PS constructor was removed and retained as PatternSynonym+ -- (for GHC 8 only, according to the release notes).+ -- The following dependency rectifies this:+ if !impl(ghc >= 8.0)+ build-depends:+ bytestring < 0.11 + ghc-options: -Wall+ if impl(ghc >= 8.0)+ ghc-options: -Wcompat+ library import: defaults @@ -83,7 +111,7 @@ build-depends: , xor -- dependencies specific to this component- , tasty ^>= 1.2.3+ , tasty >= 1.2.3 && < 1.5 , tasty-hunit ^>= 0.10 , tasty-quickcheck ^>= 0.10 , QuickCheck ^>= 2.14