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

Optimize C version of getall()

#1212Merged
Comparing
asvetlov:getall
(
8e2eca6
) with
master
(
7129ac3
)
CodSpeed Performance Gauge
-1%
Improvements
0
Regressions
0
Untouched
245
New
0
Dropped
0
Ignored
0

Benchmarks

Passed

test_multidict_getall_str_miss[cs-c]
tests/test_multidict_benchmarks.py::test_multidict_getall_str_miss[cs-c]
CodSpeed Performance Gauge
+4%
308.7 µs
295.9 µs
test_cimultidict_getall_istr_miss[c]
tests/test_multidict_benchmarks.py::test_cimultidict_getall_istr_miss[c]
CodSpeed Performance Gauge
+3%
366.5 µs
354.4 µs
test_cimultidict_update_istr_with_kwargs[c]
tests/test_multidict_benchmarks.py::test_cimultidict_update_istr_with_kwargs[c]
CodSpeed Performance Gauge
+3%
150.1 µs
146.3 µs
test_multidict_getall_str_miss[ci-c]
tests/test_multidict_benchmarks.py::test_multidict_getall_str_miss[ci-c]
CodSpeed Performance Gauge
+1%
690.6 µs
681.3 µs
test_create_multidict_with_items_with_kwargs[cs-c]
tests/test_multidict_benchmarks.py::test_create_multidict_with_items_with_kwargs[cs-c]
CodSpeed Performance Gauge
+1%
73.3 µs
72.6 µs
test_create_multidict_with_items[cs-c]
tests/test_multidict_benchmarks.py::test_create_multidict_with_items[cs-c]
CodSpeed Performance Gauge
+1%
45.5 µs
45.1 µs
test_create_cimultidict_with_items_istr_with_kwargs[c]
tests/test_multidict_benchmarks.py::test_create_cimultidict_with_items_istr_with_kwargs[c]
CodSpeed Performance Gauge
+1%
130.6 µs
129.4 µs
test_keys_view_equals[ci-c]
tests/test_views_benchmarks.py::test_keys_view_equals[ci-c]
CodSpeed Performance Gauge
+1%
56.5 µs
56.1 µs
test_cimultidict_insert_istr[c]
tests/test_multidict_benchmarks.py::test_cimultidict_insert_istr[c]
CodSpeed Performance Gauge
+1%
52.7 µs
52.4 µs
test_create_multidict_with_dict[cs-c]
tests/test_multidict_benchmarks.py::test_create_multidict_with_dict[cs-c]
CodSpeed Performance Gauge
+1%
41.4 µs
41.1 µs
test_items_view_and[ci-c]
tests/test_views_benchmarks.py::test_items_view_and[ci-c]
CodSpeed Performance Gauge
+1%
117.4 µs
116.8 µs
test_keys_view_not_equals[ci-c]
tests/test_views_benchmarks.py::test_keys_view_not_equals[ci-c]
CodSpeed Performance Gauge
+1%
20.9 µs
20.7 µs
test_multidict_insert_str[ci-c]
tests/test_multidict_benchmarks.py::test_multidict_insert_str[ci-c]
CodSpeed Performance Gauge
0%
89 µs
88.6 µs
test_keys_view_or[ci-c]
tests/test_views_benchmarks.py::test_keys_view_or[ci-c]
CodSpeed Performance Gauge
0%
100.6 µs
100.1 µs
test_keys_view_not_equals[cs-c]
tests/test_views_benchmarks.py::test_keys_view_not_equals[cs-c]
CodSpeed Performance Gauge
0%
22.3 µs
22.2 µs
test_items_view_more[cs-c]
tests/test_views_benchmarks.py::test_items_view_more[cs-c]
CodSpeed Performance Gauge
0%
50.3 µs
50.1 µs
test_cimultidict_extend_istr[c]
tests/test_multidict_benchmarks.py::test_cimultidict_extend_istr[c]
CodSpeed Performance Gauge
0%
2.9 ms
2.9 ms
test_multidict_extend_str[cs-c]
tests/test_multidict_benchmarks.py::test_multidict_extend_str[cs-c]
CodSpeed Performance Gauge
0%
3 ms
3 ms
test_keys_view_or[cs-c]
tests/test_views_benchmarks.py::test_keys_view_or[cs-c]
CodSpeed Performance Gauge
0%
77.1 µs
76.9 µs
test_keys_view_sub[ci-c]
tests/test_views_benchmarks.py::test_keys_view_sub[ci-c]
CodSpeed Performance Gauge
0%
101.5 µs
101.3 µs
test_keys_view_is_disjoint[ci-c]
tests/test_views_benchmarks.py::test_keys_view_is_disjoint[ci-c]
CodSpeed Performance Gauge
0%
44.7 µs
44.6 µs
test_keys_view_more_or_equal[cs-c]
tests/test_views_benchmarks.py::test_keys_view_more_or_equal[cs-c]
CodSpeed Performance Gauge
0%
51.3 µs
51.2 µs
test_multidict_add_str[cs-c]
tests/test_multidict_benchmarks.py::test_multidict_add_str[cs-c]
CodSpeed Performance Gauge
0%
3 ms
3 ms
test_items_view_equals[ci-c]
tests/test_views_benchmarks.py::test_items_view_equals[ci-c]
CodSpeed Performance Gauge
0%
93.9 µs
93.7 µs
test_keys_view_repr[cs-py]
tests/test_views_benchmarks.py::test_keys_view_repr[cs-py]
CodSpeed Performance Gauge
0%
103.4 µs
103.2 µs
test_items_view_repr[cs-py]
tests/test_views_benchmarks.py::test_items_view_repr[cs-py]
CodSpeed Performance Gauge
0%
147.2 µs
147 µs
test_multidict_popitem_str[cs-py]
tests/test_multidict_benchmarks.py::test_multidict_popitem_str[cs-py]
CodSpeed Performance Gauge
0%
580.5 µs
580.1 µs
test_multidict_clear_str[ci-py]
tests/test_multidict_benchmarks.py::test_multidict_clear_str[ci-py]
CodSpeed Performance Gauge
0%
38.4 µs
38.4 µs
test_keys_view_equals[cs-c]
tests/test_views_benchmarks.py::test_keys_view_equals[cs-c]
CodSpeed Performance Gauge
0%
52.6 µs
52.6 µs
test_keys_view_repr[ci-py]
tests/test_views_benchmarks.py::test_keys_view_repr[ci-py]
CodSpeed Performance Gauge
0%
106.5 µs
106.5 µs
test_create_empty_multidict[ci-py]
tests/test_multidict_benchmarks.py::test_create_empty_multidict[ci-py]
CodSpeed Performance Gauge
0%
54.7 µs
54.8 µs
test_create_multidict_with_items[ci-py]
tests/test_multidict_benchmarks.py::test_create_multidict_with_items[ci-py]
CodSpeed Performance Gauge
0%
714.7 µs
715 µs
test_multidict_getall_str_hit[cs-c]
tests/test_multidict_benchmarks.py::test_multidict_getall_str_hit[cs-c]
CodSpeed Performance Gauge
0%
14.6 ms
14.6 ms
test_multidict_delitem_str[ci-py]
tests/test_multidict_benchmarks.py::test_multidict_delitem_str[ci-py]
CodSpeed Performance Gauge
0%
992.5 µs
994.3 µs
test_multidict_fetch[cs-c]
tests/test_multidict_benchmarks.py::test_multidict_fetch[cs-c]
CodSpeed Performance Gauge
0%
50.6 µs
50.7 µs
test_create_multidict_with_dict[ci-c]
tests/test_multidict_benchmarks.py::test_create_multidict_with_dict[ci-c]
CodSpeed Performance Gauge
0%
88.8 µs
89 µs
test_create_multidict_with_items_with_kwargs[ci-py]
tests/test_multidict_benchmarks.py::test_create_multidict_with_items_with_kwargs[ci-py]
CodSpeed Performance Gauge
0%
1.6 ms
1.6 ms
test_keys_view_not_equals[ci-py]
tests/test_views_benchmarks.py::test_keys_view_not_equals[ci-py]
CodSpeed Performance Gauge
0%
73 µs
73.2 µs
test_items_view_less_or_equal[ci-c]
tests/test_views_benchmarks.py::test_items_view_less_or_equal[ci-c]
CodSpeed Performance Gauge
0%
99.1 µs
99.3 µs
test_multidict_getall_str_hit[ci-py]
tests/test_multidict_benchmarks.py::test_multidict_getall_str_hit[ci-py]
CodSpeed Performance Gauge
0%
183.8 ms
184.2 ms
test_cimultidict_delitem_istr[py]
tests/test_multidict_benchmarks.py::test_cimultidict_delitem_istr[py]
CodSpeed Performance Gauge
0%
939 µs
941 µs
test_items_view_xor[cs-c]
tests/test_views_benchmarks.py::test_items_view_xor[cs-c]
CodSpeed Performance Gauge
0%
244.6 µs
245.1 µs
test_items_view_less[ci-c]
tests/test_views_benchmarks.py::test_items_view_less[ci-c]
CodSpeed Performance Gauge
0%
99.3 µs
99.6 µs
test_multidict_clear_str[cs-py]
tests/test_multidict_benchmarks.py::test_multidict_clear_str[cs-py]
CodSpeed Performance Gauge
0%
39.6 µs
39.7 µs
test_cimultidict_pop_istr[c]
tests/test_multidict_benchmarks.py::test_cimultidict_pop_istr[c]
CodSpeed Performance Gauge
0%
107.6 µs
107.9 µs
test_multidict_add_str[ci-py]
tests/test_multidict_benchmarks.py::test_multidict_add_str[ci-py]
CodSpeed Performance Gauge
0%
105 ms
105.3 ms
test_items_view_not_equals[ci-py]
tests/test_views_benchmarks.py::test_items_view_not_equals[ci-py]
CodSpeed Performance Gauge
0%
72.4 µs
72.6 µs
test_cimultidict_delitem_istr[c]
tests/test_multidict_benchmarks.py::test_cimultidict_delitem_istr[c]
CodSpeed Performance Gauge
0%
69.9 µs
70.1 µs
test_create_empty_multidict[cs-py]
tests/test_multidict_benchmarks.py::test_create_empty_multidict[cs-py]
CodSpeed Performance Gauge
0%
52.8 µs
53 µs
test_keys_view_more[ci-c]
tests/test_views_benchmarks.py::test_keys_view_more[ci-c]
CodSpeed Performance Gauge
0%
49.8 µs
50 µs
test_multidict_repr[ci-py]
tests/test_multidict_benchmarks.py::test_multidict_repr[ci-py]
CodSpeed Performance Gauge
0%
154.1 µs
154.6 µs
test_create_multidict_with_dict[ci-py]
tests/test_multidict_benchmarks.py::test_create_multidict_with_dict[ci-py]
CodSpeed Performance Gauge
0%
760.7 µs
763.1 µs
test_cimultidict_extend_istr_with_kwargs[py]
tests/test_multidict_benchmarks.py::test_cimultidict_extend_istr_with_kwargs[py]
CodSpeed Performance Gauge
0%
277.7 ms
278.6 ms
test_create_cimultidict_with_dict_istr[c]
tests/test_multidict_benchmarks.py::test_create_cimultidict_with_dict_istr[c]
CodSpeed Performance Gauge
0%
47.3 µs
47.5 µs
test_cimultidict_get_istr_miss[c]
tests/test_multidict_benchmarks.py::test_cimultidict_get_istr_miss[c]
CodSpeed Performance Gauge
0%
52.2 µs
52.4 µs
test_multidict_extend_str_with_kwargs[ci-py]
tests/test_multidict_benchmarks.py::test_multidict_extend_str_with_kwargs[ci-py]
CodSpeed Performance Gauge
0%
291.1 ms
292 ms
test_keys_view_more_or_equal[ci-c]
tests/test_views_benchmarks.py::test_keys_view_more_or_equal[ci-c]
CodSpeed Performance Gauge
0%
80 µs
80.3 µs
test_create_from_existing_cimultidict[py]
tests/test_multidict_benchmarks.py::test_create_from_existing_cimultidict[py]
CodSpeed Performance Gauge
0%
53.9 µs
54.1 µs
test_items_view_equals[cs-c]
tests/test_views_benchmarks.py::test_items_view_equals[cs-c]
CodSpeed Performance Gauge
0%
90.1 µs
90.4 µs
test_copy_from_existing_cimultidict[py]
tests/test_multidict_benchmarks.py::test_copy_from_existing_cimultidict[py]
CodSpeed Performance Gauge
0%
55.2 µs
55.4 µs
test_multidict_pop_str[cs-c]
tests/test_multidict_benchmarks.py::test_multidict_pop_str[cs-c]
CodSpeed Performance Gauge
0%
93.1 µs
93.4 µs
test_multidict_get_hit[cs-c]
tests/test_multidict_benchmarks.py::test_multidict_get_hit[cs-c]
CodSpeed Performance Gauge
0%
55.4 µs
55.6 µs
test_multidict_delitem_str[cs-py]
tests/test_multidict_benchmarks.py::test_multidict_delitem_str[cs-py]
CodSpeed Performance Gauge
0%
906.2 µs
909.5 µs
test_create_multidict_with_items[cs-py]
tests/test_multidict_benchmarks.py::test_create_multidict_with_items[cs-py]
CodSpeed Performance Gauge
0%
630.7 µs
633 µs
test_create_cimultidict_with_items_istr_with_kwargs[py]
tests/test_multidict_benchmarks.py::test_create_cimultidict_with_items_istr_with_kwargs[py]
CodSpeed Performance Gauge
0%
1.5 ms
1.5 ms
test_keys_view_is_disjoint[cs-c]
tests/test_views_benchmarks.py::test_keys_view_is_disjoint[cs-c]
CodSpeed Performance Gauge
0%
41 µs
41.2 µs
test_multidict_extend_str_with_kwargs[cs-c]
tests/test_multidict_benchmarks.py::test_multidict_extend_str_with_kwargs[cs-c]
CodSpeed Performance Gauge
0%
4.8 ms
4.8 ms
test_items_view_not_equals[cs-py]
tests/test_views_benchmarks.py::test_items_view_not_equals[cs-py]
CodSpeed Performance Gauge
0%
66 µs
66.3 µs
test_items_view_xor[ci-py]
tests/test_views_benchmarks.py::test_items_view_xor[ci-py]
CodSpeed Performance Gauge
0%
1.3 ms
1.3 ms
test_items_view_or[cs-c]
tests/test_views_benchmarks.py::test_items_view_or[cs-c]
CodSpeed Performance Gauge
0%
136.5 µs
137 µs
test_create_from_existing_cimultidict[c]
tests/test_multidict_benchmarks.py::test_create_from_existing_cimultidict[c]
CodSpeed Performance Gauge
0%
20.3 µs
20.4 µs
test_items_view_more[ci-c]
tests/test_views_benchmarks.py::test_items_view_more[ci-c]
CodSpeed Performance Gauge
0%
65.2 µs
65.4 µs
test_multidict_extend_str[cs-py]
tests/test_multidict_benchmarks.py::test_multidict_extend_str[cs-py]
CodSpeed Performance Gauge
0%
156.2 ms
156.9 ms
test_iterate_multidict_values[cs-py]
tests/test_multidict_benchmarks.py::test_iterate_multidict_values[cs-py]
CodSpeed Performance Gauge
0%
129.6 µs
130.1 µs
test_cimultidict_getall_istr_hit[py]
tests/test_multidict_benchmarks.py::test_cimultidict_getall_istr_hit[py]
CodSpeed Performance Gauge
0%
182.9 ms
183.7 ms
test_keys_view_and[ci-c]
tests/test_views_benchmarks.py::test_keys_view_and[ci-c]
CodSpeed Performance Gauge
0%
79.3 µs
79.6 µs
test_create_cimultidict_with_dict_istr[py]
tests/test_multidict_benchmarks.py::test_create_cimultidict_with_dict_istr[py]
CodSpeed Performance Gauge
0%
710.5 µs
713.6 µs
test_multidict_getall_str_hit[cs-py]
tests/test_multidict_benchmarks.py::test_multidict_getall_str_hit[cs-py]
CodSpeed Performance Gauge
0%
381.4 ms
383 ms
test_iterate_multidict_items[cs-py]
tests/test_multidict_benchmarks.py::test_iterate_multidict_items[cs-py]
CodSpeed Performance Gauge
0%
192.6 µs
193.5 µs
test_iterate_multidict_keys[cs-c]
tests/test_multidict_benchmarks.py::test_iterate_multidict_keys[cs-c]
CodSpeed Performance Gauge
0%
30.8 µs
30.9 µs
test_items_view_not_equals[ci-c]
tests/test_views_benchmarks.py::test_items_view_not_equals[ci-c]
CodSpeed Performance Gauge
0%
21.9 µs
22 µs
test_iterate_multidict_keys[ci-c]
tests/test_multidict_benchmarks.py::test_iterate_multidict_keys[ci-c]
CodSpeed Performance Gauge
0%
30.4 µs
30.6 µs
test_values_view_repr[ci-c]
tests/test_views_benchmarks.py::test_values_view_repr[ci-c]
CodSpeed Performance Gauge
0%
68.2 µs
68.5 µs
test_multidict_getall_str_miss[ci-py]
tests/test_multidict_benchmarks.py::test_multidict_getall_str_miss[ci-py]
CodSpeed Performance Gauge
0%
6.6 ms
6.6 ms
test_items_view_is_disjoint[cs-c]
tests/test_views_benchmarks.py::test_items_view_is_disjoint[cs-c]
CodSpeed Performance Gauge
0%
61 µs
61.3 µs
test_create_multidict_with_dict[cs-py]
tests/test_multidict_benchmarks.py::test_create_multidict_with_dict[cs-py]
CodSpeed Performance Gauge
0%
677.5 µs
680.7 µs
test_items_view_sub[ci-c]
tests/test_views_benchmarks.py::test_items_view_sub[ci-c]
CodSpeed Performance Gauge
0%
180.5 µs
181.3 µs
test_keys_view_less_or_equal[cs-c]
tests/test_views_benchmarks.py::test_keys_view_less_or_equal[cs-c]
CodSpeed Performance Gauge
-1%
47 µs
47.2 µs
test_keys_view_less[ci-c]
tests/test_views_benchmarks.py::test_keys_view_less[ci-c]
CodSpeed Performance Gauge
-1%
56.2 µs
56.5 µs
test_multidict_update_str[ci-py]
tests/test_multidict_benchmarks.py::test_multidict_update_str[ci-py]
CodSpeed Performance Gauge
-1%
1.1 ms
1.1 ms
test_multidict_extend_str[ci-py]
tests/test_multidict_benchmarks.py::test_multidict_extend_str[ci-py]
CodSpeed Performance Gauge
-1%
171.9 ms
172.8 ms
test_keys_view_and[cs-c]
tests/test_views_benchmarks.py::test_keys_view_and[cs-c]
CodSpeed Performance Gauge
-1%
57.9 µs
58.2 µs
test_keys_view_sub[cs-c]
tests/test_views_benchmarks.py::test_keys_view_sub[cs-c]
CodSpeed Performance Gauge
-1%
78.2 µs
78.6 µs
test_multidict_get_hit_with_default[ci-c]
tests/test_multidict_benchmarks.py::test_multidict_get_hit_with_default[ci-c]
CodSpeed Performance Gauge
-1%
93.6 µs
94.1 µs
test_items_view_less_or_equal[cs-c]
tests/test_views_benchmarks.py::test_items_view_less_or_equal[cs-c]
CodSpeed Performance Gauge
-1%
96.6 µs
97.1 µs
test_multidict_extend_str_with_kwargs[cs-py]
tests/test_multidict_benchmarks.py::test_multidict_extend_str_with_kwargs[cs-py]
CodSpeed Performance Gauge
-1%
266.6 ms
268 ms
test_items_view_xor[ci-c]
tests/test_views_benchmarks.py::test_items_view_xor[ci-c]
CodSpeed Performance Gauge
-1%
243.6 µs
244.9 µs
test_items_view_not_equals[cs-c]
tests/test_views_benchmarks.py::test_items_view_not_equals[cs-c]
CodSpeed Performance Gauge
-1%
23 µs
23.2 µs
test_cimultidict_fetch_istr[py]
tests/test_multidict_benchmarks.py::test_cimultidict_fetch_istr[py]
CodSpeed Performance Gauge
-1%
468.3 µs
470.9 µs
test_keys_view_more_or_equal[cs-py]
tests/test_views_benchmarks.py::test_keys_view_more_or_equal[cs-py]
CodSpeed Performance Gauge
-1%
455.1 µs
457.7 µs
test_create_cimultidict_with_items_istr[py]
tests/test_multidict_benchmarks.py::test_create_cimultidict_with_items_istr[py]
CodSpeed Performance Gauge
-1%
661.1 µs
664.9 µs
test_multidict_popitem_str[cs-c]
tests/test_multidict_benchmarks.py::test_multidict_popitem_str[cs-c]
CodSpeed Performance Gauge
-1%
77 µs
77.5 µs
test_items_view_xor[cs-py]
tests/test_views_benchmarks.py::test_items_view_xor[cs-py]
CodSpeed Performance Gauge
-1%
986.3 µs
992 µs
test_cimultidict_fetch_istr[c]
tests/test_multidict_benchmarks.py::test_cimultidict_fetch_istr[c]
CodSpeed Performance Gauge
-1%
53.7 µs
54 µs
test_create_cimultidict_with_items_istr[c]
tests/test_multidict_benchmarks.py::test_create_cimultidict_with_items_istr[c]
CodSpeed Performance Gauge
-1%
51 µs
51.3 µs
test_keys_view_less_or_equal[ci-c]
tests/test_views_benchmarks.py::test_keys_view_less_or_equal[ci-c]
CodSpeed Performance Gauge
-1%
56.3 µs
56.6 µs
test_cimultidict_extend_istr_with_kwargs[c]
tests/test_multidict_benchmarks.py::test_cimultidict_extend_istr_with_kwargs[c]
CodSpeed Performance Gauge
-1%
8.9 ms
8.9 ms
test_multidict_update_str[ci-c]
tests/test_multidict_benchmarks.py::test_multidict_update_str[ci-c]
CodSpeed Performance Gauge
-1%
84.9 µs
85.4 µs
test_multidict_add_str[ci-c]
tests/test_multidict_benchmarks.py::test_multidict_add_str[ci-c]
CodSpeed Performance Gauge
-1%
7.3 ms
7.3 ms
test_multidict_extend_str_with_kwargs[ci-c]
tests/test_multidict_benchmarks.py::test_multidict_extend_str_with_kwargs[ci-c]
CodSpeed Performance Gauge
-1%
17.2 ms
17.3 ms
test_cimultidict_update_istr[py]
tests/test_multidict_benchmarks.py::test_cimultidict_update_istr[py]
CodSpeed Performance Gauge
-1%
1 ms
1 ms
test_items_view_more_or_equal[ci-c]
tests/test_views_benchmarks.py::test_items_view_more_or_equal[ci-c]
CodSpeed Performance Gauge
-1%
108.7 µs
109.4 µs
test_multidict_get_hit_with_default[cs-c]
tests/test_multidict_benchmarks.py::test_multidict_get_hit_with_default[cs-c]
CodSpeed Performance Gauge
-1%
56.8 µs
57.2 µs
test_multidict_getall_str_hit[ci-c]
tests/test_multidict_benchmarks.py::test_multidict_getall_str_hit[ci-c]
CodSpeed Performance Gauge
-1%
14.3 ms
14.4 ms
test_keys_view_sub[ci-py]
tests/test_views_benchmarks.py::test_keys_view_sub[ci-py]
CodSpeed Performance Gauge
-1%
1.1 ms
1.1 ms
test_items_view_equals[ci-py]
tests/test_views_benchmarks.py::test_items_view_equals[ci-py]
CodSpeed Performance Gauge
-1%
888.1 µs
894.1 µs
test_multidict_update_str[cs-c]
tests/test_multidict_benchmarks.py::test_multidict_update_str[cs-c]
CodSpeed Performance Gauge
-1%
47.9 µs
48.2 µs
test_cimultidict_update_istr[c]
tests/test_multidict_benchmarks.py::test_cimultidict_update_istr[c]
CodSpeed Performance Gauge
-1%
52.2 µs
52.6 µs
test_cimultidict_add_istr[c]
tests/test_multidict_benchmarks.py::test_cimultidict_add_istr[c]
CodSpeed Performance Gauge
-1%
3.6 ms
3.6 ms
test_cimultidict_update_istr_with_kwargs[py]
tests/test_multidict_benchmarks.py::test_cimultidict_update_istr_with_kwargs[py]
CodSpeed Performance Gauge
-1%
1.9 ms
1.9 ms
test_iterate_multidict_keys[cs-py]
tests/test_multidict_benchmarks.py::test_iterate_multidict_keys[cs-py]
CodSpeed Performance Gauge
-1%
167.7 µs
168.9 µs
test_keys_view_and[ci-py]
tests/test_views_benchmarks.py::test_keys_view_and[ci-py]
CodSpeed Performance Gauge
-1%
793.2 µs
798.8 µs
test_cimultidict_add_istr[py]
tests/test_multidict_benchmarks.py::test_cimultidict_add_istr[py]
CodSpeed Performance Gauge
-1%
98.9 ms
99.6 ms
test_keys_view_not_equals[cs-py]
tests/test_views_benchmarks.py::test_keys_view_not_equals[cs-py]
CodSpeed Performance Gauge
-1%
66.1 µs
66.6 µs
test_items_view_and[cs-c]
tests/test_views_benchmarks.py::test_items_view_and[cs-c]
CodSpeed Performance Gauge
-1%
99.4 µs
100.1 µs
test_multidict_clear_str[cs-c]
tests/test_multidict_benchmarks.py::test_multidict_clear_str[cs-c]
CodSpeed Performance Gauge
-1%
14.1 µs
14.2 µs
test_keys_view_xor[ci-c]
tests/test_views_benchmarks.py::test_keys_view_xor[ci-c]
CodSpeed Performance Gauge
-1%
135.9 µs
136.9 µs
test_multidict_repr[cs-py]
tests/test_multidict_benchmarks.py::test_multidict_repr[cs-py]
CodSpeed Performance Gauge
-1%
158.8 µs
159.9 µs
test_items_view_repr[ci-c]
tests/test_views_benchmarks.py::test_items_view_repr[ci-c]
CodSpeed Performance Gauge
-1%
85.2 µs
85.8 µs
test_multidict_delitem_str[cs-c]
tests/test_multidict_benchmarks.py::test_multidict_delitem_str[cs-c]
CodSpeed Performance Gauge
-1%
62.7 µs
63.2 µs
test_items_view_sub[cs-c]
tests/test_views_benchmarks.py::test_items_view_sub[cs-c]
CodSpeed Performance Gauge
-1%
167.2 µs
168.4 µs
test_multidict_get_miss[ci-py]
tests/test_multidict_benchmarks.py::test_multidict_get_miss[ci-py]
CodSpeed Performance Gauge
-1%
479 µs
482.5 µs
test_multidict_get_miss[cs-c]
tests/test_multidict_benchmarks.py::test_multidict_get_miss[cs-c]
CodSpeed Performance Gauge
-1%
40.4 µs
40.7 µs
test_keys_view_less[cs-py]
tests/test_views_benchmarks.py::test_keys_view_less[cs-py]
CodSpeed Performance Gauge
-1%
198.8 µs
200.3 µs
test_iterate_multidict[cs-c]
tests/test_multidict_benchmarks.py::test_iterate_multidict[cs-c]
CodSpeed Performance Gauge
-1%
28.9 µs
29.1 µs
test_items_view_is_disjoint[cs-py]
tests/test_views_benchmarks.py::test_items_view_is_disjoint[cs-py]
CodSpeed Performance Gauge
-1%
628.3 µs
633.2 µs
test_keys_view_less[cs-c]
tests/test_views_benchmarks.py::test_keys_view_less[cs-c]
CodSpeed Performance Gauge
-1%
47.1 µs
47.4 µs
test_multidict_pop_str[ci-c]
tests/test_multidict_benchmarks.py::test_multidict_pop_str[ci-c]
CodSpeed Performance Gauge
-1%
135 µs
136.1 µs
test_multidict_update_str[cs-py]
tests/test_multidict_benchmarks.py::test_multidict_update_str[cs-py]
CodSpeed Performance Gauge
-1%
993.2 µs
1,001 µs
test_multidict_add_str[cs-py]
tests/test_multidict_benchmarks.py::test_multidict_add_str[cs-py]
CodSpeed Performance Gauge
-1%
96.5 ms
97.3 ms
test_create_multidict_with_items_with_kwargs[cs-py]
tests/test_multidict_benchmarks.py::test_create_multidict_with_items_with_kwargs[cs-py]
CodSpeed Performance Gauge
-1%
1.4 ms
1.4 ms
test_multidict_get_miss[ci-c]
tests/test_multidict_benchmarks.py::test_multidict_get_miss[ci-c]
CodSpeed Performance Gauge
-1%
79.3 µs
79.9 µs
test_keys_view_equals[ci-py]
tests/test_views_benchmarks.py::test_keys_view_equals[ci-py]
CodSpeed Performance Gauge
-1%
828.2 µs
834.8 µs
test_create_empty_multidict[ci-c]
tests/test_multidict_benchmarks.py::test_create_empty_multidict[ci-c]
CodSpeed Performance Gauge
-1%
16.9 µs
17 µs
test_keys_view_is_disjoint[ci-py]
tests/test_views_benchmarks.py::test_keys_view_is_disjoint[ci-py]
CodSpeed Performance Gauge
-1%
788.5 µs
794.9 µs
test_multidict_fetch[ci-c]
tests/test_multidict_benchmarks.py::test_multidict_fetch[ci-c]
CodSpeed Performance Gauge
-1%
80.4 µs
81.1 µs
test_iterate_multidict_values[cs-c]
tests/test_multidict_benchmarks.py::test_iterate_multidict_values[cs-c]
CodSpeed Performance Gauge
-1%
28.9 µs
29.2 µs
test_cimultidict_pop_istr[py]
tests/test_multidict_benchmarks.py::test_cimultidict_pop_istr[py]
CodSpeed Performance Gauge
-1%
873.5 µs
880.7 µs
test_keys_view_repr[ci-c]
tests/test_views_benchmarks.py::test_keys_view_repr[ci-c]
CodSpeed Performance Gauge
-1%
49.2 µs
49.6 µs
test_items_view_more_or_equal[cs-c]
tests/test_views_benchmarks.py::test_items_view_more_or_equal[cs-c]
CodSpeed Performance Gauge
-1%
79.9 µs
80.5 µs
test_iterate_multidict[ci-c]
tests/test_multidict_benchmarks.py::test_iterate_multidict[ci-c]
CodSpeed Performance Gauge
-1%
28.8 µs
29 µs
test_items_view_less[cs-c]
tests/test_views_benchmarks.py::test_items_view_less[cs-c]
CodSpeed Performance Gauge
-1%
96.3 µs
97.2 µs
test_iterate_multidict[cs-py]
tests/test_multidict_benchmarks.py::test_iterate_multidict[cs-py]
CodSpeed Performance Gauge
-1%
174.6 µs
176.1 µs
test_multidict_fetch[cs-py]
tests/test_multidict_benchmarks.py::test_multidict_fetch[cs-py]
CodSpeed Performance Gauge
-1%
432.9 µs
436.7 µs
test_keys_view_less_or_equal[cs-py]
tests/test_views_benchmarks.py::test_keys_view_less_or_equal[cs-py]
CodSpeed Performance Gauge
-1%
195.3 µs
197 µs
test_keys_view_and[cs-py]
tests/test_views_benchmarks.py::test_keys_view_and[cs-py]
CodSpeed Performance Gauge
-1%
558.9 µs
563.9 µs
test_cimultidict_extend_istr[py]
tests/test_multidict_benchmarks.py::test_cimultidict_extend_istr[py]
CodSpeed Performance Gauge
-1%
158.5 ms
159.9 ms
test_multidict_popitem_str[ci-py]
tests/test_multidict_benchmarks.py::test_multidict_popitem_str[ci-py]
CodSpeed Performance Gauge
-1%
674.7 µs
680.7 µs
test_multidict_delitem_str[ci-c]
tests/test_multidict_benchmarks.py::test_multidict_delitem_str[ci-c]
CodSpeed Performance Gauge
-1%
95.6 µs
96.5 µs
test_items_view_more[ci-py]
tests/test_views_benchmarks.py::test_items_view_more[ci-py]
CodSpeed Performance Gauge
-1%
313.9 µs
316.7 µs
test_multidict_update_str_with_kwargs[ci-py]
tests/test_multidict_benchmarks.py::test_multidict_update_str_with_kwargs[ci-py]
CodSpeed Performance Gauge
-1%
2 ms
2 ms
test_keys_view_xor[cs-c]
tests/test_views_benchmarks.py::test_keys_view_xor[cs-c]
CodSpeed Performance Gauge
-1%
129.5 µs
130.6 µs
test_items_view_and[ci-py]
tests/test_views_benchmarks.py::test_items_view_and[ci-py]
CodSpeed Performance Gauge
-1%
1.3 ms
1.3 ms
test_multidict_insert_str[ci-py]
tests/test_multidict_benchmarks.py::test_multidict_insert_str[ci-py]
CodSpeed Performance Gauge
-1%
1.1 ms
1.1 ms
test_items_view_more_or_equal[ci-py]
tests/test_views_benchmarks.py::test_items_view_more_or_equal[ci-py]
CodSpeed Performance Gauge
-1%
590.3 µs
595.7 µs
test_multidict_get_hit[ci-c]
tests/test_multidict_benchmarks.py::test_multidict_get_hit[ci-c]
CodSpeed Performance Gauge
-1%
92 µs
92.9 µs
test_multidict_update_str_with_kwargs[cs-py]
tests/test_multidict_benchmarks.py::test_multidict_update_str_with_kwargs[cs-py]
CodSpeed Performance Gauge
-1%
1.8 ms
1.8 ms
test_multidict_pop_str[ci-py]
tests/test_multidict_benchmarks.py::test_multidict_pop_str[ci-py]
CodSpeed Performance Gauge
-1%
948.1 µs
956.9 µs
test_items_view_sub[cs-py]
tests/test_views_benchmarks.py::test_items_view_sub[cs-py]
CodSpeed Performance Gauge
-1%
483.8 µs
488.3 µs
test_cimultidict_getall_istr_hit[c]
tests/test_multidict_benchmarks.py::test_cimultidict_getall_istr_hit[c]
CodSpeed Performance Gauge
-1%
13.6 ms
13.7 ms
test_cimultidict_get_istr_hit_with_default[c]
tests/test_multidict_benchmarks.py::test_cimultidict_get_istr_hit_with_default[c]
CodSpeed Performance Gauge
-1%
67.9 µs
68.5 µs
test_keys_view_xor[ci-py]
tests/test_views_benchmarks.py::test_keys_view_xor[ci-py]
CodSpeed Performance Gauge
-1%
1.6 ms
1.6 ms
test_values_view_repr[cs-py]
tests/test_views_benchmarks.py::test_values_view_repr[cs-py]
CodSpeed Performance Gauge
-1%
110.3 µs
111.4 µs
test_values_view_repr[cs-c]
tests/test_views_benchmarks.py::test_values_view_repr[cs-c]
CodSpeed Performance Gauge
-1%
68.9 µs
69.6 µs
test_items_view_or[ci-py]
tests/test_views_benchmarks.py::test_items_view_or[ci-py]
CodSpeed Performance Gauge
-1%
1.2 ms
1.3 ms
test_items_view_is_disjoint[ci-py]
tests/test_views_benchmarks.py::test_items_view_is_disjoint[ci-py]
CodSpeed Performance Gauge
-1%
856.1 µs
864.7 µs
test_keys_view_xor[cs-py]
tests/test_views_benchmarks.py::test_keys_view_xor[cs-py]
CodSpeed Performance Gauge
-1%
1.1 ms
1.1 ms
test_keys_view_more[cs-c]
tests/test_views_benchmarks.py::test_keys_view_more[cs-c]
CodSpeed Performance Gauge
-1%
34.5 µs
34.9 µs
test_multidict_get_hit_with_default[cs-py]
tests/test_multidict_benchmarks.py::test_multidict_get_hit_with_default[cs-py]
CodSpeed Performance Gauge
-1%
432.4 µs
437 µs
test_multidict_pop_str[cs-py]
tests/test_multidict_benchmarks.py::test_multidict_pop_str[cs-py]
CodSpeed Performance Gauge
-1%
852.5 µs
861.5 µs
test_cimultidict_getall_istr_miss[py]
tests/test_multidict_benchmarks.py::test_cimultidict_getall_istr_miss[py]
CodSpeed Performance Gauge
-1%
5.8 ms
5.9 ms
test_multidict_getall_str_miss[cs-py]
tests/test_multidict_benchmarks.py::test_multidict_getall_str_miss[cs-py]
CodSpeed Performance Gauge
-1%
2.9 ms
2.9 ms
test_cimultidict_get_istr_with_default_miss[py]
tests/test_multidict_benchmarks.py::test_cimultidict_get_istr_with_default_miss[py]
CodSpeed Performance Gauge
-1%
434.7 µs
439.4 µs
test_iterate_multidict_values[ci-c]
tests/test_multidict_benchmarks.py::test_iterate_multidict_values[ci-c]
CodSpeed Performance Gauge
-1%
28.6 µs
28.9 µs
test_copy_from_existing_cimultidict[c]
tests/test_multidict_benchmarks.py::test_copy_from_existing_cimultidict[c]
CodSpeed Performance Gauge
-1%
17.8 µs
18 µs
test_items_view_and[cs-py]
tests/test_views_benchmarks.py::test_items_view_and[cs-py]
CodSpeed Performance Gauge
-1%
1 ms
1.1 ms
test_multidict_get_miss[cs-py]
tests/test_multidict_benchmarks.py::test_multidict_get_miss[cs-py]
CodSpeed Performance Gauge
-1%
402.4 µs
406.9 µs
test_iterate_multidict_items[cs-c]
tests/test_multidict_benchmarks.py::test_iterate_multidict_items[cs-c]
CodSpeed Performance Gauge
-1%
48.8 µs
49.3 µs
test_multidict_repr[cs-c]
tests/test_multidict_benchmarks.py::test_multidict_repr[cs-c]
CodSpeed Performance Gauge
-1%
77.3 µs
78.2 µs
test_multidict_popitem_str[ci-c]
tests/test_multidict_benchmarks.py::test_multidict_popitem_str[ci-c]
CodSpeed Performance Gauge
-1%
129.9 µs
131.4 µs
test_cimultidict_insert_istr[py]
tests/test_multidict_benchmarks.py::test_cimultidict_insert_istr[py]
CodSpeed Performance Gauge
-1%
1.1 ms
1.1 ms
test_keys_view_more[cs-py]
tests/test_views_benchmarks.py::test_keys_view_more[cs-py]
CodSpeed Performance Gauge
-1%
245.5 µs
248.2 µs
test_cimultidict_get_istr_hit[py]
tests/test_multidict_benchmarks.py::test_cimultidict_get_istr_hit[py]
CodSpeed Performance Gauge
-1%
464.3 µs
469.6 µs
test_cimultidict_get_istr_hit_with_default[py]
tests/test_multidict_benchmarks.py::test_cimultidict_get_istr_hit_with_default[py]
CodSpeed Performance Gauge
-1%
465.7 µs
471 µs
test_items_view_repr[cs-c]
tests/test_views_benchmarks.py::test_items_view_repr[cs-c]
CodSpeed Performance Gauge
-1%
85.7 µs
86.7 µs
test_multidict_repr[ci-c]
tests/test_multidict_benchmarks.py::test_multidict_repr[ci-c]
CodSpeed Performance Gauge
-1%
76.1 µs
77 µs
test_keys_view_more_or_equal[ci-py]
tests/test_views_benchmarks.py::test_keys_view_more_or_equal[ci-py]
CodSpeed Performance Gauge
-1%
530.7 µs
537.1 µs
test_iterate_multidict_items[ci-c]
tests/test_multidict_benchmarks.py::test_iterate_multidict_items[ci-c]
CodSpeed Performance Gauge
-1%
48.4 µs
49 µs
test_cimultidict_get_istr_miss[py]
tests/test_multidict_benchmarks.py::test_cimultidict_get_istr_miss[py]
CodSpeed Performance Gauge
-1%
432.8 µs
438.3 µs
test_cimultidict_get_istr_with_default_miss[c]
tests/test_multidict_benchmarks.py::test_cimultidict_get_istr_with_default_miss[c]
CodSpeed Performance Gauge
-1%
53.5 µs
54.2 µs
test_items_view_is_disjoint[ci-c]
tests/test_views_benchmarks.py::test_items_view_is_disjoint[ci-c]
CodSpeed Performance Gauge
-1%
61.8 µs
62.6 µs
test_multidict_insert_str[cs-py]
tests/test_multidict_benchmarks.py::test_multidict_insert_str[cs-py]
CodSpeed Performance Gauge
-1%
1 ms
1 ms
test_items_view_or[cs-py]
tests/test_views_benchmarks.py::test_items_view_or[cs-py]
CodSpeed Performance Gauge
-1%
838.3 µs
849.2 µs
test_keys_view_repr[cs-c]
tests/test_views_benchmarks.py::test_keys_view_repr[cs-c]
CodSpeed Performance Gauge
-1%
50.1 µs
50.7 µs
test_keys_view_or[ci-py]
tests/test_views_benchmarks.py::test_keys_view_or[ci-py]
CodSpeed Performance Gauge
-1%
1.1 ms
1.2 ms
test_values_view_repr[ci-py]
tests/test_views_benchmarks.py::test_values_view_repr[ci-py]
CodSpeed Performance Gauge
-1%
112.9 µs
114.5 µs
test_multidict_fetch[ci-py]
tests/test_multidict_benchmarks.py::test_multidict_fetch[ci-py]
CodSpeed Performance Gauge
-1%
509.8 µs
516.8 µs
test_items_view_sub[ci-py]
tests/test_views_benchmarks.py::test_items_view_sub[ci-py]
CodSpeed Performance Gauge
-1%
710.5 µs
720.5 µs
test_multidict_get_hit[cs-py]
tests/test_multidict_benchmarks.py::test_multidict_get_hit[cs-py]
CodSpeed Performance Gauge
-1%
430.4 µs
436.5 µs
test_multidict_get_hit_with_default[ci-py]
tests/test_multidict_benchmarks.py::test_multidict_get_hit_with_default[ci-py]
CodSpeed Performance Gauge
-1%
507.3 µs
514.6 µs
test_keys_view_more[ci-py]
tests/test_views_benchmarks.py::test_keys_view_more[ci-py]
CodSpeed Performance Gauge
-1%
288.7 µs
292.9 µs
test_cimultidict_get_istr_hit[c]
tests/test_multidict_benchmarks.py::test_cimultidict_get_istr_hit[c]
CodSpeed Performance Gauge
-1%
66.3 µs
67.3 µs
test_multidict_insert_str[cs-c]
tests/test_multidict_benchmarks.py::test_multidict_insert_str[cs-c]
CodSpeed Performance Gauge
-1%
53.8 µs
54.6 µs
test_keys_view_sub[cs-py]
tests/test_views_benchmarks.py::test_keys_view_sub[cs-py]
CodSpeed Performance Gauge
-1%
698.8 µs
709.2 µs
test_items_view_more[cs-py]
tests/test_views_benchmarks.py::test_items_view_more[cs-py]
CodSpeed Performance Gauge
-1%
273 µs
277.1 µs
test_items_view_less[cs-py]
tests/test_views_benchmarks.py::test_items_view_less[cs-py]
CodSpeed Performance Gauge
-2%
247.2 µs
251 µs
test_items_view_repr[ci-py]
tests/test_views_benchmarks.py::test_items_view_repr[ci-py]
CodSpeed Performance Gauge
-2%
148.3 µs
150.7 µs
test_items_view_or[ci-c]
tests/test_views_benchmarks.py::test_items_view_or[ci-c]
CodSpeed Performance Gauge
-2%
150 µs
152.4 µs
test_multidict_update_str_with_kwargs[ci-c]
tests/test_multidict_benchmarks.py::test_multidict_update_str_with_kwargs[ci-c]
CodSpeed Performance Gauge
-2%
163.1 µs
165.9 µs
test_create_empty_multidict[cs-c]
tests/test_multidict_benchmarks.py::test_create_empty_multidict[cs-c]
CodSpeed Performance Gauge
-2%
16.5 µs
16.8 µs
test_items_view_more_or_equal[cs-py]
tests/test_views_benchmarks.py::test_items_view_more_or_equal[cs-py]
CodSpeed Performance Gauge
-2%
508.7 µs
517.4 µs
test_iterate_multidict_values[ci-py]
tests/test_multidict_benchmarks.py::test_iterate_multidict_values[ci-py]
CodSpeed Performance Gauge
-2%
127 µs
129.3 µs
test_items_view_less_or_equal[cs-py]
tests/test_views_benchmarks.py::test_items_view_less_or_equal[cs-py]
CodSpeed Performance Gauge
-2%
244.1 µs
248.4 µs
test_items_view_equals[cs-py]
tests/test_views_benchmarks.py::test_items_view_equals[cs-py]
CodSpeed Performance Gauge
-2%
655.3 µs
666.9 µs
test_keys_view_or[cs-py]
tests/test_views_benchmarks.py::test_keys_view_or[cs-py]
CodSpeed Performance Gauge
-2%
728.8 µs
742.1 µs
test_multidict_get_hit[ci-py]
tests/test_multidict_benchmarks.py::test_multidict_get_hit[ci-py]
CodSpeed Performance Gauge
-2%
504.5 µs
514 µs
test_iterate_multidict_keys[ci-py]
tests/test_multidict_benchmarks.py::test_iterate_multidict_keys[ci-py]
CodSpeed Performance Gauge
-2%
242.8 µs
247.7 µs
test_multidict_clear_str[ci-c]
tests/test_multidict_benchmarks.py::test_multidict_clear_str[ci-c]
CodSpeed Performance Gauge
-2%
13.8 µs
14.1 µs
test_multidict_extend_str[ci-c]
tests/test_multidict_benchmarks.py::test_multidict_extend_str[ci-c]
CodSpeed Performance Gauge
-2%
11.2 ms
11.5 ms
test_keys_view_equals[cs-py]
tests/test_views_benchmarks.py::test_keys_view_equals[cs-py]
CodSpeed Performance Gauge
-2%
589.8 µs
601.8 µs
test_iterate_multidict[ci-py]
tests/test_multidict_benchmarks.py::test_iterate_multidict[ci-py]
CodSpeed Performance Gauge
-2%
243.4 µs
248.5 µs
test_keys_view_is_disjoint[cs-py]
tests/test_views_benchmarks.py::test_keys_view_is_disjoint[cs-py]
CodSpeed Performance Gauge
-2%
548.6 µs
560.2 µs
test_create_cimultidictproxy[py]
tests/test_multidict_benchmarks.py::test_create_cimultidictproxy[py]
CodSpeed Performance Gauge
-2%
18.1 µs
18.5 µs
test_create_multidict_with_items_with_kwargs[ci-c]
tests/test_multidict_benchmarks.py::test_create_multidict_with_items_with_kwargs[ci-c]
CodSpeed Performance Gauge
-2%
186.6 µs
191 µs
test_create_empty_cimultidictproxy
tests/test_multidict_benchmarks.py::test_create_empty_cimultidictproxy
CodSpeed Performance Gauge
-2%
18.1 µs
18.5 µs
test_keys_view_less[ci-py]
tests/test_views_benchmarks.py::test_keys_view_less[ci-py]
CodSpeed Performance Gauge
-2%
283.4 µs
290.5 µs
test_create_multidictproxy
tests/test_multidict_benchmarks.py::test_create_multidictproxy
CodSpeed Performance Gauge
-3%
17.5 µs
18 µs
test_iterate_multidict_items[ci-py]
tests/test_multidict_benchmarks.py::test_iterate_multidict_items[ci-py]
CodSpeed Performance Gauge
-3%
263.2 µs
270.1 µs
test_create_multidict_with_items[ci-c]
tests/test_multidict_benchmarks.py::test_create_multidict_with_items[ci-c]
CodSpeed Performance Gauge
-3%
100.3 µs
102.9 µs
test_create_cimultidictproxy[c]
tests/test_multidict_benchmarks.py::test_create_cimultidictproxy[c]
CodSpeed Performance Gauge
-3%
17.3 µs
17.8 µs
test_create_empty_multidictproxy
tests/test_multidict_benchmarks.py::test_create_empty_multidictproxy
CodSpeed Performance Gauge
-3%
17.5 µs
18 µs
test_keys_view_less_or_equal[ci-py]
tests/test_views_benchmarks.py::test_keys_view_less_or_equal[ci-py]
CodSpeed Performance Gauge
-3%
276.7 µs
284.6 µs
test_items_view_less_or_equal[ci-py]
tests/test_views_benchmarks.py::test_items_view_less_or_equal[ci-py]
CodSpeed Performance Gauge
-3%
323.1 µs
332.3 µs
test_items_view_less[ci-py]
tests/test_views_benchmarks.py::test_items_view_less[ci-py]
CodSpeed Performance Gauge
-3%
325 µs
334.5 µs
test_multidict_update_str_with_kwargs[cs-c]
tests/test_multidict_benchmarks.py::test_multidict_update_str_with_kwargs[cs-c]
CodSpeed Performance Gauge
-3%
86.5 µs
89.4 µs

Commits

Click on a commit to change the comparison range
Base
master
7129ac3
0%
Optimize C version of getall()
e3477d2
10 days ago
by asvetlov
0%
changenote
9ba043f
10 days ago
by asvetlov
-1%
Update CHANGES/1212.feature.rst
8e2eca6
10 days ago
by asvetlov
© 2025 CodSpeed Technology
Home Terms Privacy Docs