BlogDocs

GitHub Actions
run

Base runon
master
at
8ed280f
compared to head run on
macro-runs-312
at
553c8d0
from
30 days ago
-100%
IMPROVEMENTS
42
REGRESSIONS
5
UNTOUCHED
0
NEW
148
DROPPED
0
IGNORED
53

Benchmarks

Failed

test_generate_all_permutations[sequence0]Regression
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py::test_generate_all_permutations[sequence0]
-35%
104.1 µs
159.9 µs
test_generate_all_permutations[sequence1]Regression
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py::test_generate_all_permutations[sequence1]
-35%
103.8 µs
160.6 µs
test_generate_all_subsequences[sequence0]Regression
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py::test_generate_all_subsequences[sequence0]
-51%
93.6 µs
189.9 µs
test_generate_all_subsequences[sequence1]Regression
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py::test_generate_all_subsequences[sequence1]
-35%
61.8 µs
95.3 µs
test_n_queens_solve[board0]Regression
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py::test_n_queens_solve[board0]
-63%
3.8 ms
10.4 ms

Improved

test_noop_pass_decorated
tests/benchmarks/test_bench_various_noop.py::test_noop_pass_decorated
×22
14,494.7 ns
648 ns
test_noop_ellipsis_decorated
tests/benchmarks/test_bench_various_noop.py::test_noop_ellipsis_decorated
×22
14,172.8 ns
636 ns
test_noop_pass
tests/benchmarks/test_bench_various_noop.py::test_noop_pass
×21
12,234.2 ns
576 ns
test_noop_lambda_decorated
tests/benchmarks/test_bench_various_noop.py::test_noop_lambda_decorated
×17
18.8 µs
1.1 µs
test_noop_lambda
tests/benchmarks/test_bench_various_noop.py::test_noop_lambda
×17
17.2 µs
1 µs
test_iir_filter_set_coefficients[a_coeffs0-b_coeffs0]
tests/benchmarks/TheAlgorithms_bench/test_bench_audio_filters.py::test_iir_filter_set_coefficients[a_coeffs0-b_coeffs0]
×15
15.7 µs
1 µs
test_iterative_fibo_10
tests/benchmarks/test_bench_fibo.py::test_iterative_fibo_10
×15
21.1 µs
1.4 µs
test_generate_all_combinations[0-0]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py::test_generate_all_combinations[0-0]
×14
18.4 µs
1.4 µs
test_is_complete[board0]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py::test_is_complete[board0]
×12
23.5 µs
2 µs
test_combination_lists[0-0]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py::test_combination_lists[0-0]
×11
23.2 µs
2.1 µs
test_iir_filter_process
tests/benchmarks/TheAlgorithms_bench/test_bench_audio_filters.py::test_iir_filter_process
×9
31.2 µs
3.5 µs
test_solve_crossword[puzzle0-words0]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py::test_solve_crossword[puzzle0-words0]
×8.9
21.6 µs
2.4 µs
test_open_knight_tour[1]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py::test_open_knight_tour[1]
×8.3
33.1 µs
4 µs
test_get_valid_pos[pos0-4]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py::test_get_valid_pos[pos0-4]
×7.6
25 µs
3.3 µs
test_make_lowpass
tests/benchmarks/TheAlgorithms_bench/test_bench_audio_filters.py::test_make_lowpass
×7
46.4 µs
6.6 µs
test_combination_lists[5-4]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py::test_combination_lists[5-4]
×6.8
27.9 µs
4.1 µs
test_combination_lists[4-2]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py::test_combination_lists[4-2]
×6.7
29.7 µs
4.4 µs
test_make_allpass
tests/benchmarks/TheAlgorithms_bench/test_bench_audio_filters.py::test_make_allpass
×6
36.9 µs
6.2 µs
test_recursive_cached_fibo_10
tests/benchmarks/test_bench_fibo.py::test_recursive_cached_fibo_10
×5.9
40.4 µs
6.8 µs
test_make_highpass
tests/benchmarks/TheAlgorithms_bench/test_bench_audio_filters.py::test_make_highpass
×5.9
38.1 µs
6.5 µs
test_make_bandpass
tests/benchmarks/TheAlgorithms_bench/test_bench_audio_filters.py::test_make_bandpass
×5.8
37.5 µs
6.5 µs
test_generate_all_combinations[4-2]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py::test_generate_all_combinations[4-2]
×5.6
36.4 µs
6.5 µs
test_solve_power_sum[13-2]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py::test_solve_power_sum[13-2]
×5.6
32.2 µs
5.8 µs
test_make_peak
tests/benchmarks/TheAlgorithms_bench/test_bench_audio_filters.py::test_make_peak
×5.4
40.4 µs
7.5 µs
test_make_lowshelf
tests/benchmarks/TheAlgorithms_bench/test_bench_audio_filters.py::test_make_lowshelf
×5.1
42.8 µs
8.3 µs
test_make_highshelf
tests/benchmarks/TheAlgorithms_bench/test_bench_audio_filters.py::test_make_highshelf
×5.1
42.7 µs
8.4 µs
test_generate_all_combinations[5-4]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py::test_generate_all_combinations[5-4]
×4.6
42.2 µs
9.2 µs
test_generate_parenthesis[3]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py::test_generate_parenthesis[3]
×4.5
40.9 µs
9 µs
test_minimax[scores0]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py::test_minimax[scores0]
×4.2
39.5 µs
9.3 µs
test_combination_sum[candidates0-8]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py::test_combination_sum[candidates0-8]
×4.1
43.2 µs
10.5 µs
test_word_exists[board0-ABCCED]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py::test_word_exists[board0-ABCCED]
×3.9
64 µs
16.3 µs
test_is_safe[board0-1-1]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py::test_is_safe[board0-1-1]
×3.9
42.4 µs
10.8 µs
test_sudoku[initial_grid0]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py::test_sudoku[initial_grid0]
×3.9
34 µs
8.7 µs
test_recursive_fibo_10
tests/benchmarks/test_bench_fibo.py::test_recursive_fibo_10
×3.9
100.9 µs
26 µs
test_solve_maze[maze0]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py::test_solve_maze[maze0]
×3.3
67.8 µs
20.4 µs
test_recursive_fibo_20
tests/benchmarks/test_bench_fibo.py::test_recursive_fibo_20
×3.2
10.2 ms
3.2 ms
test_generate_sum_of_subsets_soln[nums0-9]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py::test_generate_sum_of_subsets_soln[nums0-9]
×3.1
72.9 µs
23.3 µs
test_hamilton_cycle[graph0]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py::test_hamilton_cycle[graph0]
×3
79.1 µs
26.8 µs
test_color[graph0-3]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py::test_color[graph0-3]
×2.7
80.8 µs
29.7 µs
test_depth_first_search[4]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py::test_depth_first_search[4]
×2.6
83.5 µs
32.5 µs
test_match_word_pattern[aba-GraphTreesGraph]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py::test_match_word_pattern[aba-GraphTreesGraph]
×2
194.3 µs
97.1 µs
test_recursive_cached_fibo_100
tests/benchmarks/test_bench_fibo.py::test_recursive_cached_fibo_100
+99%
200.9 µs
100.8 µs

New

test_arithmetic_right_shift[-1-1]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_arithmetic_right_shift[-1-1]
N/A
N/A
2.7 µs
test_arithmetic_right_shift[-17-2]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_arithmetic_right_shift[-17-2]
N/A
N/A
3.2 µs
test_arithmetic_right_shift[-1983-4]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_arithmetic_right_shift[-1983-4]
N/A
N/A
3.5 µs
test_arithmetic_right_shift[0-1]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_arithmetic_right_shift[0-1]
N/A
N/A
2.2 µs
test_arithmetic_right_shift[1-1]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_arithmetic_right_shift[1-1]
N/A
N/A
2.2 µs
test_arithmetic_right_shift[17-2]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_arithmetic_right_shift[17-2]
N/A
N/A
2.5 µs
test_binary_and[21-30]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_binary_and[21-30]
N/A
N/A
10.4 µs
test_binary_and[25-32]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_binary_and[25-32]
N/A
N/A
11.1 µs
test_binary_and[37-50]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_binary_and[37-50]
N/A
N/A
11 µs
test_binary_and[58-73]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_binary_and[58-73]
N/A
N/A
11.7 µs
test_binary_coded_decimal[0]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_binary_coded_decimal[0]
N/A
N/A
5.5 µs
test_binary_coded_decimal[12]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_binary_coded_decimal[12]
N/A
N/A
7 µs
test_binary_coded_decimal[2]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_binary_coded_decimal[2]
N/A
N/A
5.7 µs
test_binary_coded_decimal[3]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_binary_coded_decimal[3]
N/A
N/A
5.7 µs
test_binary_coded_decimal[987]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_binary_coded_decimal[987]
N/A
N/A
7.9 µs
test_binary_count_setbits[0]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_binary_count_setbits[0]
N/A
N/A
1.9 µs
test_binary_count_setbits[16]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_binary_count_setbits[16]
N/A
N/A
2 µs
test_binary_count_setbits[25]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_binary_count_setbits[25]
N/A
N/A
2.1 µs
test_binary_count_setbits[36]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_binary_count_setbits[36]
N/A
N/A
2.1 µs
test_binary_count_setbits[4294967295]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_binary_count_setbits[4294967295]
N/A
N/A
2.2 µs
test_binary_count_setbits[58]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_binary_count_setbits[58]
N/A
N/A
2.1 µs
test_binary_count_trailing_zeros[0]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_binary_count_trailing_zeros[0]
N/A
N/A
1.1 µs
test_binary_count_trailing_zeros[16]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_binary_count_trailing_zeros[16]
N/A
N/A
1.7 µs
test_binary_count_trailing_zeros[25]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_binary_count_trailing_zeros[25]
N/A
N/A
1.7 µs
test_binary_count_trailing_zeros[36]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_binary_count_trailing_zeros[36]
N/A
N/A
1.7 µs
test_binary_count_trailing_zeros[4294967296]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_binary_count_trailing_zeros[4294967296]
N/A
N/A
2 µs
test_binary_count_trailing_zeros[58]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_binary_count_trailing_zeros[58]
N/A
N/A
1.7 µs
test_binary_or[21-30]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_binary_or[21-30]
N/A
N/A
10.5 µs
test_binary_or[25-32]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_binary_or[25-32]
N/A
N/A
11.4 µs
test_binary_or[37-50]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_binary_or[37-50]
N/A
N/A
11.3 µs
test_binary_or[58-73]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_binary_or[58-73]
N/A
N/A
12.1 µs
test_binary_xor[21-30]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_binary_xor[21-30]
N/A
N/A
9.9 µs
test_binary_xor[25-32]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_binary_xor[25-32]
N/A
N/A
10.6 µs
test_binary_xor[37-50]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_binary_xor[37-50]
N/A
N/A
10.5 µs
test_binary_xor[58-73]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_binary_xor[58-73]
N/A
N/A
11.1 µs
test_clear_bit[0-5]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_clear_bit[0-5]
N/A
N/A
936 ns
test_clear_bit[18-1]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_clear_bit[18-1]
N/A
N/A
840 ns
test_different_signs[-1000000000000000000000000000-1000000000000000000000000000]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_different_signs[-1000000000000000000000000000-1000000000000000000000000000]
N/A
N/A
1 µs
test_different_signs[0-2]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_different_signs[0-2]
N/A
N/A
792 ns
test_different_signs[1--1]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_different_signs[1--1]
N/A
N/A
780 ns
test_different_signs[1-1]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_different_signs[1-1]
N/A
N/A
792 ns
test_different_signs[1000000000000000000000000000--1000000000000000000000000000]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_different_signs[1000000000000000000000000000--1000000000000000000000000000]
N/A
N/A
1 µs
test_different_signs[2-0]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_different_signs[2-0]
N/A
N/A
780 ns
test_different_signs[50-278]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_different_signs[50-278]
N/A
N/A
888 ns
test_excess_3_code[0]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_excess_3_code[0]
N/A
N/A
3.5 µs
test_excess_3_code[120]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_excess_3_code[120]
N/A
N/A
6.2 µs
test_excess_3_code[20]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_excess_3_code[20]
N/A
N/A
5 µs
test_excess_3_code[2]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_excess_3_code[2]
N/A
N/A
3.5 µs
test_excess_3_code[3]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_excess_3_code[3]
N/A
N/A
3.5 µs
test_find_missing_number[nums0]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_find_missing_number[nums0]
N/A
N/A
2.7 µs
test_find_missing_number[nums1]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_find_missing_number[nums1]
N/A
N/A
2.8 µs
test_find_missing_number[nums2]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_find_missing_number[nums2]
N/A
N/A
2.8 µs
test_find_missing_number[nums3]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_find_missing_number[nums3]
N/A
N/A
2.9 µs
test_find_missing_number[nums4]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_find_missing_number[nums4]
N/A
N/A
2.9 µs
test_find_missing_number[nums5]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_find_missing_number[nums5]
N/A
N/A
2.9 µs
test_find_missing_number[nums6]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_find_missing_number[nums6]
N/A
N/A
2.9 µs
test_find_previous_power_of_two[0]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_find_previous_power_of_two[0]
N/A
N/A
792 ns
test_find_previous_power_of_two[10]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_find_previous_power_of_two[10]
N/A
N/A
1.2 µs
test_find_previous_power_of_two[15]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_find_previous_power_of_two[15]
N/A
N/A
1.2 µs
test_find_previous_power_of_two[16]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_find_previous_power_of_two[16]
N/A
N/A
1.3 µs
test_find_previous_power_of_two[17]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_find_previous_power_of_two[17]
N/A
N/A
1.3 µs
test_find_previous_power_of_two[1]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_find_previous_power_of_two[1]
N/A
N/A
996 ns
test_find_previous_power_of_two[2]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_find_previous_power_of_two[2]
N/A
N/A
1.1 µs
test_find_previous_power_of_two[3]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_find_previous_power_of_two[3]
N/A
N/A
1.2 µs
test_find_previous_power_of_two[4]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_find_previous_power_of_two[4]
N/A
N/A
1.2 µs
test_find_previous_power_of_two[5]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_find_previous_power_of_two[5]
N/A
N/A
1.2 µs
test_find_previous_power_of_two[6]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_find_previous_power_of_two[6]
N/A
N/A
1.2 µs
test_find_previous_power_of_two[7]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_find_previous_power_of_two[7]
N/A
N/A
1.2 µs
test_find_previous_power_of_two[8]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_find_previous_power_of_two[8]
N/A
N/A
1.3 µs
test_find_previous_power_of_two[9]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_find_previous_power_of_two[9]
N/A
N/A
1.3 µs
test_flip_bit[5-0]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_flip_bit[5-0]
N/A
N/A
792 ns
test_flip_bit[5-1]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_flip_bit[5-1]
N/A
N/A
792 ns
test_get_1s_count[0]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_get_1s_count[0]
N/A
N/A
828 ns
test_get_1s_count[21]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_get_1s_count[21]
N/A
N/A
1.2 µs
test_get_1s_count[256]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_get_1s_count[256]
N/A
N/A
1 µs
test_get_1s_count[25]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_get_1s_count[25]
N/A
N/A
1.2 µs
test_get_1s_count[37]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_get_1s_count[37]
N/A
N/A
1.2 µs
test_get_1s_count[58]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_get_1s_count[58]
N/A
N/A
1.3 µs
test_get_bit[10-0]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_get_bit[10-0]
N/A
N/A
1.1 µs
test_get_bit[10-1]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_get_bit[10-1]
N/A
N/A
1.1 µs
test_get_bit[10-2]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_get_bit[10-2]
N/A
N/A
1.1 µs
test_get_bit[10-3]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_get_bit[10-3]
N/A
N/A
1.1 µs
test_get_highest_set_bit_position[0]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_get_highest_set_bit_position[0]
N/A
N/A
756 ns
test_get_highest_set_bit_position[1]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_get_highest_set_bit_position[1]
N/A
N/A
900 ns
test_get_highest_set_bit_position[25]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_get_highest_set_bit_position[25]
N/A
N/A
1.2 µs
test_get_highest_set_bit_position[37]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_get_highest_set_bit_position[37]
N/A
N/A
1.3 µs
test_get_highest_set_bit_position[4]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_get_highest_set_bit_position[4]
N/A
N/A
1.1 µs
test_gray_code[1]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_gray_code[1]
N/A
N/A
2.4 µs
test_gray_code[2]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_gray_code[2]
N/A
N/A
5.2 µs
test_gray_code[3]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_gray_code[3]
N/A
N/A
9.7 µs
test_is_bit_set[0-17]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_is_bit_set[0-17]
N/A
N/A
804 ns
test_is_bit_set[10-0]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_is_bit_set[10-0]
N/A
N/A
804 ns
test_is_bit_set[10-1]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_is_bit_set[10-1]
N/A
N/A
804 ns
test_is_bit_set[10-2]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_is_bit_set[10-2]
N/A
N/A
804 ns
test_is_bit_set[10-3]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_is_bit_set[10-3]
N/A
N/A
780 ns
test_is_even[100]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_is_even[100]
N/A
N/A
696 ns
test_is_even[101]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_is_even[101]
N/A
N/A
708 ns
test_is_even[15]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_is_even[15]
N/A
N/A
696 ns
test_is_even[1]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_is_even[1]
N/A
N/A
732 ns
test_is_even[40]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_is_even[40]
N/A
N/A
696 ns
test_is_even[4]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_is_even[4]
N/A
N/A
744 ns
test_is_even[9]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_is_even[9]
N/A
N/A
672 ns
test_largest_pow_of_two_le_num[0]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_largest_pow_of_two_le_num[0]
N/A
N/A
1.1 µs
test_largest_pow_of_two_le_num[15]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_largest_pow_of_two_le_num[15]
N/A
N/A
1.6 µs
test_largest_pow_of_two_le_num[178]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_largest_pow_of_two_le_num[178]
N/A
N/A
1.9 µs
test_largest_pow_of_two_le_num[1]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_largest_pow_of_two_le_num[1]
N/A
N/A
1.3 µs
test_largest_pow_of_two_le_num[3]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_largest_pow_of_two_le_num[3]
N/A
N/A
1.4 µs
test_largest_pow_of_two_le_num[999999]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_largest_pow_of_two_le_num[999999]
N/A
N/A
4.3 µs
test_largest_pow_of_two_le_num[99]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_largest_pow_of_two_le_num[99]
N/A
N/A
1.8 µs
test_logical_left_shift[0-1]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_logical_left_shift[0-1]
N/A
N/A
1.3 µs
test_logical_left_shift[1-1]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_logical_left_shift[1-1]
N/A
N/A
1.4 µs
test_logical_left_shift[1-5]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_logical_left_shift[1-5]
N/A
N/A
1.5 µs
test_logical_left_shift[17-2]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_logical_left_shift[17-2]
N/A
N/A
1.5 µs
test_logical_left_shift[1983-4]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_logical_left_shift[1983-4]
N/A
N/A
1.6 µs
test_logical_right_shift[0-1]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_logical_right_shift[0-1]
N/A
N/A
1.3 µs
test_logical_right_shift[1-1]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_logical_right_shift[1-1]
N/A
N/A
1.3 µs
test_logical_right_shift[1-5]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_logical_right_shift[1-5]
N/A
N/A
1.3 µs
test_logical_right_shift[17-2]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_logical_right_shift[17-2]
N/A
N/A
1.9 µs
test_logical_right_shift[1983-4]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_logical_right_shift[1983-4]
N/A
N/A
1.9 µs
test_power_of_4[17]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_power_of_4[17]
N/A
N/A
888 ns
test_power_of_4[1]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_power_of_4[1]
N/A
N/A
1.1 µs
test_power_of_4[2]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_power_of_4[2]
N/A
N/A
1.2 µs
test_power_of_4[4]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_power_of_4[4]
N/A
N/A
1.3 µs
test_power_of_4[64]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_power_of_4[64]
N/A
N/A
1.7 µs
test_power_of_4[6]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_power_of_4[6]
N/A
N/A
852 ns
test_power_of_4[8]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_power_of_4[8]
N/A
N/A
1.4 µs
test_reverse_bit[0]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_reverse_bit[0]
N/A
N/A
18.4 µs
test_reverse_bit[21]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_reverse_bit[21]
N/A
N/A
23.2 µs
test_reverse_bit[256]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_reverse_bit[256]
N/A
N/A
21.3 µs
test_reverse_bit[25]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_reverse_bit[25]
N/A
N/A
23.3 µs
test_reverse_bit[37]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_reverse_bit[37]
N/A
N/A
23.2 µs
test_reverse_bit[58]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_reverse_bit[58]
N/A
N/A
22.9 µs
test_set_bit[0-5]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_set_bit[0-5]
N/A
N/A
768 ns
test_set_bit[13-1]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_set_bit[13-1]
N/A
N/A
780 ns
test_set_bit[15-1]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_set_bit[15-1]
N/A
N/A
744 ns
test_swap_odd_even_bits[0]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_swap_odd_even_bits[0]
N/A
N/A
1 µs
test_swap_odd_even_bits[1]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_swap_odd_even_bits[1]
N/A
N/A
1 µs
test_swap_odd_even_bits[23]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_swap_odd_even_bits[23]
N/A
N/A
1.1 µs
test_swap_odd_even_bits[24]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_swap_odd_even_bits[24]
N/A
N/A
1.1 µs
test_swap_odd_even_bits[2]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_swap_odd_even_bits[2]
N/A
N/A
1.1 µs
test_swap_odd_even_bits[3]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_swap_odd_even_bits[3]
N/A
N/A
1 µs
test_swap_odd_even_bits[4]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_swap_odd_even_bits[4]
N/A
N/A
1.1 µs
test_swap_odd_even_bits[5]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_swap_odd_even_bits[5]
N/A
N/A
1 µs
test_swap_odd_even_bits[6]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_swap_odd_even_bits[6]
N/A
N/A
1 µs
test_twos_complement[-17]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_twos_complement[-17]
N/A
N/A
2.5 µs
test_twos_complement[-1]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_twos_complement[-1]
N/A
N/A
2.3 µs
test_twos_complement[-207]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_twos_complement[-207]
N/A
N/A
2.6 µs
test_twos_complement[-5]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_twos_complement[-5]
N/A
N/A
2.5 µs

Ignored

test_array_alloc[100000]Ignored
tests/benchmarks/test_bench_syscalls.py::test_array_alloc[100000]
×2.3
431.5 µs
185.3 µs
test_array_alloc[10000]Ignored
tests/benchmarks/test_bench_syscalls.py::test_array_alloc[10000]
×2.9
59.8 µs
20.7 µs
test_array_alloc[1000]Ignored
tests/benchmarks/test_bench_syscalls.py::test_array_alloc[1000]
×7
22.3 µs
3.2 µs
test_array_alloc[100]Ignored
tests/benchmarks/test_bench_syscalls.py::test_array_alloc[100]
×14
17.6 µs
1.3 µs
test_dup_fdIgnored
tests/benchmarks/test_bench_syscalls.py::test_dup_fd
+60%
22.8 µs
14.2 µs
test_fs_read[1000000]Ignored
tests/benchmarks/test_bench_syscalls.py::test_fs_read[1000000]
-100%
28.1 µs
7,498.8 µs
test_fs_read[100000]Ignored
tests/benchmarks/test_bench_syscalls.py::test_fs_read[100000]
-96%
28.7 µs
741.6 µs
test_fs_read[10000]Ignored
tests/benchmarks/test_bench_syscalls.py::test_fs_read[10000]
-57%
28.7 µs
66.3 µs
test_fs_read[1000]Ignored
tests/benchmarks/test_bench_syscalls.py::test_fs_read[1000]
×20
15,972.2 ns
780 ns
test_fs_read[100]Ignored
tests/benchmarks/test_bench_syscalls.py::test_fs_read[100]
×20
13,780.3 ns
684 ns
test_fs_write[1000000]Ignored
tests/benchmarks/test_bench_syscalls.py::test_fs_write[1000000]
-28%
1.8 ms
2.5 ms
test_fs_write[100000]Ignored
tests/benchmarks/test_bench_syscalls.py::test_fs_write[100000]
-12%
208.1 µs
235.4 µs
test_fs_write[10000]Ignored
tests/benchmarks/test_bench_syscalls.py::test_fs_write[10000]
+42%
50.2 µs
35.4 µs
test_fs_write[1000]Ignored
tests/benchmarks/test_bench_syscalls.py::test_fs_write[1000]
×2.2
32.9 µs
15 µs
test_fs_write[100]Ignored
tests/benchmarks/test_bench_syscalls.py::test_fs_write[100]
×2.3
30.5 µs
13.5 µs
test_hostname_resolution[1.1.1.1]Ignored
tests/benchmarks/test_bench_syscalls.py::test_hostname_resolution[1.1.1.1]
×5.5
39.7 µs
7.2 µs
test_hostname_resolution[127.0.0.1]Ignored
tests/benchmarks/test_bench_syscalls.py::test_hostname_resolution[127.0.0.1]
×5.5
39.9 µs
7.3 µs
test_hostname_resolution[8.8.8.8]Ignored
tests/benchmarks/test_bench_syscalls.py::test_hostname_resolution[8.8.8.8]
×5.5
39.7 µs
7.3 µs
test_hostname_resolution[amazon.com]Ignored
tests/benchmarks/test_bench_syscalls.py::test_hostname_resolution[amazon.com]
-71%
90.4 µs
308.4 µs
test_hostname_resolution[google.com]Ignored
tests/benchmarks/test_bench_syscalls.py::test_hostname_resolution[google.com]
-70%
112.1 µs
373.6 µs
test_hostname_resolution[localhost]Ignored
tests/benchmarks/test_bench_syscalls.py::test_hostname_resolution[localhost]
-32%
76.9 µs
113.1 µs
test_mmap_operation[409600]Ignored
tests/benchmarks/test_bench_syscalls.py::test_mmap_operation[409600]
×6.1
745.1 µs
121.4 µs
test_mmap_operation[40960]Ignored
tests/benchmarks/test_bench_syscalls.py::test_mmap_operation[40960]
×2.5
101.7 µs
41 µs
test_mmap_operation[4096]Ignored
tests/benchmarks/test_bench_syscalls.py::test_mmap_operation[4096]
+23%
36.3 µs
29.6 µs
test_multiprocessing_map[100000]Ignored
tests/benchmarks/test_bench_syscalls.py::test_multiprocessing_map[100000]
-50%
89.1 ms
177.5 ms
test_multiprocessing_map[10000]Ignored
tests/benchmarks/test_bench_syscalls.py::test_multiprocessing_map[10000]
-91%
10.1 ms
117.1 ms
test_multiprocessing_map[1000]Ignored
tests/benchmarks/test_bench_syscalls.py::test_multiprocessing_map[1000]
-96%
4.7 ms
114.2 ms
test_multiprocessing_map[100]Ignored
tests/benchmarks/test_bench_syscalls.py::test_multiprocessing_map[100]
-97%
3.4 ms
112.2 ms
test_multiprocessing_map[10]Ignored
tests/benchmarks/test_bench_syscalls.py::test_multiprocessing_map[10]
-94%
6.5 ms
108 ms
test_open_close_fd[1000]Ignored
tests/benchmarks/test_bench_syscalls.py::test_open_close_fd[1000]
-85%
1.3 ms
8.8 ms
test_open_close_fd[100]Ignored
tests/benchmarks/test_bench_syscalls.py::test_open_close_fd[100]
-84%
133.9 µs
859.9 µs
test_open_close_fd[10]Ignored
tests/benchmarks/test_bench_syscalls.py::test_open_close_fd[10]
-59%
37.2 µs
91 µs
test_pipe_communication[10000]Ignored
tests/benchmarks/test_bench_syscalls.py::test_pipe_communication[10000]
-100%
41.5 µs
23,482.5 µs
test_pipe_communication[1000]Ignored
tests/benchmarks/test_bench_syscalls.py::test_pipe_communication[1000]
-100%
41.5 µs
23,513.6 µs
test_pipe_communication[100]Ignored
tests/benchmarks/test_bench_syscalls.py::test_pipe_communication[100]
-100%
40 µs
23,577.5 µs
test_pipe_communication[10]Ignored
tests/benchmarks/test_bench_syscalls.py::test_pipe_communication[10]
-100%
43.5 µs
23,639.3 µs
test_process_creation[cat /dev/null]Ignored
tests/benchmarks/test_bench_syscalls.py::test_process_creation[cat /dev/null]
-93%
205.3 µs
3,133.6 µs
test_process_creation[echo hello]Ignored
tests/benchmarks/test_bench_syscalls.py::test_process_creation[echo hello]
-85%
221.8 µs
1,432.6 µs
test_process_creation[ls -l]Ignored
tests/benchmarks/test_bench_syscalls.py::test_process_creation[ls -l]
-95%
208.4 µs
4,267.5 µs
test_sleep[0.001]Ignored
tests/benchmarks/test_bench_syscalls.py::test_sleep[0.001]
-99%
13.5 µs
1,051.9 µs
test_sleep[0.01]Ignored
tests/benchmarks/test_bench_syscalls.py::test_sleep[0.01]
-100%
13.5 µs
10,060.6 µs
test_sleep[0.05]Ignored
tests/benchmarks/test_bench_syscalls.py::test_sleep[0.05]
-100%
13.4 µs
50,061 µs
test_sleep[0.1]Ignored
tests/benchmarks/test_bench_syscalls.py::test_sleep[0.1]
-100%
13.4 µs
100,061.3 µs
test_tcp_connection[1.1.1.1-53]Ignored
tests/benchmarks/test_bench_syscalls.py::test_tcp_connection[1.1.1.1-53]
-97%
33.9 µs
1,021.3 µs
test_tcp_connection[8.8.8.8-53]Ignored
tests/benchmarks/test_bench_syscalls.py::test_tcp_connection[8.8.8.8-53]
-95%
39 µs
777 µs
test_tcp_connection[google.com-443]Ignored
tests/benchmarks/test_bench_syscalls.py::test_tcp_connection[google.com-443]
-92%
106.8 µs
1,257.1 µs
test_tcp_connection[wikipedia.org-443]Ignored
tests/benchmarks/test_bench_syscalls.py::test_tcp_connection[wikipedia.org-443]
-100%
65.5 µs
16,324 µs
test_threadpool_map[100000]Ignored
tests/benchmarks/test_bench_syscalls.py::test_threadpool_map[100000]
-51%
4.3 s
8.8 s
test_threadpool_map[10000]Ignored
tests/benchmarks/test_bench_syscalls.py::test_threadpool_map[10000]
-48%
419.7 ms
811.6 ms
test_threadpool_map[1000]Ignored
tests/benchmarks/test_bench_syscalls.py::test_threadpool_map[1000]
+5%
41.1 ms
39.2 ms
test_threadpool_map[100]Ignored
tests/benchmarks/test_bench_syscalls.py::test_threadpool_map[100]
-17%
4.6 ms
5.5 ms
test_threadpool_map[10]Ignored
tests/benchmarks/test_bench_syscalls.py::test_threadpool_map[10]
-42%
814.9 µs
1,406.4 µs
test_noop_ellipsisIgnored
tests/benchmarks/test_bench_various_noop.py::test_noop_ellipsis
×22
12,234.2 ns
564 ns
ResourcesHomePricingDocsBlogGitHubChangelog
Copyright © 2024 CodSpeed Technology SAS. All rights reserved.