Avatar for the CodSpeedHQ user
CodSpeedHQ
pytest-codspeed
BlogDocsChangelog

Remove CFFI in favor of native extension to support free-threaded mode

#96
Comparing
feat/remove-cffi
(
411adc2
) with
master
(
adee8a1
)
CodSpeed Performance Gauge
-25%
Improvement
47
Regression
22
Untouched
98
Ignored
53

Benchmarks

220 total
test_make_lowpass
tests/benchmarks/TheAlgorithms_bench/test_bench_audio_filters.py
CodSpeed Performance Gauge
+6%
47 µs44.5 µs
test_make_lowshelf
tests/benchmarks/TheAlgorithms_bench/test_bench_audio_filters.py
CodSpeed Performance Gauge
+6%
46.1 µs43.6 µs
test_make_highshelf
tests/benchmarks/TheAlgorithms_bench/test_bench_audio_filters.py
CodSpeed Performance Gauge
+6%
46.1 µs43.6 µs
test_sum_of_squares[sum_of_squares_sum_labmda_power]
tests/benchmarks/test_bench_misc.py
CodSpeed Performance Gauge
+5%
296 µs281.2 µs
test_solve_maze[maze0]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py
CodSpeed Performance Gauge
+5%
25.8 µs24.6 µs
test_word_exists[board0-ABCCED]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py
CodSpeed Performance Gauge
+5%
64.5 µs61.4 µs
test_solve_maze[maze0]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py
CodSpeed Performance Gauge
+5%
70.5 µs67.3 µs
test_multiprocessing_map[100]
tests/benchmarks/test_bench_syscalls.py
CodSpeed Performance Gauge
+5%
303.8 ms290.4 ms
test_hamilton_cycle[graph0]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py
CodSpeed Performance Gauge
+5%
73.4 µs70.2 µs
test_color[graph0-3]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py
CodSpeed Performance Gauge
+4%
76.7 µs74 µs
test_generate_sum_of_subsets_soln[nums0-9]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py
CodSpeed Performance Gauge
+3%
72.6 µs70.2 µs
test_pipe_communication[100]
tests/benchmarks/test_bench_syscalls.py
CodSpeed Performance Gauge
+3%
6.5 ms6.3 ms
test_make_lowshelf
tests/benchmarks/TheAlgorithms_bench/test_bench_audio_filters.py
CodSpeed Performance Gauge
+3%
7.4 µs7.2 µs
test_fs_write[1000000]
tests/benchmarks/test_bench_syscalls.py
CodSpeed Performance Gauge
+3%
2.5 ms2.4 ms
test_mmap_operation[409600]
tests/benchmarks/test_bench_syscalls.py
CodSpeed Performance Gauge
+3%
131.5 µs127.7 µs
test_multiprocessing_map[1000]
tests/benchmarks/test_bench_syscalls.py
CodSpeed Performance Gauge
+3%
314.4 ms306.3 ms
test_mmap_operation[4096]
tests/benchmarks/test_bench_syscalls.py
CodSpeed Performance Gauge
+3%
34.8 µs33.9 µs
test_depth_first_search[4]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py
CodSpeed Performance Gauge
+2%
86.2 µs84.2 µs
test_multiprocessing_map[10000]
tests/benchmarks/test_bench_syscalls.py
CodSpeed Performance Gauge
+2%
457.3 ms447.6 ms
test_noop_ellipsis
tests/benchmarks/test_bench_various_noop.py
CodSpeed Performance Gauge
+6%
497.5 ns470.8 ns
test_fs_read[100]
tests/benchmarks/test_bench_syscalls.py
CodSpeed Performance Gauge
+6%
512.2 ns485.2 ns
test_generate_parenthesis[3]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py
CodSpeed Performance Gauge
+5%
11.8 µs11.2 µs
test_combination_lists[4-2]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py
CodSpeed Performance Gauge
+4%
3.9 µs3.8 µs
test_make_allpass
tests/benchmarks/TheAlgorithms_bench/test_bench_audio_filters.py
CodSpeed Performance Gauge
+3%
5.2 µs5 µs
test_iir_filter_set_coefficients[a_coeffs0-b_coeffs0]
tests/benchmarks/TheAlgorithms_bench/test_bench_audio_filters.py
CodSpeed Performance Gauge
+3%
856.4 ns831 ns

Commits

Click on a commit to change the comparison range
Base
master
adee8a1
-24.69%
chore(ci): add 3.14.t in test suite
411adc2
3 months ago
by adriencaccia
© 2026 CodSpeed Technology
Home Terms Privacy Docs