mirror of
https://github.com/Bodigrim/tasty-bench.git
synced 2024-09-11 16:56:14 +03:00
1.5 KiB
1.5 KiB
0.3.5
- Support
tasty-1.5
. - Report benchmarking progress.
0.3.4
- Force single-threaded execution in
defaultMain
. - Expose
measureCpuTimeAndStDev
helper to analyse benchmarks manually.
0.3.3
- Drop support of
tasty < 1.2.3
. - Make benchmarks immune to
-fspec-constr-count
limit.
0.3.2
- Add
locateBenchmark
andmapLeafBenchmarks
. - Support measuring of wall-clock time.
- Make messages for baseline comparison less ambiguous.
- Graceful degradation on non-Unicode terminals.
0.3.1
- Add
bcompareWithin
for portable performance tests. - Add
tasty
anddebug
build flags.
0.3
- Report mean time with 3 significant digits.
- Report peak memory usage, when run with
+RTS -T
. - Run benchmarks only once, if
RelStDev
is infinite. - Make
Benchmarkable
constructor public. - Expose
measureCpuTime
helper to run benchmarks manually. - Expose
CsvPath
,BaselinePath
,SvgPath
.
0.2.5
- Fix comparison against baseline.
0.2.4
- Add a simplistic SVG reporter.
- Add
bcompare
to compare between benchmarks. - Throw a warning, if benchmarks take too long.
0.2.3
- Prohibit duplicated benchmark names in CSV reports.
0.2.2
- Remove
NFData
constraint fromwhnfIO
.
0.2.1
- Fix integer overflow in stdev computations.
0.2
- Add
env
andenvWithCleanup
. - Run console and CSV reporters in parallel.
- Extend console reporter and export it as
consoleBenchReporter
. - Add comparison against baseline and relevant options.
- Export
RelStDev
option. - Export
benchIngredients
.
0.1
- Initial release.