on 0.7 help sign in
e2009c7A few small tidyups.0.7Bryan O'Sullivan d88331bTidy up imports.Bryan O'Sullivan 53836e2Implement lazy hGetContents.Bryan O'Sullivan 0797768Factor out chunk reading from hGetContents.Bryan O'Sullivan f831ab7Tidy up and fix the definitions of hGetLine and hPutStr.Bryan O'Sullivan b0f3a93Complete the refactoring of hGetLine.Bryan O'Sullivan 57f6c8fBegin refactoring of hGetLine.Bryan O'Sullivan 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