Skip to content

picobench 2.00

Compare
Choose a tag to compare
@iboB iboB released this 30 Oct 21:20
· 37 commits to master since this release
  • 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 (non windows builds)! Always set thread affinity to first core. Requires -lpthread. 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