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

Add reversed() support to MultiDict views (C-ext + pure-Python)

#1340
Comparing
aiolibsbot:koan/c-ext-reversed-views
(
692ece4
) with
master
(
6370ee2
)
CodSpeed Performance Gauge
0%
Untouched
242
Ignored
3

Benchmarks

245 total
test_multidict_update_str_with_kwargs[ci-c]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
+4%
158.7 µs152.2 µs
test_create_multidict_with_dict[cs-c]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
+4%
38.8 µs37.4 µs
test_create_multidict_with_items[cs-c]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
+3%
42.5 µs41.3 µs
test_cimultidict_getall_istr_hit[c]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
+3%
14 ms13.7 ms
test_create_multidict_with_dict[ci-py]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
+2%
793.2 µs774.7 µs
test_multidict_getall_str_hit[cs-c]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
+2%
14.1 ms13.8 ms
test_create_multidict_with_items[ci-py]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
+2%
751 µs739.3 µs
test_multidict_getall_str_hit[ci-c]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
+2%
14.5 ms14.3 ms
test_create_multidict_with_items_with_kwargs[ci-c]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
+1%
181.7 µs179.3 µs
test_multidict_extend_str_with_kwargs[ci-c]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
+1%
17.3 ms17.1 ms
test_keys_view_repr[ci-c]
tests/test_views_benchmarks.py
CodSpeed Performance Gauge
+1%
47.9 µs47.5 µs
test_create_empty_multidict[cs-c]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
+1%
13 µs12.9 µs
test_keys_view_is_disjoint[cs-py]
tests/test_views_benchmarks.py
CodSpeed Performance Gauge
+1%
556.2 µs552.5 µs
test_items_view_more[cs-c]
tests/test_views_benchmarks.py
CodSpeed Performance Gauge
+1%
47.4 µs47.1 µs
test_keys_view_repr[ci-py]
tests/test_views_benchmarks.py
CodSpeed Performance Gauge
+1%
105.4 µs104.7 µs
test_keys_view_repr[cs-c]
tests/test_views_benchmarks.py
CodSpeed Performance Gauge
+1%
47.9 µs47.6 µs
test_create_multidictproxy
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
+1%
14.3 µs14.3 µs
test_items_view_repr[cs-c]
tests/test_views_benchmarks.py
CodSpeed Performance Gauge
+1%
84.1 µs83.7 µs
test_items_view_and[cs-py]
tests/test_views_benchmarks.py
CodSpeed Performance Gauge
0%
1.1 ms1.1 ms
test_cimultidict_pop_istr[py]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
0%
876.5 µs872.3 µs
test_keys_view_more_or_equal[ci-py]
tests/test_views_benchmarks.py
CodSpeed Performance Gauge
0%
508.4 µs506.1 µs
test_cimultidict_update_istr_with_kwargs[py]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
0%
1.9 ms1.9 ms
test_multidict_pop_str[cs-py]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
0%
838.6 µs834.9 µs
test_keys_view_equals[ci-c]
tests/test_views_benchmarks.py
CodSpeed Performance Gauge
0%
52.5 µs52.3 µs
test_items_view_is_disjoint[cs-py]
tests/test_views_benchmarks.py
CodSpeed Performance Gauge
0%
630.6 µs628.1 µs

Commits

Click on a commit to change the comparison range
Base
master
6370ee2
-0.27%
Update CHANGES/448.feature.rst
692ece4
3 days ago
by bdraco
© 2026 CodSpeed Technology
Home Terms Privacy Docs