4 releases (breaking)

Uses old Rust 2015

0.5.0 Apr 4, 2018
0.4.0 Sep 27, 2017
0.3.0 Jul 13, 2017
0.2.0 Jul 11, 2017
0.1.0 Jul 9, 2017

#78 in Profiling

22 downloads per month

Custom license

17KB
404 lines

Liar

Liar is a Rust library to support writing benchmark suites as stand-alone binaries.

The project goals are:

  • Support reuse of benchmarks across both standard OS and embedded/#![no_std] targets.
  • Enable benchmark execution on a target with post-hoc analysis of raw data on a host.
  • Let users control how benchmarks are executed, what data are reported, and the means of reporting.
  • Compile with stable Rust.

License

Liar is released under the ISC License. The implementations of black_box are derived from the bencher and Rust libtest crates, which we use under the MIT license.


lib.rs:

Flexible, stand-alone benchmarking.

Dependencies

~25KB