This project is mirrored from https://github.com/haskell/text.
Pull mirroring updated .
- Jul 19, 2021
-
-
Bodigrim authored
Remove benchmarks for Mul to scrap vector dependency - mul is O(1) anyway and never on a critical path
-
- Jun 21, 2021
-
-
Bodigrim authored
-
- Jun 10, 2021
-
-
Bodigrim authored
-
- Apr 25, 2021
-
-
- Mar 28, 2021
- Jun 23, 2019
-
-
if we only need to run a few benchmarks, e.g. `text-benchmarks Pure/drop/Text+tiny` it's wasteful to initialize all of them (and read all the test data in memory - all the test data is a few hundreds of MB, but we read it in several tests, as different types, and most seriously, as String - which turns this into GBs of memory)
-
- Aug 08, 2017
-
-
bos authored
I used the code from the gist as the source for the Concat module.
-
- May 14, 2016
-
-
harendra authored
france.html is not available in the test data. Commenting out the corresponding benchmark for now so that benchmarking does not fail.
-
- Jun 06, 2014
-
-
bos authored
Progress towards gh-81. --HG-- extra : rebase_source : 0559da50e2b5d43f46e4c4baa9f4b5457e8781da extra : amend_source : 1c20c33aa19bece776361953371efc46d0ec236e extra : histedit_source : a7aba7dd23ae5f886fd41e3f0856da129165c878
-
- Jan 08, 2014
-
-
bos authored
-
- Jan 07, 2014
-
-
bos authored
These require at least the following version of the text-test-data, dated January 6: git: 2183e3e5423fbf0d9d0187a4455df699c5e04b74 hg: 6c0e2b527bbbc6e18c622e452d16634b5d953b34
-
- Mar 20, 2013
-
-
bos authored
-
- Feb 25, 2013
-
-
tibbe authored
Also make it possible to run the Pure benchmark with a very short input string. This lets us test the constant overheads in functions, such as the one added by unsafePerformIO in decodeUtf8.
-
- Jun 29, 2012
-
-
bos authored
--HG-- rename : tests/README.markdown => tests-and-benchmarks.markdown
-
bos authored
--HG-- rename : tests/benchmarks/.gitignore => benchmarks/.gitignore rename : tests/benchmarks/Setup.hs => benchmarks/Setup.hs rename : tests/benchmarks/cbits/time_iconv.c => benchmarks/cbits/time_iconv.c rename : tests/benchmarks/src/Data/Text/Benchmarks.hs => benchmarks/haskell/Benchmarks.hs rename : tests/benchmarks/src/Data/Text/Benchmarks/Builder.hs => benchmarks/haskell/Benchmarks/Builder.hs rename : tests/benchmarks/src/Data/Text/Benchmarks/DecodeUtf8.hs => benchmarks/haskell/Benchmarks/DecodeUtf8.hs rename : tests/benchmarks/src/Data/Text/Benchmarks/EncodeUtf8.hs => benchmarks/haskell/Benchmarks/EncodeUtf8.hs rename : tests/benchmarks/src/Data/Text/Benchmarks/Equality.hs => benchmarks/haskell/Benchmarks/Equality.hs rename : tests/benchmarks/src/Data/Text/Benchmarks/FileRead.hs => benchmarks/haskell/Benchmarks/FileRead.hs rename : tests/benchmarks/src/Data/Text/Benchmarks/FoldLines.hs => benchmarks/haskell/Benchmarks/FoldLines.hs rename : tests/benchmarks/src/Data/Text/Benchmarks/Programs/BigTable.hs => benchmarks/haskell/Benchmarks/Programs/BigTable.hs rename : tests/benchmarks/src/Data/Text/Benchmarks/Programs/Cut.hs => benchmarks/haskell/Benchmarks/Programs/Cut.hs rename : tests/benchmarks/src/Data/Text/Benchmarks/Programs/Fold.hs => benchmarks/haskell/Benchmarks/Programs/Fold.hs rename : tests/benchmarks/src/Data/Text/Benchmarks/Programs/Sort.hs => benchmarks/haskell/Benchmarks/Programs/Sort.hs rename : tests/benchmarks/src/Data/Text/Benchmarks/Programs/StripTags.hs => benchmarks/haskell/Benchmarks/Programs/StripTags.hs rename : tests/benchmarks/src/Data/Text/Benchmarks/Programs/Throughput.hs => benchmarks/haskell/Benchmarks/Programs/Throughput.hs rename : tests/benchmarks/src/Data/Text/Benchmarks/Pure.hs => benchmarks/haskell/Benchmarks/Pure.hs rename : tests/benchmarks/src/Data/Text/Benchmarks/ReadNumbers.hs => benchmarks/haskell/Benchmarks/ReadNumbers.hs rename : tests/benchmarks/src/Data/Text/Benchmarks/Replace.hs => benchmarks/haskell/Benchmarks/Replace.hs rename : tests/benchmarks/src/Data/Text/Benchmarks/Search.hs => benchmarks/haskell/Benchmarks/Search.hs rename : tests/benchmarks/src/Data/Text/Benchmarks/Stream.hs => benchmarks/haskell/Benchmarks/Stream.hs rename : tests/benchmarks/src/Data/Text/Benchmarks/WordFrequencies.hs => benchmarks/haskell/Benchmarks/WordFrequencies.hs rename : tests/benchmarks/python/.gitignore => benchmarks/python/.gitignore rename : tests/benchmarks/python/cut.py => benchmarks/python/cut.py rename : tests/benchmarks/python/sort.py => benchmarks/python/sort.py rename : tests/benchmarks/python/strip_tags.py => benchmarks/python/strip_tags.py rename : tests/benchmarks/python/utils.py => benchmarks/python/utils.py rename : tests/benchmarks/ruby/cut.rb => benchmarks/ruby/cut.rb rename : tests/benchmarks/ruby/fold.rb => benchmarks/ruby/fold.rb rename : tests/benchmarks/ruby/sort.rb => benchmarks/ruby/sort.rb rename : tests/benchmarks/ruby/strip_tags.rb => benchmarks/ruby/strip_tags.rb rename : tests/benchmarks/ruby/utils.rb => benchmarks/ruby/utils.rb rename : tests/benchmarks/text-benchmarks.cabal => benchmarks/text-benchmarks.cabal
-
- Aug 13, 2011
-
-
Jasper Van der Jeugt authored
-
- Jul 11, 2011
-
-
bos authored
-
- Jul 10, 2011
- Jun 16, 2011
-
-
Jasper Van der Jeugt authored
-
- Jun 11, 2011
-
-
Jasper Van der Jeugt authored
-
- Jun 10, 2011
-
-
Jasper Van der Jeugt authored
-
Jasper Van der Jeugt authored
-
Jasper Van der Jeugt authored
-
- Jun 08, 2011
-
-
Jasper Van der Jeugt authored
-
- Jun 04, 2011
-
-
Jasper Van der Jeugt authored
-
Jasper Van der Jeugt authored
-
Jasper Van der Jeugt authored
This benchmark has no real value. We already have a benchmark for a pure map in the Pure module. Adding IO to the CaseMap benchmark just causes IO to outweigh the map function, so the results aren't very useful.
-
- Jun 03, 2011
-
-
Jasper Van der Jeugt authored
-
- May 28, 2011
-
-
Jasper Van der Jeugt authored
-