Skip to content

Tags: iboB/picobench

Tags

v2.07

Toggle v2.07's commit message

Verified

This tag was signed with the committer’s verified signature.
iboB Borislav Stanimirov
* Text output is now markdown compatible

* Allow including picobench.hpp before defining PICOBENCH_IMPLEMENT

v2.06

Toggle v2.06's commit message

Verified

This tag was signed with the committer’s verified signature.
iboB Borislav Stanimirov
cmake: set min ver to 3.5 as support for lower is dropping

update deps

v2.05

Toggle v2.05's commit message

Verified

This tag was signed with the committer’s verified signature.
iboB Borislav Stanimirov
Fixed MinGW build

v2.04

Toggle v2.04's commit message

Verified

This tag was signed with the committer’s verified signature.
iboB Borislav Stanimirov
Added CLI args to run specific benchmarks or suites

v2.03

Toggle v2.03's commit message

Verified

This tag was signed with the committer’s verified signature.
iboB Borislav Stanimirov
* Added PICOBENCH_UNIQUE_SYM_SUFFIX

* Fixed several warnings

v2.02

Toggle v2.02's commit message

Verified

This tag was signed with the committer’s verified signature.
iboB Borislav Stanimirov
* Fixed same-func warning if user data is different

* Macro PICOBENCH_NAMESPACE to change namespace
* Changed marking of baseline in human-readable reports
* Minor internal changes in strings

v2.01

Toggle v2.01's commit message
Version 2.01

- Removed dep on pthread by using `sched_setactivity` direcly. This also fixes Android builds
- Minor doc updates

v2.00

Toggle v2.00's commit message
v2.00

* Breaking change! runner::run_benchmarks doesn't return a report anymore. The report is generated by runner::generate_report instead
* Breaking change! report_output_format doesn't accept output streams as arguments. Use set_output_streams.
* Potentially breaking change (gcc and clang)! Always set thread affinity to first core. Macro to turn this off.
* Added runner::run which performs a full execution
* Added benchmark results and results comparison
* Added error enum
* Macro option to allow a std::function as a benchmark
* Macros for default iterations and samples
* Allowing local registration of benchmarks in a runner
* Added local_runner which doesn't consume registry
* More force-inline functions in states
* Fixed some potential compilation warnings
* Removed tests from header
* Anonymous namespace for impl-only classes and funcs
* Added setters and getters for every config option

v1.05

Toggle v1.05's commit message
* Counting iterations of state

* Optionally set thread affinity when running benchmarks so as not to miss cpu cycles with the high res clock

v1.04

Toggle v1.04's commit message
Some missing tests