Commit Graph

16 Commits

Author SHA1 Message Date
Harendra Kumar
3feeec2e8e Check for GNU awk 2021-06-08 23:54:04 +05:30
Harendra Kumar
cc198c5b8d Fix gauge benchmark name matching 2021-06-08 23:54:04 +05:30
Harendra Kumar
5537b0bfc2 Add --sort-by-name flag
To sort the benchmarks by name instead of sorting them by field value or
percent diff.
2021-06-08 23:54:04 +05:30
Harendra Kumar
edbb7b8010 Fix error handling, use pipefail
* Also, fix --prefix not working due to missing ";"
* Fix correct benchmark name to be printed
2021-06-08 23:54:04 +05:30
Harendra Kumar
b0fdda43d5 Fix missing benchmarks 2021-06-08 23:54:04 +05:30
Harendra Kumar
03218ad71b Cleanup, fix issues in bench.sh 2021-06-08 23:54:04 +05:30
Ranjeet Kumar Ranjan
b68baf3c51 Add support for benchmarking with tasty-bench
tasty-bench has fewer dependencies and is agile to keep up with new GHC
versions. This change is especially motivated by support for GHC 9.0.1.
gauge depends on foundation/basement which lagging much behind and seem
to be unmaintained.
2021-06-08 23:54:04 +05:30
Harendra Kumar
a7ba0701ec Add a hack to find "chart" executable
We can always use the chart executable built by any compiler version.
Sometimes the chart executable is not buildable by newer compiler
versions, in that case we can build it using another compiler and use
that.
2021-04-26 12:21:10 +05:30
Harendra Kumar
cdccb78b7e Add support for --with-compiler 2021-02-10 19:19:53 +05:30
Harendra Kumar
6c02648b7d Use fusion-plugin by default 2021-02-10 18:49:58 +05:30
Harendra Kumar
d1ab6e59d6 Rename cabal-build-flags to cabal-build-options 2021-02-10 18:49:58 +05:30
Harendra Kumar
6a33a88980 Increase time-limit from 0 to 0.01
In the "reverse'" benchmark the GC stats were showing as 0 because no
GC occurred in 1 iteration.
2021-01-27 19:08:13 +05:30
Harendra Kumar
002551e55f Support hpc-coveralls for coverage upload 2020-12-28 23:56:18 +05:30
Harendra Kumar
4dc01677c7 Add coverage option to test.sh script 2020-12-28 23:56:18 +05:30
Harendra Kumar
f6d05d3f52 Refactor bench.sh to use build-lib.sh 2020-12-28 23:56:18 +05:30
Harendra Kumar
58cb9caffa Move the bench.sh script to "bin" dir 2020-12-28 23:56:18 +05:30