bytestring-trie 0.2.7.1 → 0.2.7.2
raw patch · 15 files changed
+55/−31 lines, 15 filesdep ~basePVP ok
version bump matches the API change (PVP)
Dependency ranges changed: base
API changes (from Hackage documentation)
Files
- CHANGELOG +3/−0
- bytestring-trie.cabal +23/−14
- dev/Bench/Foldable.hs +1/−1
- dev/Bench/MatchOne.hs +5/−2
- dev/Bench/Regression.hs +1/−1
- dev/Bench/UnionWith.hs +5/−2
- dev/Shared/BaseCompat.hs +1/−1
- dev/Test/Main.hs +1/−1
- dev/Test/Properties.hs +5/−2
- dev/Test/Utils.hs +1/−1
- src/Data/Trie.hs +1/−1
- src/Data/Trie/Convenience.hs +1/−1
- src/Data/Trie/Internal.hs +5/−2
- src/Data/Trie/Internal/ByteString.hs +1/−1
- src/Data/Trie/Internal/Errors.hs +1/−1
CHANGELOG view
@@ -1,3 +1,6 @@+0.2.7.2 (2023-03-19):+ * Technical Debt:+ - Updated for GHC 9.6 0.2.7.1 (2022-08-28): * Technical Debt: - Updated for GHC 9.4
bytestring-trie.cabal view
@@ -6,18 +6,18 @@ -- <https://github.com/haskell/cabal/issues/4899> ------------------------------------------------------------------- wren gayle romano <wren@cpan.org> ~ 2022.08.28+-- wren gayle romano <wren@cpan.org> ~ 2023-03-19 ---------------------------------------------------------------- Name: bytestring-trie-Version: 0.2.7.1+Version: 0.2.7.2 Build-Type: Simple Stability: provisional Homepage: https://wrengr.org/software/hackage.html Bug-Reports: https://github.com/wrengr/bytestring-trie/issues Author: wren gayle romano Maintainer: wren@cpan.org-Copyright: 2008–2022 wren gayle romano+Copyright: 2008–2023 wren gayle romano -- Cabal-2.2 requires us to say "BSD-3-Clause" not "BSD3" License: BSD-3-Clause License-File: LICENSE@@ -58,20 +58,24 @@ GHC ==8.10.3, GHC ==9.0.1, GHC ==9.2.4,- GHC ==9.4.1+ GHC ==9.4.4,+ GHC ==9.6.1+ -- These are the versions of our dependencies which ship with the -- above. Alas, we can't merge this with the above because cabal -- files only have full-line comments, not end-of-line comments. -- <https://gitlab.haskell.org/ghc/ghc/-/wikis/commentary/libraries/version-history>--- GHC Cabal base bytestring binary deepseq--- 8.0 1.24 4.9 0.10.8.1 0.8.3.0 1.4.2.0--- 8.2 2.0 4.10 0.10.8.2 0.8.5.1 1.4.3.0--- 8.4 2.2 4.11 == == ==--- 8.6 2.4 4.12 == 0.8.6.0 1.4.4.0--- 8.8 3.0 4.13 0.10.9+ 0.8.7.0 ==--- 8.10 3.2 4.14 0.10.10+ 0.8.8.0 ==--- 9.0 3.4 4.15 0.10.12 == 1.4.5.0--- 9.2 3.6 4.16 0.11.1 0.8.9.0 1.4.6.0+-- GHC Cabal base bytestring binary deepseq+-- 8.0 1.24 4.9 0.10.8.1 0.8.3.0 1.4.2.0+-- 8.2 2.0 4.10 0.10.8.2 0.8.5.1 1.4.3.0+-- 8.4 2.2 4.11 == == ==+-- 8.6 2.4 4.12 == 0.8.6.0 1.4.4.0+-- 8.8 3.0 4.13 0.10.9+ 0.8.7.0 ==+-- 8.10 3.2 4.14 0.10.10+ 0.8.8.0 ==+-- 9.0 3.4 4.15 0.10.12 == 1.4.5.0+-- 9.2 3.6 4.16 0.11.1 0.8.9.0 1.4.6.0+-- 9.4 3.8.1 4.17 0.11.3.1 0.8.9.1 1.4.8.0+-- 9.6 3.10.1 4.18 0.11.4 == 1.4.8.1 Source-Repository head Type: git@@ -94,7 +98,7 @@ -- we verified (for GHC 7.4.1). We no longer maintain CI tests -- that far back, but they still seem to work according to Hackage: -- <https://matrix.hackage.haskell.org/#/package/bytestring-lexing>- Build-Depends: base >= 4.5 && < 4.18+ Build-Depends: base >= 4.5 && < 4.19 , bytestring >= 0.9.2 && < 0.12 , binary >= 0.5.1 && < 0.11 , deepseq >= 1.2 && < 1.5@@ -170,6 +174,11 @@ -- BUG: @gauge@ depends on @basement@ which as of -- version 0.0.12 doesn't support GHC 9.2; so we'll -- have to revisit this later.+ --+ -- NOTE: If you're having issues building on ghc-9.6,+ -- then be sure to update your cabal info.+ -- The parallel-3.2.2.0 package has metadata revisions+ -- to allow building with base-4.18. , criterion , QuickCheck >= 2.10 && < 2.15
dev/Bench/Foldable.hs view
@@ -5,7 +5,7 @@ -- ~ 2022.03.04 -- | -- Module : Bench.Foldable--- Copyright : 2008--2022 wren romano+-- Copyright : 2008--2023 wren romano -- License : BSD-3-Clause -- Maintainer : wren@cpan.org -- Stability : provisional
dev/Bench/MatchOne.hs view
@@ -2,10 +2,10 @@ {-# LANGUAGE CPP, BangPatterns #-} ------------------------------------------------------------------- ~ 2022.02.12+-- ~ 2023.03.19 -- | -- Module : Bench.MatchOne--- Copyright : 2008--2022 wren romano+-- Copyright : 2008--2023 wren romano -- License : BSD-3-Clause -- Maintainer : wren@cpan.org -- Stability : provisional@@ -19,7 +19,10 @@ import qualified Data.Trie as T import qualified Data.Trie.Internal as TI import qualified Data.ByteString as S+#if !(MIN_VERSION_base(4,18,0))+-- [base-4.18 / GHC 9.6.1]: Prelude now re-exports 'liftA2'. import Control.Applicative (liftA2)+#endif import Control.DeepSeq (NFData) import qualified Test.QuickCheck as QC import qualified Criterion.Main as C
dev/Bench/Regression.hs view
@@ -5,7 +5,7 @@ -- ~ 2022.04.03 -- | -- Module : Bench.Regression--- Copyright : 2008--2022 wren romano+-- Copyright : 2008--2023 wren romano -- License : BSD-3-Clause -- Maintainer : wren@cpan.org -- Stability : provisional
dev/Bench/UnionWith.hs view
@@ -2,10 +2,10 @@ {-# LANGUAGE CPP, BangPatterns #-} ------------------------------------------------------------------- ~ 2022.02.21+-- ~ 2023.03.19 -- | -- Module : Bench.UnionWith--- Copyright : 2008--2022 wren romano+-- Copyright : 2008--2023 wren romano -- License : BSD-3-Clause -- Maintainer : wren@cpan.org -- Stability : provisional@@ -20,7 +20,10 @@ import qualified Data.Trie.Internal as TI import qualified Data.Trie.Convenience as TC import qualified Data.ByteString as S+#if !(MIN_VERSION_base(4,18,0))+-- [base-4.18 / GHC 9.6.1]: Prelude now re-exports 'liftA2'. import Control.Applicative (liftA2)+#endif import Control.DeepSeq (NFData) import qualified Test.QuickCheck as QC import qualified Criterion.Main as C
@@ -5,7 +5,7 @@ -- ~ 2022.03.12 -- | -- Module : Shared.BaseCompat--- Copyright : 2008--2022 wren romano+-- Copyright : 2008--2023 wren romano -- License : BSD-3-Clause -- Maintainer : wren@cpan.org -- Stability : provisional
dev/Test/Main.hs view
@@ -8,7 +8,7 @@ -- ~ 2022.03.05 -- | -- Module : Test.Main--- Copyright : 2008--2022 wren romano+-- Copyright : 2008--2023 wren romano -- License : BSD-3-Clause -- Maintainer : wren@cpan.org -- Stability : provisional
dev/Test/Properties.hs view
@@ -11,10 +11,10 @@ #define HideUnusedTopBonds ------------------------------------------------------------------- ~ 2022.03.13+-- ~ 2023.03.19 -- | -- Module : Test.Properties--- Copyright : 2008--2022 wren romano+-- Copyright : 2008--2023 wren romano -- License : BSD-3-Clause -- Maintainer : wren@cpan.org -- Stability : provisional@@ -36,7 +36,10 @@ import qualified Test.Tasty.SmallCheck as SC import qualified Test.Tasty.QuickCheck as QC +#if !(MIN_VERSION_base(4,18,0))+-- [base-4.18 / GHC 9.6.1]: Prelude now re-exports 'liftA2'. import Control.Applicative (liftA2)+#endif #ifndef HideUnusedTopBonds import Control.Monad (join, (<=<)) #endif
dev/Test/Utils.hs view
@@ -9,7 +9,7 @@ -- ~ 2021.12.14 -- | -- Module : Test.Utils--- Copyright : 2008--2021 wren romano+-- Copyright : 2008--2023 wren romano -- License : BSD-3-Clause -- Maintainer : wren@cpan.org -- Stability : provisional
src/Data/Trie.hs view
@@ -7,7 +7,7 @@ -- ~ 2021.12.14 -- | -- Module : Data.Trie--- Copyright : 2008--2021 wren romano+-- Copyright : 2008--2023 wren romano -- License : BSD-3-Clause -- Maintainer : wren@cpan.org -- Stability : provisional
src/Data/Trie/Convenience.hs view
@@ -7,7 +7,7 @@ -- ~ 2021.12.14 -- | -- Module : Data.Trie.Convenience--- Copyright : 2008--2021 wren romano+-- Copyright : 2008--2023 wren romano -- License : BSD-3-Clause -- Maintainer : wren@cpan.org -- Stability : provisional
src/Data/Trie/Internal.hs view
@@ -17,10 +17,10 @@ {-# LANGUAGE Trustworthy #-} #endif --------------------------------------------------------------- ~ 2022.04.03+-- ~ 2023.03.19 -- | -- Module : Data.Trie.Internal--- Copyright : 2008--2022 wren romano+-- Copyright : 2008--2023 wren romano -- License : BSD-3-Clause -- Maintainer : wren@cpan.org -- Stability : experimental@@ -129,7 +129,10 @@ -- the Prelude re-exports all the other methods of 'Applicative' -- since base-4.8, it does not re-export 'liftA2' (at least not up -- through base-4.16.0.0 / GHC 9.2.1).+#if !(MIN_VERSION_base(4,18,0))+-- [base-4.18 / GHC 9.6.1]: Prelude now re-exports 'liftA2'. import Control.Applicative (liftA2)+#endif #if MIN_VERSION_base(4,8,0) -- [aka GHC 7.10.1]: Prelude re-exports 'Applicative', @(<$>)@, -- 'Foldable', and 'Traversable'. But not 'liftA2'.
src/Data/Trie/Internal/ByteString.hs view
@@ -9,7 +9,7 @@ -- ~ 2022.02.27 -- | -- Module : Data.Trie.Internal.ByteString--- Copyright : 2008--2022 wren romano+-- Copyright : 2008--2023 wren romano -- License : BSD-3-Clause -- Maintainer : wren@cpan.org -- Stability : stable
src/Data/Trie/Internal/Errors.hs view
@@ -8,7 +8,7 @@ -- ~ 2021.12.14 -- | -- Module : Data.Trie.Internal.Errors--- Copyright : 2008--2021 wren romano+-- Copyright : 2008--2023 wren romano -- License : BSD-3-Clause -- Maintainer : wren@cpan.org -- Stability : internal