@@ -20,6 +20,8 @@ print_help () {
20 echo " [--fields <"field1 field2 ..." | help>]"
20 echo " [--fields <"field1 field2 ..." | help>]"
21 echo " [--sort-by-name]"
21 echo " [--sort-by-name]"
22 echo " [--compare]"
22 echo " [--compare]"
23+ echo " [--diff-style <absolute|percent|multiples>]"
24+ echo " [--cutoff-percent <percent-value>]"
23 echo " [--graphs]"
25 echo " [--graphs]"
24 echo " [--no-measure]"
26 echo " [--no-measure]"
25 echo " [--append]"
27 echo " [--append]"
@@ -419,6 +421,8 @@ run_reports() {
419 --benchmark $i \
421 --benchmark $i \
420 $(test "$GRAPH" = 1 && echo "--graphs") \
422 $(test "$GRAPH" = 1 && echo "--graphs") \
421 $(test "$SORT_BY_NAME" = 1 && echo "--sort-by-name") \
423 $(test "$SORT_BY_NAME" = 1 && echo "--sort-by-name") \
424+ $(test -n "$BENCH_DIFF_STYLE" && echo "--diff-style $BENCH_DIFF_STYLE") \
425+ $(test -n "$BENCH_CUTOFF_PERCENT" && echo "--diff-cutoff-percent $BENCH_CUTOFF_PERCENT") \
422 --fields "$FIELDS"
426 --fields "$FIELDS"
@@ -468,6 +472,8 @@ do
468 --cabal-build-options) shift; CABAL_BUILD_OPTIONS+=$1; shift ;;
472 --cabal-build-options) shift; CABAL_BUILD_OPTIONS+=$1; shift ;;
469 --rtsopts) shift; RTS_OPTIONS=$1; shift ;;
473 --rtsopts) shift; RTS_OPTIONS=$1; shift ;;
470 --config) shift; BENCH_CONFIG_FILE=$1; shift ;;
474 --config) shift; BENCH_CONFIG_FILE=$1; shift ;;
475+ --diff-style) shift; BENCH_DIFF_STYLE=$1; shift ;;
476+ --diff-cutoff-percent) shift; BENCH_CUTOFF_PERCENT=$1; shift ;;
472 --slow) SLOW=1; shift ;;
478 --slow) SLOW=1; shift ;;
473 --quick) QUICK_MODE=1; shift ;;
479 --quick) QUICK_MODE=1; shift ;;