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

Add __reversed__ support to keys, values, and items views

#1304
Comparing
r266-tech:add-reversed-to-views
(
bd1b5d6
) with
master
(
81fc6b9
)
CodSpeed Performance Gauge
0%
Untouched
245

Benchmarks

245 total
test_create_multidict_with_items[ci-c]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
+3%
103.9 µs101 µs
test_multidict_getall_str_hit[cs-c]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
+3%
14.3 ms14 ms
test_multidict_extend_str[ci-c]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
+3%
11.8 ms11.5 ms
test_create_multidict_with_dict[ci-c]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
+3%
91.7 µs89.3 µs
test_cimultidict_update_istr_with_kwargs[c]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
+2%
157.8 µs154.2 µs
test_create_cimultidict_with_dict_istr[c]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
+2%
48.3 µs47.2 µs
test_items_view_or[ci-c]
tests/test_views_benchmarks.py
CodSpeed Performance Gauge
+2%
152.3 µs149.1 µs
test_keys_view_repr[ci-c]
tests/test_views_benchmarks.py
CodSpeed Performance Gauge
+2%
50.5 µs49.5 µs
test_values_view_repr[cs-py]
tests/test_views_benchmarks.py
CodSpeed Performance Gauge
+2%
113.2 µs111.1 µs
test_keys_view_is_disjoint[cs-c]
tests/test_views_benchmarks.py
CodSpeed Performance Gauge
+1%
42.1 µs41.5 µs
test_create_cimultidict_with_items_istr[c]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
+1%
51.8 µs51.1 µs
test_keys_view_sub[ci-py]
tests/test_views_benchmarks.py
CodSpeed Performance Gauge
+1%
1.1 ms1 ms
test_create_multidict_with_items_with_kwargs[cs-c]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
+1%
75.5 µs74.5 µs
test_multidict_repr[ci-c]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
+1%
77.2 µs76.3 µs
test_multidict_popitem_str[cs-c]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
+1%
78.4 µs77.5 µs
test_keys_view_is_disjoint[ci-c]
tests/test_views_benchmarks.py
CodSpeed Performance Gauge
+1%
44.6 µs44.2 µs
test_keys_view_or[ci-py]
tests/test_views_benchmarks.py
CodSpeed Performance Gauge
+1%
1.1 ms1.1 ms
test_items_view_not_equals[cs-c]
tests/test_views_benchmarks.py
CodSpeed Performance Gauge
+1%
23.8 µs23.6 µs
test_items_view_not_equals[cs-py]
tests/test_views_benchmarks.py
CodSpeed Performance Gauge
+1%
67.7 µs67.2 µs
test_items_view_less[cs-c]
tests/test_views_benchmarks.py
CodSpeed Performance Gauge
+1%
98.1 µs97.3 µs
test_keys_view_equals[ci-c]
tests/test_views_benchmarks.py
CodSpeed Performance Gauge
+1%
57 µs56.5 µs
test_multidict_clear_str[ci-c]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
+1%
14.4 µs14.3 µs
test_multidict_delitem_str[cs-c]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
+1%
64.9 µs64.4 µs
test_keys_view_not_equals[cs-py]
tests/test_views_benchmarks.py
CodSpeed Performance Gauge
+1%
68.3 µs67.7 µs
test_create_multidict_with_items[cs-c]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
+1%
46.9 µs46.5 µs

Commits

Click on a commit to change the comparison range
Base
master
81fc6b9
+0.09%
Add __reversed__ support to keys, values, and items views
bd1b5d6
1 day ago
by ConnektLLC
© 2026 CodSpeed Technology
Home Terms Privacy Docs