Changelog of @hackage/testbench 0.2.0.1

0.2.0.1 (12 July, 2017)

  • Accidentally deleted the type signatures of normalForm and normalFormIO, 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 to compareFunc and related functions rather than needing to use mappend 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 and IO-based variants) and normalForm (and normalFormIO).

  • Remove compareFuncConstraint as it was found to not be very helpful and complicated the code base. The same functionality can be achieved using compareFuncList and related functions.

    • This includes removing SameAs and CUnion 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