Shake README isn't up to date wrt. the measurement files it generates
This is the output structure I see for !44 (merged) at the moment:
├── scc
│ ├── config.txt
│ ├── Digraph.hi
│ ├── Digraph.o
│ ├── Digraph.o.compile.tsv
│ ├── Digraph.o.stats
│ ├── Main
│ ├── Main.hi
│ ├── Main.link.tsv
│ ├── Main.o
│ ├── Main.o.compile.tsv
│ ├── Main.o.stats
│ ├── Main.run.results.tsv
│ └── Main.stats.1
That differs in a few ways from what I expected after reading the Shake README:
- The .csv suffixes are .tsv and contain actual tab-separated values
- I see a
.compile.tsv
and.stats
file per object file - I see a
.link.tsv
file, a.run.results.tsv
and a.stats.1
file per executable
I can guess what's in o.compile.tsv
, exe.link.tsv
and exe.run.results.tsv
. The exe.stats.1
file seems to be the aggregate of all o.stats
files. But why do we have stats files and o.compile.tsv
? Also the README only mentions .result.csv
files.