[ANN] tasty-bench-0.2.5: featherlight benchmark framework

I'm happy to announce a release of tasty-bench-0.2.5. It is a featherlight benchmark framework with API mimicking criterion and gauge. https://github.com/Bodigrim/tasty-bench#readme https://hackage.haskell.org/package/tasty-bench-0.2.5 * It supports GHCs from 7.0 to 9.2 alpha. Running benchmarks on a bleeding edge GHC is important to identify potential performance degradation before a compiler is released. * A build on a clean machine is 16 times faster than criterion and 4 times faster than gauge. A build without dependencies is 6 times faster than criterion and 8 times faster than gauge. One can build benchmarks on CI without wasting excessive resources. * Benchmarks can be written together with tests, and can itself be turned into a performance regression test suite. In fact our benchmarks are just regular tasty tests. * Comparisons between benchmarks are readily available out of the box: no external tools (like criterion-compare or bench-show) are required. One can compare results between runs and between individual benchmarks instead of squinting at absolute numbers. Best regards, Andrew
participants (1)
-
Andrew Lelechenko