Permalink
Commits on Aug 14, 2012
  1. Bump version to 0.11.2.3

    bos committed Aug 14, 2012
  2. Merge

    bos committed Aug 14, 2012
    --HG--
    rename : tests/tests/src/Data/Text/Tests/Properties.hs => tests/Tests/Properties.hs
  3. Kill off warnings from GHC 7.6

    bos committed Aug 14, 2012
  4. Kill the upper bound on integer-gmp

    bos committed Aug 14, 2012
  5. Adapt for ghc-7.6

    sol committed Aug 14, 2012
Commits on Aug 13, 2012
  1. Ignore cabal-dev directories.

    bos committed Aug 13, 2012
  2. Drop some redundant imports.

    bos committed Aug 13, 2012
  3. Ensure that GHC's CPR optimization fires.

    bos committed Aug 13, 2012
    Prior to this change, we definitely allocated the result on the
    heap when building the little faux-bloom-filter.
Commits on Jul 4, 2012
  1. Oops

    bos committed Jul 4, 2012
Commits on Jun 29, 2012
  1. Ignore tests/coverage

    bos committed Jun 29, 2012
  2. Kill off more cabal bit rot

    bos committed Jun 29, 2012
  3. Simplify test counting

    bos committed Jun 29, 2012
  4. Ignore .tix files

    bos committed Jun 29, 2012
  5. Drop trailing whitespace

    bos committed Jun 29, 2012
  6. Sort modules

    bos committed Jun 29, 2012
  7. Add missing file

    bos committed Jun 29, 2012
  8. Test the RealFloat builders

    bos committed Jun 29, 2012
  9. Update names

    bos committed Jun 29, 2012
  10. Get benchmarks going again

    bos committed Jun 29, 2012
    --HG--
    rename : tests/README.markdown => tests-and-benchmarks.markdown
  11. Reorganize tests subtree

    bos committed Jun 29, 2012
    --HG--
    rename : tests/tests/.ghci => tests/.ghci
    rename : tests/tests/Makefile => tests/Makefile
    rename : tests/tests/src/Data/Text/Tests.hs => tests/Tests.hs
    rename : tests/tests/src/Data/Text/Tests/IO.hs => tests/Tests/IO.hs
    rename : tests/tests/src/Data/Text/Tests/Properties.hs => tests/Tests/Properties.hs
    rename : tests/tests/src/Data/Text/Tests/QuickCheckUtils.hs => tests/Tests/QuickCheckUtils.hs
    rename : tests/tests/src/Data/Text/Tests/Regressions.hs => tests/Tests/Regressions.hs
    rename : tests/tests/src/Data/Text/Tests/SlowFunctions.hs => tests/Tests/SlowFunctions.hs
    rename : tests/tests/src/Data/Text/Tests/Utils.hs => tests/Tests/Utils.hs
    rename : tests/tests/scripts/cover-stdio.sh => tests/scripts/cover-stdio.sh
    rename : tests/tests/text-tests.cabal => tests/text-tests.cabal
  12. Ignore benchmark bits

    bos committed Jun 29, 2012
  13. Make the benchmarks subtree saner

    bos committed Jun 29, 2012
    --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
Commits on Jun 28, 2012
  1. Tests compile and work with ghc 7.5 QuickCheck 2.5 (after loosening Q…

    markwright committed Jun 28, 2012
    …uickCheck dep in test-framework-quickcheck2)
Commits on Jun 24, 2012
  1. Update test README

    bos committed Jun 24, 2012
  2. Merge

    bos committed Jun 24, 2012
  3. Switch decodeUtf8 to runText

    bos committed Jun 24, 2012
    This improves performance by 10% on small strings, and reduces the
    amount of memory allocated by 17%.
  4. Simplify the unstream code

    bos committed Jun 24, 2012
Commits on Jun 19, 2012
  1. unstream: choose a winner - the continuation

    bos committed Jun 19, 2012
    For a simple benchmark filtering many very small strings, this
    allocates 7.8% less memory and 2.4% less time than unstream in
    0.11.2.1.  The difference slowly disappears for larger strings.
    
    The "use a specialised pair" approach can't match the reduction in
    memory use, and for reasons unknown to me, seems to be slower than
    the code in 0.11.2.1.