Source

text / tests / Benchmarks.hs

Author Commit Message Labels Comments Date
Bryan O'Sullivan
mapAccum[LR] benchmarks
Bryan O'Sullivan
Benchmark encoding
tibbe
Change builder benchmarks to use foldr
tibbe
Added RULES to merge adjacent bounds checks. This speeds up the "builder/mappend 8 char" benchmark by 39%. The number of merged bounds checks is currently limited to -fmax-simplifier-iterations. Replacing 'append' (and perhaps 'writeN') with some other combinator might fix that problem.
tibbe
Change imports after builder move.
tibbe
Added benchmark for builder. The benchmark shows that using the locally defined inlineInterleaveST is 13-44% faster than using unsafeInterleaveST.
Bryan O'Sullivan
Benchmark readFile performance.
Bryan O'Sullivan
Give some benchmark groups better names.
Bryan O'Sullivan
Make benchmarks.
Bryan O'Sullivan
Benchmark toLower.
Bryan O'Sullivan
Measure toUpper.
Bryan O'Sullivan
Measure and improve replicate.
Bryan O'Sullivan
Many new benchmarks.
Bryan O'Sullivan
Benchmark intersperse and intercalate.
Bryan O'Sullivan
Finish off rounding out the existing benchmarks with lazy variants.
Bryan O'Sullivan
More benchmark cleanups.
Bryan O'Sullivan
Rationalise names, and add lazy tests.
Bryan O'Sullivan
Benchmark concatMap, and redefine it to not use fusion.
Bryan O'Sullivan
Benchmark intercalate.
Bryan O'Sullivan
Benchmarks, using criterion!