Commit Graph

4 Commits

Author SHA1 Message Date
Bob Nystrom
8842efbab7 feat: remove JS benchmarks and reduce depth for faster binary_trees/fib runs
Switch binary_trees max depth from 14 to 12 across all languages and reduce fib argument from 30 to 28, dropping JS entirely since its performance is incomparable. Update expected output patterns in run_bench script to match new tab-free format and use best-time comparison instead of mean.
2013-12-13 00:59:57 +00:00
Bob Nystrom
e97ec653e6 feat: add --language flag to filter benchmarks by language in run_bench
Add a new `--language` / `-l` CLI argument that accepts multiple language
identifiers, and pass the list through to `run_benchmark` so it skips
languages not in the user-specified set. Also remove the short form `-b`
from `--generate-baseline` to avoid conflict with the new `-l` flag.
2013-12-11 07:02:24 +00:00
Bob Nystrom
6695580df4 feat: add baseline comparison tracking to benchmark script with color-coded regression/improvement output 2013-12-08 06:14:56 +00:00
Bob Nystrom
6ba77ea2cd fix: add explicit return statements in benchmark functions and add method_call benchmark suite 2013-12-08 02:43:39 +00:00