All Versions
Latest Version
Avg Release Cycle
180 days
Latest Release
1806 days ago

Changelog History

  • v0.2.1.3 Changes

    May 07, 2019
    • Now requires criterion-0.15.*

    • ๐Ÿ— No longer builds with GHC < 8.

  • v0.2.1.2 Changes

    May 23, 2018
    • Allow 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 and normalFormIO, breaking compilation.
  • 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 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.

  • v0.1.0.0 Changes

    May 22, 2016
    • ๐ŸŽ‰ Initial release