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

fix ref bug with iter, views and istr

#1311Merged
Comparing
Vizonex:iterator-ref-leak
(
c7d3d1d
) with
master
(
edb61e8
)
CodSpeed Performance Gauge
0%
Untouched
245

Benchmarks

245 total
test_multidict_getall_str_hit[cs-c]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
+4%
15.1 ms14.6 ms
test_cimultidict_getall_istr_hit[c]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
+3%
14.2 ms13.7 ms
test_multidict_getall_str_hit[ci-c]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
+2%
14.7 ms14.4 ms
test_multidict_insert_str[cs-c]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
+2%
56.6 µs55.4 µs
test_multidict_delitem_str[cs-c]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
+2%
64 µs62.9 µs
test_multidict_pop_str[ci-py]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
+2%
929 µs913.6 µs
test_multidict_update_str[cs-py]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
+1%
1 ms1 ms
test_multidict_clear_str[ci-c]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
+1%
14.2 µs14 µs
test_multidict_delitem_str[ci-c]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
+1%
98 µs96.6 µs
test_keys_view_repr[cs-c]
tests/test_views_benchmarks.py
CodSpeed Performance Gauge
+1%
50.4 µs49.7 µs
test_items_view_or[ci-c]
tests/test_views_benchmarks.py
CodSpeed Performance Gauge
+1%
150.7 µs148.8 µs
test_multidict_popitem_str[cs-c]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
+1%
77.5 µs76.5 µs
test_cimultidict_fetch_istr[c]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
+1%
54.6 µs54 µs
test_create_multidict_with_dict[ci-c]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
+1%
90.4 µs89.3 µs
test_items_view_or[ci-py]
tests/test_views_benchmarks.py
CodSpeed Performance Gauge
+1%
1.2 ms1.2 ms
test_values_view_repr[ci-py]
tests/test_views_benchmarks.py
CodSpeed Performance Gauge
+1%
114.1 µs112.8 µs
test_create_cimultidictproxy[py]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
+1%
18.7 µs18.5 µs
test_copy_from_existing_cimultidict[py]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
+1%
56.1 µs55.5 µs
test_create_multidict_with_items_with_kwargs[cs-py]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
+1%
1.5 ms1.5 ms
test_create_cimultidict_with_items_istr[c]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
+1%
50.9 µs50.4 µs
test_create_from_existing_cimultidict[c]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
+1%
20.6 µs20.4 µs
test_create_cimultidict_with_dict_istr[c]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
+1%
47.2 µs46.8 µs
test_multidict_getall_str_miss[cs-py]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
+1%
2.9 ms2.9 ms
test_keys_view_is_disjoint[ci-c]
tests/test_views_benchmarks.py
CodSpeed Performance Gauge
+1%
44.7 µs44.2 µs
test_create_empty_multidict[cs-py]
tests/test_multidict_benchmarks.py
CodSpeed Performance Gauge
+1%
74.4 µs73.8 µs

Commits

Click on a commit to change the comparison range
Base
master
edb61e8
+0.04%
cast str object
5d7d955
23 days ago
by Vizonex
-0.07%
fix tests must've been mistakeful programming
5faf6d6
23 days ago
by Vizonex
-0.01%
turns out freethreaded mode cleans up more types so use a lt operator instead and recast istr directly instead of using _PyObject_CAST
731c82d
23 days ago
by Vizonex
+0.09%
add a test back in seems it was missing on accident.
acbe739
23 days ago
by Vizonex
-0.07%
try to make code-coverage little bit more happy
1d0b323
21 days ago
by Vizonex
+0.07%
fix ranges in code coverage
2c11dd9
21 days ago
by Vizonex
-0.02%
Merge branch 'master' into iterator-ref-leak
064710a
20 days ago
by Vizonex
-0.08%
add #1314 to timeline
d8093f7
20 days ago
by Vizonex
+0.01%
Delete CHANGES/1314.feature.rst WRONG BRANCH SORRY :(
c06e3a0
20 days ago
by Vizonex
+0.04%
Merge branch 'master' into iterator-ref-leak
3eb26a1
12 days ago
by bdraco
-0.03%
0 leaks allowed, skip on ft
a9007d7
12 days ago
by bdraco
-0.01%
items values as well
324d624
12 days ago
by bdraco
+0.01%
Merge branch 'master' into iterator-ref-leak
f94782d
10 days ago
by bdraco
+0.03%
newline
9ff2c61
10 days ago
by bdraco
+0.02%
Merge branch 'master' into iterator-ref-leak
f94b029
10 days ago
by bdraco
-0.06%
Merge branch 'master' into iterator-ref-leak
959a16b
9 days ago
by Vizonex
+0.22%
Merge branch 'master' into iterator-ref-leak
c7d3d1d
5 days ago
by bdraco
© 2026 CodSpeed Technology
Home Terms Privacy Docs