Skip to content

Commit 0e96f61

Browse files
authored
Performance analysis over time (#629)
* benchmark history script * if HEAD no need to rebuild worktree * add bench/README.md * Enable all experiments * Fix dependency tracking for git branches * hlints * Add stack84 extra-deps * Identify failed experiments in graphs * Filter our failed benchmarks from aggregate graphs Otherwise they tend to distort the axis * Improve graphs (more and easier to see colors) * update cradles * customizable output folder * Cache the config for the duration of the script Otherwise the script is vulnerable to config edits * Allow omitting the git: field * Ignore bench-hist intermediate artifacts Handy for including bench-hist results in a branch while avoiding the intermediate artifacts
1 parent 4e7b2fc commit 0e96f61

File tree

9 files changed

+582
-4
lines changed

9 files changed

+582
-4
lines changed

.gitignore

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,9 @@ cabal.project.local
77
/.tasty-rerun-log
88
.vscode
99
/.hlint-*
10-
bench/example
10+
bench/example/
11+
bench-hist/
12+
bench-temp/
13+
.shake/
14+
ghcide
15+
*.benchmark-gcStats

0 commit comments

Comments
 (0)