Changelog History
-
v0.2.1.3 Changes
May 07, 2019Now requires criterion-0.15.*
๐ No longer builds with GHC < 8.
-
v0.2.1.2 Changes
May 23, 2018Allow building with criterion-0.13.* and 0.14.*
๐ Allow building with temporary-1.3.*
-
v0.2.1.1 Changes
February 06, 2018๐ Allow building with GHC 8.2.*
Now requires streaming-0.2.*
-
v0.2.1.0 Changes
July 13, 2017โ Add
compareFuncAllWith
๐ Documentation improvements (especially on
baselineWith
).
-
v0.2.0.1 Changes
July 12, 2017- Accidentally deleted the type signatures of
normalForm
andnormalFormIO
, breaking compilation.
- Accidentally deleted the type signatures of
-
v0.2.0.0 Changes
July 12, 2017๐จ Benchmarking results are now printed out incrementally rather than requiring all of them to be completed first.
๐ Support for using the [weigh] library to measure memory usage.
Can now optionally provide a list of
CompParam
values tocompareFunc
and related functions rather than needing to usemappend
or<>
to manually combine them all.Some of Criterion's command-line options are now available, including the ability to output a CSV file (albeit with a different format).
Can now evaluate
IO
-based benchmarks.โ Add
compareFuncList
,compareFuncAll
(as well as primed andIO
-based variants) andnormalForm
(andnormalFormIO
).โ Remove
compareFuncConstraint
as it was found to not be very helpful and complicated the code base. The same functionality can be achieved usingcompareFuncList
and related functions.- This includes removing
SameAs
andCUnion
as they are now no longer needed. - The type of
compareFunc
is now different, but existing code shouldn't needed to change.
- This includes removing
The
LabelTree
data structure now includes the depth of each node.
-
v0.1.0.0 Changes
May 22, 2016- ๐ Initial release