Commits

Show all
Author Commit Message Labels Comments Date
Bryan O'Sullivan
TAG 0.4.1.0
Tags
0.4.1.0
Bryan O'Sullivan
Add an nfIO function.
Bryan O'Sullivan
TAG 0.4.0
Tags
0.4.0
Bryan O'Sullivan
Bump version
Bryan O'Sullivan
Shorten help text.
Bryan O'Sullivan
Allow a pre-benchmark prep step.
Bryan O'Sullivan
Fix up a type to be more descriptive.
Bryan O'Sullivan
Rename ConfigM to Criterion.
Bryan O'Sullivan
Replace the B type with Pure, and nf and whnf ctors.
Bryan O'Sullivan
TAG 0.3.0
Tags
0.3.0
Bryan O'Sullivan
Bump version.
Bryan O'Sullivan
Add a very fast test case.
Bryan O'Sullivan
Update the documentation.
Bryan O'Sullivan
Simplify the type of the B tuple.
Bryan O'Sullivan
TAG 0.2.0
Tags
0.2.0
Bryan O'Sullivan
Update source list, make Judy compile.
Bryan O'Sullivan
Bump version.
Bryan O'Sullivan
Switch to a newtype-based monad, and get rid of doIO.
Bryan O'Sullivan
Make the examples build under the new regime, and add a Makefile.
Bryan O'Sullivan
Export the new B type.
Bryan O'Sullivan
Fix up the definition of the Benchmarkable type.
Bryan O'Sullivan
TAG 0.1.3
Tags
0.1.3
Bryan O'Sullivan
Improve dependency tracking
Bryan O'Sullivan
TAG 0.1.3
Bryan O'Sullivan
Update dependencies.
Neil Brown
Changed Criterion to use a ReaderT monad with the Config This stops the Config being passed around as an explicit parameter, which makes the code shorter and cleaner. I've used the mtl library, but all the ReaderT stuff is wrapped up in the new Criterion.Monad module, so it should be possible to swap the implementation (e.g. for transformers) without any trouble. One of the main complexities of making this change was to fix hPrintf to work with Reader…
Neil Brown
Added the option to ask for a summary CSV containing just the intervals for the mean and stddev for each test
Bryan O'Sullivan
Add really quick benchmarks for testing.
Bryan O'Sullivan
Fix a thinko.
Bryan O'Sullivan
Tix an option fypo.
  1. Prev
  2. Next