metabench
metabench copied to clipboard
A simple framework for compile-time benchmarks
This is just an idea I would like to share with you. Clang prints several compilation statistics when supplied with the flags `-Xclang -print-stats`. See this [sample output](https://ecrypa.github.io/metal-benchmark/sample_clang_stats_output.txt) for an...
looking at the libs on here there seems to be a lot of support for compilers which are older than those currently offered. I am looking to add a legacy...
The two attached screen shots show: https://github.com/cppljevans/composite_storage/blob/master/benchmark/src/CMakeLists.txt but without the large time of the hana.make_find dataset (it's largeness largely obscured details of other datasets). The 2 screen shots show the...
It helps user to see what the templates do if the generated files are preserved so that user can look at them to assure himself the template is doing what...
Forking #124 to discuss real-world examples more precisely. The idea is that in addition to the microbenchmarks we're already providing (and which should be made more precise by #148), we...
 The hover info in this screenshot shows 280, even though the point is at the 300 vertical. This might be a bug in a different project, I don't know....
The progress update was broken on Windows when I removed the dependency on ruby-progressbar. Example of output on Appveyor: ``` 1/10 make_tuple/recursive_tuple.cpp.erb (n = 0)2/10 make_tuple/recursive_tuple.cpp.erb (n = 5) 2/10...
It might be useful to be able to look at the ERB template that was used to generate a dataset. For example, I could imagine hovering the legend on the...
We will have to deal with broken support for newer standards. Two approaches strike me as the most obvious: - Manually implement some nasty logic to decide what libraries to...