Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

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

    authored
  2. Merge

    authored
    --HG--
    rename : tests/tests/src/Data/Text/Tests/Properties.hs => tests/Tests/Properties.hs
  3. Kill off warnings from GHC 7.6

    authored
  4. @sol

    Adapt for ghc-7.6

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

    authored
  2. Drop some redundant imports.

    authored
  3. Ensure that GHC's CPR optimization fires.

    authored
    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

    authored
Commits on Jun 29, 2012
  1. Ignore tests/coverage

    authored
  2. Kill off more cabal bit rot

    authored
  3. Simplify test counting

    authored
  4. Ignore .tix files

    authored
  5. Drop trailing whitespace

    authored
  6. Sort modules

    authored
  7. Add missing file

    authored
  8. Test the RealFloat builders

    authored
  9. Update names

    authored
  10. Get benchmarks going again

    authored
    --HG--
    rename : tests/README.markdown => tests-and-benchmarks.markdown
  11. Reorganize tests subtree

    authored
    --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

    authored
  13. Make the benchmarks subtree saner

    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
Commits on Jun 28, 2012
  1. @markwright

    Tests compile and work with ghc 7.5 QuickCheck 2.5 (after loosening Q…

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

    authored
  2. Merge

    authored
  3. Switch decodeUtf8 to runText

    authored
    This improves performance by 10% on small strings, and reduces the
    amount of memory allocated by 17%.
  4. Simplify the unstream code

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

    authored
    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.
Something went wrong with that request. Please try again.