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.tsvand.statsfile per object file - I see a
.link.tsvfile, a.run.results.tsvand a.stats.1file 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.
Edited by Andreas Klebinger