packages feed

trie-simple 0.4.2 → 0.4.3

raw patch · 4 files changed

+18/−9 lines, 4 filesdep +tasty-benchdep −gaugedep ~basedep ~matchable

Dependencies added: tasty-bench

Dependencies removed: gauge

Dependency ranges changed: base, matchable

Files

CHANGELOG.md view
@@ -1,3 +1,8 @@+# 0.4.3++- No changes to the library itself+- Migrates the benchmark framework from `gauge` to `tasty-bench`+ # 0.4.2  - Compatibility changes
README.md view
@@ -26,6 +26,10 @@  Each of these benchmarks has two sets of point and errorbars, representing two datasets they are run against. +**Notice**: the datasets are **not** included in the tarball distributed from Hackage.+To run the benchmark, either get the entire repository from the source repository (GitHub) or+modify the benchmark program and supply any dataset of your choice.+ ## About License  [LICENSE](LICENSE) tells the licence of this project, EXCEPT
bench/trie-benchmark.hs view
@@ -1,7 +1,7 @@ {-# LANGUAGE RecordWildCards #-} module Main(main) where -import Gauge.Main+import Test.Tasty.Bench  import qualified Data.Trie.Set as TSet import Data.Trie.Map (TMap)
trie-simple.cabal view
@@ -1,5 +1,5 @@ name:                trie-simple-version:             0.4.2+version:             0.4.3 synopsis:            Simple Map-based Trie description:   A trie data structure @TMap c v@, to hold a mapping from list of characters (@[c]@) to@@ -18,7 +18,7 @@ extra-source-files:  README.md extra-doc-files:     CHANGELOG.md cabal-version:       2.0-tested-with:         GHC == 8.10.7, GHC == 9.0.2, GHC == 9.2.7, GHC == 9.4.5, GHC == 9.6.2+tested-with:         GHC == 9.2.8, GHC == 9.4.8, GHC == 9.6.6, GHC == 9.8.2, GHC ==9.10.1  source-repository head   type:     git@@ -33,14 +33,14 @@                        Data.Trie.Map.Internal   other-modules:       Data.Trie.Set.Hidden,                        Data.Trie.Map.Hidden-  build-depends:       base         >= 4.14     && < 4.19,-                       containers   >= 0.5.7.1 && < 0.7,-                       deepseq      >= 1.4.2.0 && < 1.5,+  build-depends:       base         >= 4.14     && < 4.22,+                       containers   >= 0.5.7.1 && < 0.8,+                       deepseq      >= 1.4.2.0 && < 1.6,                        mtl          >= 2.2.1   && < 2.4,                        indexed-traversable >= 0.1.1 && <0.2,-                       witherable   ^>= 0.4,+                       witherable   >= 0.4 && < 0.6,                        matchable    ^>= 0.1.2,-                       hashable     >= 1.3 && < 1.5,+                       hashable     >= 1.3 && < 1.6,                        semialign    >= 1.3 && < 1.4,                        these        >= 1 && < 2   default-language:    Haskell2010@@ -73,7 +73,7 @@   build-depends:       base,                        deepseq,                        containers,-                       gauge,+                       tasty-bench,                        vector,                        mwc-random,                        trie-simple