Avatar for the aio-libs user
aio-libs
multidict
BlogDocsChangelog

[DNM] 🧪 Instrument C-extensions to collect coverage

#1228
Comparing
webknjaz:maintenance/c-coverage-infra
(
8bea87b
) with
master
(
00e3803
)
CodSpeed Performance Gauge
+12%
Improvement
1
Untouched
244

Benchmarks

245 total
test_multidict_getall_str_hit[cs-c]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
+12%
14.8 ms13.2 ms
test_multidict_getall_str_hit[ci-c]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
+9%
14.5 ms13.3 ms
test_cimultidict_getall_istr_hit[c]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
+8%
13.9 ms12.9 ms
test_multidict_pop_str[ci-py]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
+4%
941.5 µs908.2 µs
test_multidict_update_str[cs-py]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
+2%
1 ms1 ms
test_multidict_repr[cs-c]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
+2%
78.5 µs76.9 µs
test_multidict_pop_str[cs-py]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
+2%
848.3 µs831.7 µs
test_keys_view_sub[ci-py]
tests/test_views_benchmarks.py
CodSpeed Performance Gauge
+2%
1.1 ms1.1 ms
test_items_view_is_disjoint[cs-c]
tests/test_views_benchmarks.py
CodSpeed Performance Gauge
+2%
62 µs60.8 µs
test_items_view_xor[cs-c]
tests/test_views_benchmarks.py
CodSpeed Performance Gauge
+2%
247.1 µs242.9 µs
test_multidict_insert_str[cs-c]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
+2%
54.1 µs53.2 µs
test_multidict_repr[ci-c]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
+2%
77.2 µs75.9 µs
test_keys_view_less_or_equal[cs-c]
tests/test_views_benchmarks.py
CodSpeed Performance Gauge
+2%
47.6 µs46.9 µs
test_cimultidict_insert_istr[c]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
+2%
53 µs52.1 µs
test_create_empty_multidict[cs-c]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
+1%
16.8 µs16.6 µs
test_iterate_multidict[cs-c]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
+1%
29.4 µs29 µs
test_multidict_update_str[ci-py]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
+1%
1.1 ms1.1 ms
test_items_view_more[cs-c]
tests/test_views_benchmarks.py
CodSpeed Performance Gauge
+1%
50.5 µs49.9 µs
test_iterate_multidict_values[ci-py]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
+1%
129.7 µs128.1 µs
test_items_view_is_disjoint[ci-c]
tests/test_views_benchmarks.py
CodSpeed Performance Gauge
+1%
63.1 µs62.3 µs
test_cimultidict_pop_istr[py]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
+1%
885.7 µs875.3 µs
test_items_view_or[ci-py]
tests/test_views_benchmarks.py
CodSpeed Performance Gauge
+1%
1.2 ms1.2 ms
test_keys_view_equals[ci-c]
tests/test_views_benchmarks.py
CodSpeed Performance Gauge
+1%
56.6 µs56 µs
test_items_view_and[ci-c]
tests/test_views_benchmarks.py
CodSpeed Performance Gauge
+1%
115.8 µs114.4 µs
test_values_view_repr[ci-py]
tests/test_views_benchmarks.py
CodSpeed Performance Gauge
+1%
114.2 µs112.9 µs

Commits

Click on a commit to change the comparison range
Base
master
00e3803
+12.2%
debug! log leftovers around workdir
8bea87b
8 months ago
by webknjaz
© 2026 CodSpeed Technology
Home Terms Privacy Docs