Avatar for the CodSpeedHQ user
CodSpeedHQ
pytest-codspeed
BlogDocsChangelog

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

#96Merged
Comparing
feat/remove-cffi
(
f3ed388
) with
master
(
92100fb
)
CodSpeed Performance Gauge
-28%
Improvement
61
Regression
23
Untouched
193
Ignored
53

Benchmarks

330 total
test_generate_all_subsequences[sequence1]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py
CodSpeed Performance Gauge
+3%
64.4 µs62.4 µs
test_mmap_operation[40960]
tests/benchmarks/test_bench_syscalls.py
CodSpeed Performance Gauge
+3%
48.3 µs46.9 µs
test_array_alloc[10000]
tests/benchmarks/test_bench_syscalls.py
CodSpeed Performance Gauge
+3%
20.8 µs20.2 µs
test_sudoku[initial_grid0]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py
CodSpeed Performance Gauge
+3%
8.1 µs7.9 µs
test_match_word_pattern[aba-GraphTreesGraph]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py
CodSpeed Performance Gauge
+2%
172.8 µs168.8 µs
test_pipe_communication[1000]
tests/benchmarks/test_bench_syscalls.py
CodSpeed Performance Gauge
+2%
6.7 ms6.6 ms
test_get_valid_pos[pos0-4]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py
CodSpeed Performance Gauge
+2%
3.1 µs3 µs
test_process_creation[echo hello]
tests/benchmarks/test_bench_syscalls.py
CodSpeed Performance Gauge
+2%
2.4 ms2.4 ms
test_sum_squares_fast
tests/benchmarks/test_bench_doc.py
CodSpeed Performance Gauge
+2%
392.5 µs384.6 µs
test_noop_ellipsis
tests/benchmarks/test_bench_various_noop.py
CodSpeed Performance Gauge
+4%
505 ns484.1 ns
test_noop_ellipsis_decorated
tests/benchmarks/test_bench_various_noop.py
CodSpeed Performance Gauge
+4%
694.9 ns666.7 ns
test_is_safe[board0-1-1]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py
CodSpeed Performance Gauge
+4%
14.1 µs13.6 µs
test_generate_parenthesis[3]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py
CodSpeed Performance Gauge
+4%
12.1 µs11.6 µs
test_iterative_fibo_10
tests/benchmarks/test_bench_fibo.py
CodSpeed Performance Gauge
+2%
1.5 µs1.4 µs
test_generate_all_subsequences[sequence0]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py
CodSpeed Performance Gauge
+2%
193 µs189.2 µs
test_fs_read[1000]
tests/benchmarks/test_bench_syscalls.py
CodSpeed Performance Gauge
+2%
867.7 ns850.9 ns
test_make_highpass
tests/benchmarks/TheAlgorithms_bench/test_bench_audio_filters.py
CodSpeed Performance Gauge
+2%
5.6 µs5.5 µs
test_threadpool_map[10]
tests/benchmarks/test_bench_syscalls.py
CodSpeed Performance Gauge
+2%
2.3 ms2.3 ms
test_recursive_cached_fibo_100
tests/benchmarks/test_bench_fibo.py
CodSpeed Performance Gauge
+2%
225.9 µs222.1 µs
test_generate_all_subsequences[sequence0]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py
CodSpeed Performance Gauge
+2%
91.1 µs89.6 µs
test_generate_all_permutations[sequence0]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py
CodSpeed Performance Gauge
+2%
101.9 µs100.2 µs
test_is_complete[board0]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py
CodSpeed Performance Gauge
+1%
1.9 µs1.8 µs
test_generate_all_permutations[sequence1]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py
CodSpeed Performance Gauge
+1%
108.8 µs107.2 µs
test_sum_of_squares[sum_of_squares_sum_comprehension_power]
tests/benchmarks/test_bench_misc.py
CodSpeed Performance Gauge
+1%
223.7 µs220.7 µs
test_generate_all_combinations[0-0]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py
CodSpeed Performance Gauge
+1%
1.2 µs1.2 µs

Commits

Click on a commit to change the comparison range
Base
master
92100fb
-27.87%
perf(hooks): bind callgrind start/stop directly to avoid extra frame
f3ed388
3 days ago
by art049
© 2026 CodSpeed Technology
Home Terms Privacy Docs