Releases: libnonius/nonius
Nonius 1.2.0 beta 1
This is a beta for a feature release of nonius.
Nonius is an open-source framework for benchmarking small snippets of C++ code, inspired by Criterion. Nonius runs your code, measures the time it takes to run, and then performs some statistical analyses on those measurements. Check out the documentation for more information.
This release includes several new features:
Nonius 1.1.2
This is a patch release of nonius.
Nonius is an open-source framework for benchmarking small snippets of C++ code, inspired by Criterion. Nonius runs your code, measures the time it takes to run, and then performs some statistical analyses on those measurements. Check out the documentation for more information.
This release updates the HighCharts JS library and reduces some of the third-party dependencies.
Nonius 1.1.1
This is a patch release of nonius.
Nonius is an open-source framework for benchmarking small snippets of C++ code, inspired by Criterion. Nonius runs your code, measures the time it takes to run, and then performs some statistical analyses on those measurements. Check out the documentation for more information.
This release removes a warning generated when compiling with 64-bit MSVC.
Nonius 1.1
This is a feature release of nonius.
Nonius is an open-source framework for benchmarking small snippets of C++ code, inspired by Criterion. Nonius runs your code, measures the time it takes to run, and then performs some statistical analyses on those measurements. Check out the documentation for more information.
This release includes two new features:
- the usage of Boost.Chrono can be forced by defining a macro, even in environments that don't need it;
- all of the non-default reporters can be disabled together or individually, by defining specific macros.
This release also includes several bug fixes.
Nonius 1.0
This is the first production release of nonius.
Nonius is an open-source framework for benchmarking small snippets of C++ code, inspired by Criterion. Nonius runs your code, measures the time it takes to run, and then performs some statistical analyses on those measurements. Check out the documentation for more information.
This release includes the following features.
- simple declarative interface for specifying benchmarks;
- support for testing constructors and destructors;
- textual, CSV, JUnit, and interactive chart reports;
- mean and variance estimation with statistical bootstrapping;
- outlier analysis.
Beta 3
Beta 2
Improving upon the previous release, this provides a simpler way of defining benchmarks and features a default runner with various features. It also provides CSV output, and makes MSVC a supported target.
Coming soon: charts, HTML report, and more data analysis.
Beta 1
This is the first beta release of Nonius.
Right now it's a very rough port of basic Criterion functionality. It can run benchmarks with the right granularity to minimise clock resolution artifacts (so you can measure very small amounts of code), and perform a bootstrap analysis on the measurements. It displays this information in a manner very similar to Criterion's normal textual output.
Next releases will include CSV exports, graphs, and perhaps other analyses of the data.