Changelog for testbench-0.2.1.3
0.2.1.3 (7 May, 2019)
-
Now requires criterion-0.15.*
-
No longer builds with GHC < 8.
0.2.1.2 (23 May, 2018)
-
Allow building with criterion-0.13.* and 0.14.*
-
Allow building with temporary-1.3.*
0.2.1.1 (6 February, 2018)
-
Allow building with GHC 8.2.*
-
Now requires streaming-0.2.*
0.2.1.0 (13 July, 2017)
-
Add
compareFuncAllWith
-
Documentation improvements (especially on
baselineWith
).
0.2.0.1 (12 July, 2017)
- Accidentally deleted the type signatures of
normalForm
andnormalFormIO
, breaking compilation.
0.2.0.0 (12 July, 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.
-
-
The
LabelTree
data structure now includes the depth of each node.
0.1.0.0 (22 May, 2016)
- Initial release