on 527b021 help sign in
527b021Early lazy I/O support.Bryan O'Sullivan 7728ce8Finish off support for strict text I/O.Bryan O'Sullivan 239c508Implement hGetLine.Bryan O'Sullivan 033b9d4Simplify interact.Bryan O'Sullivan e2ad6abTrim down the number of functions that need 6.12-specific implementations.Bryan O'Sullivan 0b98b61Implement hPutStr.Bryan O'Sullivan 31e4e5dStub out definitions for >= 6.12.Bryan O'Sullivan 9474e21Flesh out IO functions for 6.10 and older.Bryan O'Sullivan 8d53bbdStub in strict I/O support.Bryan O'Sullivan ac754aaAdd a file to the source disty.0.6Bryan O'Sullivan 265c871Render many sets of hopefully charts.Bryan O'Sullivan e568d87Benchmark result charting.Bryan O'Sullivan 2d81732Give some benchmark groups better names.Bryan O'Sullivan 3a86c2dAdd breakEnd.Bryan O'Sullivan e635b4aSplit out packages needed for tests.Bryan O'Sullivan 3e973aeMake benchmarks.Bryan O'Sullivan 44b2703Benchmark toLower.Bryan O'Sullivan 4efa82cGet rid of obsolete benchmarking code.Bryan O'Sullivan 40f5e1bTry to make case mapping faster.Bryan O'Sullivan 1f4ce2aMeasure toUpper.Bryan O'Sullivan cc1b015Measure and improve replicate.Bryan O'Sullivan 187893fSpeed up init.Bryan O'Sullivan 5d42411Fix up some performance problems using more specific strict types.Bryan O'Sullivan b71b17eMany new benchmarks.Bryan O'Sullivan c67c26bSpeed up intersperse?Bryan O'Sullivan cd6f8afBenchmark intersperse and intercalate.Bryan O'Sullivan bbbaad9Drop yet more INLINE directives.Bryan O'Sullivan 4b5d6a1Finish off rounding out the existing benchmarks with lazy variants.Bryan O'Sullivan 93071d0More benchmark cleanups.Bryan O'Sullivan 8970b53Rationalise names, and add lazy tests.Bryan O'Sullivan 0ecaa5bFix up lazy intercalate.Bryan O'Sullivan af4e402Fix up lazy concat and concatMap.Bryan O'Sullivan b3fad05Benchmark concatMap, and redefine it to not use fusion.Bryan O'Sullivan 2ebdd17Benchmark intercalate.Bryan O'Sullivan f60d964Benchmarks, using criterion!Bryan O'Sullivan c44ba7aRewrite intercalate to not use fusion.Bryan O'Sullivan 2a9d765Performance improvements by not taunting the 6.10 inliner.Bryan O'Sullivan e91c827Make concat and concatMap inline-friendly.Bryan O'Sullivan 0b0c021Fix typo.Bryan O'Sullivan e92efffTry to make concat faster, without succeeding. This is probably still a useful transformation.Bryan O'Sullivan a40579aAdd a dependency on deepseq.Bryan O'Sullivan 4330bbfAdd an NFData instance.Bryan O'Sullivan e63b869Get rid of the fused version of concat.Bryan O'Sullivan 7ecbb50Fix warnings reported by GHC HEAD.Bryan O'Sullivan 6bf5915Minor Haddock fix for unlinesJohan Tibell abd5fabminor haddock markup fixDuncan Coutts 258b069Add ByteString performance tests.Bryan O'Sullivan 40452fcFix some documentation errors.Bryan O'Sullivan 7f28cf9Add previously missed source files.0.5Bryan O'Sullivan d545ea0Bump version number.Bryan O'Sullivan