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

Get rid of borrowed references in getters

#1182Merged
Comparing
no-borrowed-refs
(
d719d96
) with
master
(
76abaac
)
CodSpeed Performance Gauge
+24%
Improvement
4
Untouched
240

Benchmarks

244 total
test_multidict_getall_str_hit[case-insensitive-pure-python-module]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
+24%
119.9 µs96.7 µs
test_cimultidict_getall_istr_hit[pure-python-module]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
+24%
120.9 µs97.7 µs
test_multidict_getall_str_miss[case-insensitive-pure-python-module]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
+20%
40.9 µs34 µs
test_cimultidict_getall_istr_miss[pure-python-module]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
+20%
42.2 µs35.1 µs
test_keys_view_not_equals[case-sensitive-pure-python-module]
tests/test_views_benchmarks.py
CodSpeed Performance Gauge
-5%
65.7 µs69.2 µs
test_items_view_not_equals[case-sensitive-pure-python-module]
tests/test_views_benchmarks.py
CodSpeed Performance Gauge
-5%
65.6 µs69 µs
test_items_view_not_equals[case-insensitive-pure-python-module]
tests/test_views_benchmarks.py
CodSpeed Performance Gauge
-5%
71.9 µs75.4 µs
test_keys_view_not_equals[case-insensitive-pure-python-module]
tests/test_views_benchmarks.py
CodSpeed Performance Gauge
-4%
72.2 µs75.5 µs
test_multidict_insert_str[case-sensitive-pure-python-module]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
-4%
926 µs962 µs
test_multidict_getall_str_hit[case-sensitive-pure-python-module]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
+4%
95.9 µs92.6 µs
test_cimultidict_update_istr[c-extension-module]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
+3%
50.5 µs48.8 µs
test_multidict_insert_str[case-insensitive-pure-python-module]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
-3%
1 ms1.1 ms
test_cimultidict_insert_istr[pure-python-module]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
-3%
1 ms1.1 ms
test_multidict_getall_str_miss[case-sensitive-c-extension-module]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
+2%
15.6 µs15.3 µs
test_items_view_more_or_equal[case-sensitive-pure-python-module]
tests/test_views_benchmarks.py
CodSpeed Performance Gauge
-2%
478.6 µs489.6 µs
test_cimultidict_insert_istr[c-extension-module]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
+2%
50.1 µs49 µs
test_cimultidict_fetch_istr[c-extension-module]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
-2%
46.8 µs47.9 µs
test_multidict_get_hit[case-sensitive-c-extension-module]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
-2%
47.6 µs48.6 µs
test_keys_view_and[case-sensitive-pure-python-module]
tests/test_views_benchmarks.py
CodSpeed Performance Gauge
-2%
527.3 µs539 µs
test_multidict_get_hit[case-sensitive-pure-python-module]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
-2%
403.8 µs412.7 µs
test_multidict_get_hit_with_default[case-sensitive-pure-python-module]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
-2%
404.7 µs413.4 µs
test_multidict_fetch[case-sensitive-pure-python-module]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
-2%
405 µs413.7 µs
test_keys_view_or[case-sensitive-pure-python-module]
tests/test_views_benchmarks.py
CodSpeed Performance Gauge
-2%
700.1 µs714.1 µs
test_keys_view_xor[case-sensitive-pure-python-module]
tests/test_views_benchmarks.py
CodSpeed Performance Gauge
-2%
1.1 ms1.1 ms
test_cimultidict_get_istr_hit[pure-python-module]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
-2%
488.1 µs497.8 µs

Commits

Click on a commit to change the comparison range
Base
master
76abaac
+23.94%
Get rid of borrowed references in getters
d719d96
1 year ago
by asvetlov
© 2026 CodSpeed Technology
Home Terms Privacy Docs