R. Martinho Fernandes
R. Martinho Fernandes
https://github.com/rmartinho/nonius/blob/devel/include/nonius/detail/stats.h++ uses `boost::math::quantile`, `boost::math::normal`, and `boost::math::cdf`. These need to be replaced with non-boost equivalents to remove the boost dependency.
https://github.com/rmartinho/nonius/blob/devel/include/nonius/detail/cpptempl.h uses `boost::lexical_cast`, `boost::trim_copy_if`, `boost::trim_copy`, `boost::is_space`, `boost::split`, and `boost::starts_with`. If the boost dependencies are to go away, these need to be replaced with non-boost equivalents.
Nonius should make a best effort attempt to collect useful available system information.
Enable the default runner to use more than one reporter at once. This allows, e.g., getting the "standard" output while collecting all samples in CSV, and/or while also generating charts.
Autocorrelation analysis could help identify problems with benchmarks, or simply interesting behaviour in some code.
MSVC should be added to the build system for automatic testing.
The benchmark authoring guide needs to explain that the user is still responsible for certain characteristics of the environment that nonius cannot control nor account for, and also explain the...
Right now an instance of `text` carries information about the encoding in the type, in order to enforce conversions at the appropriate places. It would be neat if `text` could...