6 hours ago fffa921 chore/beta-runner workflow_dispatch Compare
Suggested base runs: • Benchmarks
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking add_two_integers[(65535, -65535)] crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulationcrates/divan_compat/examples/benches/math.rs::fibonacci crates/divan_compat/examples/benches/the_algorithms.rs::backtracking crates/divan_compat/examples/benches/math.rs recursive_memoized[BTreeMap<u64, u64>, 10] crates/divan_compat/examples/benches/math.rs::fibonaccicrates/divan_compat/examples/benches/the_algorithms.rs::backtracking crates/divan_compat/examples/benches/the_algorithms.rs::backtracking crates/divan_compat/examples/benches/the_algorithms.rs::backtracking find_highest_set_bit[65535] crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulationcrates/divan_compat/examples/benches/sort.rs::random crates/divan_compat/examples/benches/the_algorithms.rs::backtracking crates/divan_compat/examples/benches/time.rs::duration_since crates/divan_compat/examples/benches/the_algorithms.rs::backtracking add_two_integers[(255, 255)] crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulationcrates/divan_compat/examples/benches/math.rs::fibonacci crates/divan_compat/examples/benches/sort.rs::sorted crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation crates/divan_compat/examples/benches/the_algorithms.rs::backtracking crates/divan_compat/examples/benches/the_algorithms.rs::backtracking crates/divan_compat/examples/benches/the_algorithms.rs::backtracking crates/divan_compat/examples/benches/time.rs::now crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation crates/divan_compat/examples/benches/the_algorithms.rs::backtracking crates/divan_compat/examples/benches/the_algorithms.rs::backtracking crates/divan_compat/examples/benches/the_algorithms.rs::backtracking crates/divan_compat/examples/benches/the_algorithms.rs::backtracking crates/divan_compat/examples/benches/math.rs recursive_memoized[HashMap<u64, u64>, 5] crates/divan_compat/examples/benches/math.rs::fibonaccirecursive_memoized[HashMap<u64, u64>, 30] crates/divan_compat/examples/benches/math.rs::fibonaccicrates/divan_compat/examples/benches/the_algorithms.rs::backtracking crates/divan_compat/examples/benches/the_algorithms.rs::backtracking crates/divan_compat/examples/benches/time_scale.rs crates/divan_compat/examples/benches/math.rs::fibonacci crates/divan_compat/examples/benches/the_algorithms.rs::backtracking crates/divan_compat/examples/benches/the_algorithms.rs::backtracking crates/divan_compat/examples/benches/math.rs::fibonacci crates/divan_compat/examples/benches/the_algorithms.rs::backtracking recursive_memoized[HashMap<u64, u64>, 10] crates/divan_compat/examples/benches/math.rs::fibonaccicrates/divan_compat/examples/benches/time_scale.rs crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation crates/divan_compat/examples/benches/the_algorithms.rs::backtracking crates/divan_compat/examples/benches/time.rs::now crates/divan_compat/examples/benches/time.rs::now crates/divan_compat/examples/benches/the_algorithms.rs::backtracking crates/divan_compat/examples/benches/the_algorithms.rs::backtracking crates/divan_compat/examples/benches/the_algorithms.rs::backtracking find_highest_set_bit[255] crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulationcrates/divan_compat/examples/benches/the_algorithms.rs::backtracking crates/divan_compat/examples/benches/time_scale.rs crates/divan_compat/examples/benches/sort.rs::random recursive_memoized[BTreeMap<u64, u64>, 30] crates/divan_compat/examples/benches/math.rs::fibonaccicrates/divan_compat/examples/benches/math.rs::fibonacci crates/divan_compat/examples/benches/math.rs crates/divan_compat/examples/benches/math.rs::fibonacci crates/divan_compat/examples/benches/the_algorithms.rs::backtracking crates/divan_compat/examples/benches/sort.rs::sorted crates/divan_compat/examples/benches/the_algorithms.rs::backtracking crates/divan_compat/examples/benches/math.rs::fibonacci crates/divan_compat/examples/benches/time.rs::duration_since crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation crates/divan_compat/examples/benches/env.rs crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation crates/divan_compat/examples/benches/time.rs::duration_since find_highest_set_bit[1024] crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulationcrates/divan_compat/examples/benches/the_algorithms.rs::backtracking crates/divan_compat/examples/benches/the_algorithms.rs::backtracking crates/divan_compat/examples/benches/math.rs crates/divan_compat/examples/benches/time_scale.rs crates/divan_compat/examples/benches/the_algorithms.rs::backtracking add_two_integers[(1024, -1024)] crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulationcrates/divan_compat/examples/benches/the_algorithms.rs::backtracking recursive_memoized[BTreeMap<u64, u64>, 20] crates/divan_compat/examples/benches/math.rs::fibonaccicrates/divan_compat/examples/benches/the_algorithms.rs::backtracking crates/divan_compat/examples/benches/the_algorithms.rs::backtracking crates/divan_compat/examples/benches/the_algorithms.rs::backtracking crates/divan_compat/examples/benches/math.rs::fibonacci crates/divan_compat/examples/benches/the_algorithms.rs::backtracking add_two_integers[(42, 13)] crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulationcrates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation recursive_memoized[HashMap<u64, u64>, 0] crates/divan_compat/examples/benches/math.rs::fibonaccicrates/divan_compat/examples/benches/the_algorithms.rs::backtracking recursive_memoized[HashMap<u64, u64>, 20] crates/divan_compat/examples/benches/math.rs::fibonaccicrates/divan_compat/examples/benches/math.rs::fibonacci crates/divan_compat/examples/benches/math.rs::fibonacci crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation crates/divan_compat/examples/benches/the_algorithms.rs::backtracking crates/divan_compat/examples/benches/time_scale.rs recursive_memoized[BTreeMap<u64, u64>, 0] crates/divan_compat/examples/benches/math.rs::fibonaccicrates/divan_compat/examples/benches/the_algorithms.rs::backtracking crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation recursive_memoized[BTreeMap<u64, u64>, 5] crates/divan_compat/examples/benches/math.rs::fibonaccicrates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation crates/divan_compat/examples/benches/the_algorithms.rs::backtracking crates/divan_compat/examples/benches/the_algorithms.rs::backtracking crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation crates/divan_compat/examples/benches/the_algorithms.rs::backtracking crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation crates/divan_compat/examples/benches/the_algorithms.rs::backtracking crates/divan_compat/examples/benches/the_algorithms.rs::backtracking crates/divan_compat/examples/benches/the_algorithms.rs::backtracking crates/divan_compat/examples/benches/math.rs crates/divan_compat/examples/benches/the_algorithms.rs::backtracking crates/divan_compat/examples/benches/env.rs crates/divan_compat/examples/benches/math.rs::fibonacci crates/divan_compat/examples/benches/math.rs::fibonacci crates/divan_compat/examples/benches/math.rs::fibonacci crates/divan_compat/examples/benches/the_algorithms.rs::backtracking crates/divan_compat/examples/benches/math.rs crates/divan_compat/examples/benches/the_algorithms.rs::backtracking crates/divan_compat/examples/benches/the_algorithms.rs::backtracking crates/divan_compat/examples/benches/math.rs::fibonacci find_highest_set_bit[255] crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulationcrates/divan_compat/examples/benches/math.rs::fibonacci crates/divan_compat/examples/benches/the_algorithms.rs::backtracking crates/divan_compat/examples/benches/math.rs::fibonacci crates/divan_compat/examples/benches/math.rs::fibonacci crates/divan_compat/examples/benches/the_algorithms.rs::backtracking crates/divan_compat/examples/benches/math.rs::fibonacci recursive_memoized[BTreeMap<u64, u64>, 10] crates/divan_compat/examples/benches/math.rs::fibonaccicrates/divan_compat/examples/benches/math.rs::fibonacci crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation crates/divan_compat/examples/benches/the_algorithms.rs::backtracking find_highest_set_bit[1024] crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulationcrates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation find_highest_set_bit[65535] crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulationcrates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation crates/divan_compat/examples/benches/the_algorithms.rs::backtracking recursive_memoized[BTreeMap<u64, u64>, 0] crates/divan_compat/examples/benches/math.rs::fibonaccicrates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation crates/divan_compat/examples/benches/the_algorithms.rs::backtracking crates/divan_compat/examples/benches/the_algorithms.rs::backtracking crates/divan_compat/examples/benches/the_algorithms.rs::backtracking crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation crates/divan_compat/examples/benches/time.rs::duration_since recursive_memoized[BTreeMap<u64, u64>, 30] crates/divan_compat/examples/benches/math.rs::fibonaccirecursive_memoized[BTreeMap<u64, u64>, 5] crates/divan_compat/examples/benches/math.rs::fibonaccicrates/divan_compat/examples/benches/time.rs::now crates/divan_compat/examples/benches/the_algorithms.rs::backtracking crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation crates/divan_compat/examples/benches/the_algorithms.rs::backtracking crates/divan_compat/examples/benches/time_scale.rs crates/divan_compat/examples/benches/time_scale.rs crates/divan_compat/examples/benches/time_scale.rs recursive_memoized[HashMap<u64, u64>, 10] crates/divan_compat/examples/benches/math.rs::fibonacciadd_two_integers[(255, 255)] crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulationadd_two_integers[(1024, -1024)] crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulationadd_two_integers[(42, 13)] crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulationcrates/divan_compat/examples/benches/the_algorithms.rs::backtracking crates/divan_compat/examples/benches/time.rs::now recursive_memoized[HashMap<u64, u64>, 0] crates/divan_compat/examples/benches/math.rs::fibonaccirecursive_memoized[HashMap<u64, u64>, 5] crates/divan_compat/examples/benches/math.rs::fibonaccicrates/divan_compat/examples/benches/time_scale.rs crates/divan_compat/examples/benches/the_algorithms.rs::backtracking crates/divan_compat/examples/benches/time_scale.rs add_two_integers[(65535, -65535)] crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulationcrates/divan_compat/examples/benches/math.rs recursive_memoized[HashMap<u64, u64>, 20] crates/divan_compat/examples/benches/math.rs::fibonaccirecursive_memoized[HashMap<u64, u64>, 30] crates/divan_compat/examples/benches/math.rs::fibonaccicrates/divan_compat/examples/benches/math.rs crates/divan_compat/examples/benches/time.rs::now recursive_memoized[BTreeMap<u64, u64>, 20] crates/divan_compat/examples/benches/math.rs::fibonaccicrates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation crates/divan_compat/examples/benches/sort.rs::random crates/divan_compat/examples/benches/the_algorithms.rs::backtracking crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation crates/divan_compat/examples/benches/the_algorithms.rs::backtracking crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation crates/divan_compat/examples/benches/the_algorithms.rs::backtracking crates/divan_compat/examples/benches/sort.rs::sorted crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation crates/divan_compat/examples/benches/sort.rs::random crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation crates/divan_compat/examples/benches/the_algorithms.rs::backtracking crates/divan_compat/examples/benches/the_algorithms.rs::backtracking crates/divan_compat/examples/benches/the_algorithms.rs::backtracking crates/divan_compat/examples/benches/sort.rs::sorted crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation crates/divan_compat/examples/benches/the_algorithms.rs::backtracking crates/divan_compat/examples/benches/the_algorithms.rs::backtracking crates/divan_compat/examples/benches/the_algorithms.rs::backtracking crates/divan_compat/examples/benches/the_algorithms.rs::backtracking crates/divan_compat/examples/benches/the_algorithms.rs::backtracking crates/divan_compat/examples/benches/the_algorithms.rs::backtracking crates/divan_compat/examples/benches/the_algorithms.rs::backtracking crates/divan_compat/examples/benches/the_algorithms.rs::backtracking crates/divan_compat/examples/benches/the_algorithms.rs::backtracking crates/divan_compat/examples/benches/the_algorithms.rs::backtracking crates/divan_compat/examples/benches/the_algorithms.rs::backtracking crates/divan_compat/examples/benches/the_algorithms.rs::backtracking crates/divan_compat/examples/benches/the_algorithms.rs::backtracking crates/divan_compat/examples/benches/the_algorithms.rs::backtracking crates/divan_compat/examples/benches/the_algorithms.rs::backtracking crates/divan_compat/examples/benches/the_algorithms.rs::backtracking crates/divan_compat/examples/benches/the_algorithms.rs::backtracking crates/divan_compat/examples/benches/the_algorithms.rs::backtracking crates/divan_compat/benches/basic_example.rs::const_bench crates/divan_compat/benches/basic_example.rs::const_bench crates/divan_compat/benches/basic_example.rs::const_bench crates/divan_compat/benches/fib_example.rs crates/divan_compat/benches/basic_example.rs::const_bench crates/divan_compat/benches/basic_example.rs crates/divan_compat/benches/sleep_benches.rs crates/divan_compat/benches/sleep_benches.rs crates/divan_compat/benches/thread_example.rs crates/divan_compat/benches/basic_example.rs::const_bench fib_in_thread_bench_local[32] crates/divan_compat/benches/thread_example.rscrates/divan_compat/benches/sleep_benches.rs sleep_100ms_with_custom_sample crates/divan_compat/benches/sleep_benches.rscrates/divan_compat/benches/basic_example.rs::const_bench crates/divan_compat/benches/basic_example.rs::const_bench crates/divan_compat/benches/basic_example.rs crates/divan_compat/benches/basic_example.rs::const_bench crates/divan_compat/benches/thread_example.rs fib_in_thread_bench_local[30] crates/divan_compat/benches/thread_example.rscrates/divan_compat/benches/basic_example.rs::const_bench crates/divan_compat/benches/basic_example.rs::const_bench crates/divan_compat/benches/fib_example.rs crates/divan_compat/benches/basic_example.rs crates/divan_compat/benches/basic_example.rs::const_bench crates/divan_compat/benches/thread_example.rs crates/divan_compat/benches/thread_example.rs crates/divan_compat/benches/sleep_benches.rs crates/divan_compat/benches/thread_example.rs fib_in_thread_bench_local[31] crates/divan_compat/benches/thread_example.rscrates/divan_compat/benches/thread_example.rs crates/divan_compat/benches/fib_example.rs crates/criterion_compat/benches/criterion_integration/async_measurement_overhead.rs::benches::some_benchmark::async overhead crates/criterion_compat/benches/criterion_integration/compare_functions.rs::fibonaccis::compare_fibonaccis::Fibonacci crates/criterion_compat/benches/criterion_example.rs::benches::a crates/criterion_compat/benches/criterion_integration/async_measurement_overhead.rs::benches::some_benchmark::async overhead crates/criterion_compat/benches/criterion_example.rs::benches::b fibonacci_custom_measurement crates/criterion_compat/benches/criterion_integration/custom_measurement.rs::benches::fibonacci_cyclescrates/criterion_compat/benches/criterion_integration/compare_functions.rs::fibonaccis::compare_fibonaccis::Fibonacci crates/criterion_compat/benches/criterion_integration/iter_with_large_drop.rs::benches::large_drop::iter_with_large_drop crates/criterion_compat/benches/criterion_integration/compare_functions.rs::fibonaccis::compare_fibonaccis_group::Fibonacci3 crates/criterion_compat/benches/criterion_integration/compare_functions.rs::fibonaccis::compare_fibonaccis_group::Fibonacci3 crates/criterion_compat/benches/criterion_integration/iter_with_large_setup.rs::benches::small_setup::iter_with_large_setup iter_batched_ref_per_iteration crates/criterion_compat/benches/criterion_integration/async_measurement_overhead.rs::benches::some_benchmark::async overheadcrates/criterion_compat/benches/criterion_integration/measurement_overhead.rs::benches::some_benchmark::overhead crates/criterion_compat/benches/criterion_integration/compare_functions.rs::fibonaccis::compare_fibonaccis_group::Fibonacci3 crates/criterion_compat/benches/criterion_integration/iter_with_setup.rs::benches::setup crates/criterion_compat/benches/criterion_integration/compare_functions.rs::fibonaccis::compare_fibonaccis_group::Fibonacci3 iter_batched_per_iteration crates/criterion_compat/benches/criterion_integration/async_measurement_overhead.rs::benches::some_benchmark::async overheadcrates/criterion_compat/benches/criterion_integration/measurement_overhead.rs::benches::some_benchmark::overhead iter_batched_per_iteration crates/criterion_compat/benches/criterion_integration/measurement_overhead.rs::benches::some_benchmark::overheadcrates/criterion_compat/benches/criterion_integration/async_measurement_overhead.rs::benches::some_benchmark::async overhead crates/criterion_compat/benches/criterion_integration/async_measurement_overhead.rs::benches::some_benchmark::async overhead crates/criterion_compat/benches/criterion_integration/measurement_overhead.rs::benches::some_benchmark::overhead crates/criterion_compat/benches/criterion_integration/iter_with_large_drop.rs::benches::small_drop::iter_with_large_drop iter_batched_ref_per_iteration crates/criterion_compat/benches/criterion_integration/measurement_overhead.rs::benches::some_benchmark::overheadcrates/criterion_compat/benches/criterion_integration/measurement_overhead.rs::benches::some_benchmark::overhead bench_explicit_measurement crates/criterion_compat/benches/test_benches.rs::benches::bench_using_group_with_explicit_measurement::groupcrates/criterion_compat/benches/criterion_integration/sleep.rs::benches::sleep_benchmarks crates/criterion_compat/benches/criterion_integration/iter_with_large_setup.rs::benches::large_setup::iter_with_large_setup crates/criterion_compat/benches/criterion_integration/sleep.rs::benches::sleep_benchmarks crates/criterion_compat/benches/criterion_integration/sleep.rs::benches::sleep_benchmarks crates/criterion_compat/benches/criterion_integration/sleep.rs::benches::sleep_benchmarks crates/criterion_compat/benches/criterion_integration/special_characters.rs::benches::some_benchmark::"*group/" bench_without_explicit_measurement crates/criterion_compat/benches/test_benches.rs::only_codspeed::bench_using_group_without_explicit_measurement::groupcrates/bencher_compat/benches/bencher_example.rs::c crates/bencher_compat/benches/bencher_example.rs crates/bencher_compat/benches/bencher_example.rs::c crates/bencher_compat/benches/bencher_example.rs crates/divan_compat/benches/basic_example.rs::const_bench crates/divan_compat/benches/basic_example.rs::const_bench crates/divan_compat/benches/basic_example.rs::const_bench crates/divan_compat/benches/basic_example.rs::const_bench crates/divan_compat/benches/basic_example.rs::const_bench crates/divan_compat/benches/basic_example.rs::const_bench fib_in_thread_bench_local[31] crates/divan_compat/benches/thread_example.rscrates/divan_compat/benches/basic_example.rs crates/divan_compat/benches/basic_example.rs::const_bench crates/divan_compat/benches/thread_example.rs crates/divan_compat/benches/basic_example.rs crates/divan_compat/benches/basic_example.rs fib_in_thread_bench_local[30] crates/divan_compat/benches/thread_example.rscrates/divan_compat/benches/fib_example.rs crates/divan_compat/benches/sleep_benches.rs crates/divan_compat/benches/sleep_benches.rs sleep_100ms_with_custom_sample crates/divan_compat/benches/sleep_benches.rscrates/divan_compat/benches/thread_example.rs crates/divan_compat/benches/thread_example.rs crates/divan_compat/benches/thread_example.rs crates/divan_compat/benches/sleep_benches.rs crates/divan_compat/benches/fib_example.rs crates/divan_compat/benches/thread_example.rs crates/divan_compat/benches/thread_example.rs fib_in_thread_bench_local[32] crates/divan_compat/benches/thread_example.rscrates/divan_compat/benches/fib_example.rs crates/divan_compat/benches/basic_example.rs::const_bench crates/divan_compat/benches/sleep_benches.rs crates/codspeed/benches/native.rs crates/codspeed/benches/native.rs crates/codspeed/benches/native.rs Ignored
crates/divan_compat/examples/benches/math.rs::fibonacci crates/divan_compat/examples/benches/time.rs::duration_since crates/divan_compat/examples/benches/time.rs::duration_since crates/criterion_compat/benches/criterion_integration/sampling_mode.rs::benches::sampling_mode_tests::sampling_mode crates/criterion_compat/benches/criterion_integration/sampling_mode.rs::benches::sampling_mode_tests::sampling_mode crates/criterion_compat/benches/criterion_integration/sampling_mode.rs::benches::sampling_mode_tests::sampling_mode crates/divan_compat/benches/basic_example.rs::const_bench crates/divan_compat/benches/basic_example.rs::const_bench crates/divan_compat/benches/basic_example.rs::const_bench © 2025 CodSpeed Technology