Avatar for the BobTheBuidler user
BobTheBuidler
dictstruct
BlogDocsChangelog

fix: forward struct subclass kwargs for frozen structs

#93Closed
Comparing
fix/mypy-struct-subclass
(
e1d3c35
) with
master
(
61276a1
)
CodSpeed Performance Gauge
-54%
Regression
16
Untouched
17

Benchmarks

33 total
test_contains[hit]
benchmarks/test_lazydictstruct_benchmarks.py
CodSpeed Performance Gauge
-54%
119.2 ms260.4 ms
test_iter[small]
benchmarks/test_dictstruct_benchmarks.py
CodSpeed Performance Gauge
-53%
278.6 ms596.9 ms
test_len[small]
benchmarks/test_dictstruct_benchmarks.py
CodSpeed Performance Gauge
-51%
305.9 ms627.7 ms
test_values[small]
benchmarks/test_dictstruct_benchmarks.py
CodSpeed Performance Gauge
-49%
328.4 ms647.2 ms
test_items[small]
benchmarks/test_dictstruct_benchmarks.py
CodSpeed Performance Gauge
-48%
348 ms668 ms
test_iter[large]
benchmarks/test_dictstruct_benchmarks.py
CodSpeed Performance Gauge
-48%
520.9 ms994.6 ms
test_values[large]
benchmarks/test_dictstruct_benchmarks.py
CodSpeed Performance Gauge
-45%
570.3 ms1,044.5 ms
test_len[large]
benchmarks/test_dictstruct_benchmarks.py
CodSpeed Performance Gauge
-45%
577.7 ms1,055.6 ms
test_keys[small]
benchmarks/test_dictstruct_benchmarks.py
CodSpeed Performance Gauge
-45%
391.2 ms714.1 ms
test_items[large]
benchmarks/test_dictstruct_benchmarks.py
CodSpeed Performance Gauge
-43%
633.3 ms1,108.3 ms
test_keys[large]
benchmarks/test_dictstruct_benchmarks.py
CodSpeed Performance Gauge
-41%
685.4 ms1,162.8 ms
test_iter
benchmarks/test_lazydictstruct_benchmarks.py
CodSpeed Performance Gauge
-40%
269 ms449.4 ms
test_len
benchmarks/test_lazydictstruct_benchmarks.py
CodSpeed Performance Gauge
-37%
299.9 ms476.7 ms
test_contains[miss]
benchmarks/test_lazydictstruct_benchmarks.py
CodSpeed Performance Gauge
-25%
91.1 ms121.8 ms
test_items
benchmarks/test_lazydictstruct_benchmarks.py
CodSpeed Performance Gauge
-11%
1.1 s1.3 s
test_values
benchmarks/test_lazydictstruct_benchmarks.py
CodSpeed Performance Gauge
-11%
1.1 s1.2 s
test_attribute_access[int]
benchmarks/test_lazydictstruct_benchmarks.py
CodSpeed Performance Gauge
+1%
156 ms154 ms
test_getitem
benchmarks/test_lazydictstruct_benchmarks.py
CodSpeed Performance Gauge
+1%
176.1 ms174.9 ms
test_get[hit]
benchmarks/test_lazydictstruct_benchmarks.py
CodSpeed Performance Gauge
+1%
173.9 ms173 ms
test_hash
benchmarks/test_dictstruct_benchmarks.py
CodSpeed Performance Gauge
0%
159.9 ms159.6 ms
test_get[miss]
benchmarks/test_dictstruct_benchmarks.py
CodSpeed Performance Gauge
0%
222.7 ms222.6 ms
test_attribute_access[list]
benchmarks/test_lazydictstruct_benchmarks.py
CodSpeed Performance Gauge
0%
284.3 ms284.3 ms
test_json_decode
benchmarks/test_lazydictstruct_benchmarks.py
CodSpeed Performance Gauge
0%
26.7 ms26.7 ms
test_getitem
benchmarks/test_dictstruct_benchmarks.py
CodSpeed Performance Gauge
0%
80.4 ms80.4 ms
test_contains[miss]
benchmarks/test_dictstruct_benchmarks.py
CodSpeed Performance Gauge
0%
94.2 ms94.2 ms

Commits

Click on a commit to change the comparison range
Base
master
61276a1
-54.23%
fix: forward struct subclass kwargs so frozen structs type-check
e1d3c35
3 months ago
by BobTheBuidler
© 2026 CodSpeed Technology
Home Terms Privacy Docs