├── .cargo └── config.toml ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── pull_request_template.md └── workflows │ └── ci.yml ├── .gitignore ├── .mergify.yml ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── check.sh ├── deny.toml ├── release.toml └── tiny-bench ├── Cargo.toml ├── benches └── benchmark.rs ├── examples ├── bad_sort.rs ├── bench_compare.rs ├── time_iterator.rs └── time_loop.rs └── src ├── benching.rs ├── error.rs ├── lib.rs ├── output.rs ├── output ├── analysis.rs ├── analysis │ ├── criterion.rs │ ├── criterion │ │ └── CRITERION-LICENSE-MIT │ ├── random.rs │ └── sample_data.rs ├── disk.rs └── ser.rs └── timing.rs /.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbarkStudios/tiny-bench/HEAD/.cargo/config.toml -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbarkStudios/tiny-bench/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbarkStudios/tiny-bench/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbarkStudios/tiny-bench/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbarkStudios/tiny-bench/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbarkStudios/tiny-bench/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | .idea 3 | *.iml 4 | **/*.rs.bk 5 | Cargo.lock 6 | -------------------------------------------------------------------------------- /.mergify.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbarkStudios/tiny-bench/HEAD/.mergify.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbarkStudios/tiny-bench/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbarkStudios/tiny-bench/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbarkStudios/tiny-bench/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- 1 | [workspace] 2 | resolver = "2" 3 | members = ["tiny-bench"] 4 | -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbarkStudios/tiny-bench/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbarkStudios/tiny-bench/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbarkStudios/tiny-bench/HEAD/README.md -------------------------------------------------------------------------------- /check.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbarkStudios/tiny-bench/HEAD/check.sh -------------------------------------------------------------------------------- /deny.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbarkStudios/tiny-bench/HEAD/deny.toml -------------------------------------------------------------------------------- /release.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbarkStudios/tiny-bench/HEAD/release.toml -------------------------------------------------------------------------------- /tiny-bench/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbarkStudios/tiny-bench/HEAD/tiny-bench/Cargo.toml -------------------------------------------------------------------------------- /tiny-bench/benches/benchmark.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbarkStudios/tiny-bench/HEAD/tiny-bench/benches/benchmark.rs -------------------------------------------------------------------------------- /tiny-bench/examples/bad_sort.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbarkStudios/tiny-bench/HEAD/tiny-bench/examples/bad_sort.rs -------------------------------------------------------------------------------- /tiny-bench/examples/bench_compare.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbarkStudios/tiny-bench/HEAD/tiny-bench/examples/bench_compare.rs -------------------------------------------------------------------------------- /tiny-bench/examples/time_iterator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbarkStudios/tiny-bench/HEAD/tiny-bench/examples/time_iterator.rs -------------------------------------------------------------------------------- /tiny-bench/examples/time_loop.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbarkStudios/tiny-bench/HEAD/tiny-bench/examples/time_loop.rs -------------------------------------------------------------------------------- /tiny-bench/src/benching.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbarkStudios/tiny-bench/HEAD/tiny-bench/src/benching.rs -------------------------------------------------------------------------------- /tiny-bench/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbarkStudios/tiny-bench/HEAD/tiny-bench/src/error.rs -------------------------------------------------------------------------------- /tiny-bench/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbarkStudios/tiny-bench/HEAD/tiny-bench/src/lib.rs -------------------------------------------------------------------------------- /tiny-bench/src/output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbarkStudios/tiny-bench/HEAD/tiny-bench/src/output.rs -------------------------------------------------------------------------------- /tiny-bench/src/output/analysis.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbarkStudios/tiny-bench/HEAD/tiny-bench/src/output/analysis.rs -------------------------------------------------------------------------------- /tiny-bench/src/output/analysis/criterion.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbarkStudios/tiny-bench/HEAD/tiny-bench/src/output/analysis/criterion.rs -------------------------------------------------------------------------------- /tiny-bench/src/output/analysis/criterion/CRITERION-LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbarkStudios/tiny-bench/HEAD/tiny-bench/src/output/analysis/criterion/CRITERION-LICENSE-MIT -------------------------------------------------------------------------------- /tiny-bench/src/output/analysis/random.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbarkStudios/tiny-bench/HEAD/tiny-bench/src/output/analysis/random.rs -------------------------------------------------------------------------------- /tiny-bench/src/output/analysis/sample_data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbarkStudios/tiny-bench/HEAD/tiny-bench/src/output/analysis/sample_data.rs -------------------------------------------------------------------------------- /tiny-bench/src/output/disk.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbarkStudios/tiny-bench/HEAD/tiny-bench/src/output/disk.rs -------------------------------------------------------------------------------- /tiny-bench/src/output/ser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbarkStudios/tiny-bench/HEAD/tiny-bench/src/output/ser.rs -------------------------------------------------------------------------------- /tiny-bench/src/timing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EmbarkStudios/tiny-bench/HEAD/tiny-bench/src/timing.rs --------------------------------------------------------------------------------