Avatar for the BobTheBuidler user
BobTheBuidler
dictstruct
BlogDocsChangelog

fix: use field values in DictStruct hash

#88Merged
Comparing
opt-hash-fix
(
2b2598c
) with
master
(
c81e875
)
CodSpeed Performance Gauge
0%
Untouched
33

Benchmarks

33 total
test_attribute_access[int]
benchmarks/test_lazydictstruct_benchmarks.py
CodSpeed Performance Gauge
+1%
156.5 ms154.6 ms
test_get[hit]
benchmarks/test_lazydictstruct_benchmarks.py
CodSpeed Performance Gauge
+1%
174.1 ms172.7 ms
test_getitem
benchmarks/test_lazydictstruct_benchmarks.py
CodSpeed Performance Gauge
+1%
176.4 ms175.1 ms
test_items
benchmarks/test_lazydictstruct_benchmarks.py
CodSpeed Performance Gauge
+1%
1.1 s1.1 s
test_values
benchmarks/test_lazydictstruct_benchmarks.py
CodSpeed Performance Gauge
+1%
1.1 s1.1 s
test_len
benchmarks/test_lazydictstruct_benchmarks.py
CodSpeed Performance Gauge
+1%
300 ms298.4 ms
test_get[miss]
benchmarks/test_dictstruct_benchmarks.py
CodSpeed Performance Gauge
0%
222.7 ms221.7 ms
test_attribute_access[list]
benchmarks/test_lazydictstruct_benchmarks.py
CodSpeed Performance Gauge
0%
283.2 ms281.9 ms
test_get[miss]
benchmarks/test_lazydictstruct_benchmarks.py
CodSpeed Performance Gauge
0%
222.2 ms221.3 ms
test_hash
benchmarks/test_dictstruct_benchmarks.py
CodSpeed Performance Gauge
0%
160.1 ms159.6 ms
test_values[large]
benchmarks/test_dictstruct_benchmarks.py
CodSpeed Performance Gauge
0%
571.2 ms569.6 ms
test_contains[hit]
benchmarks/test_dictstruct_benchmarks.py
CodSpeed Performance Gauge
0%
130.2 ms129.9 ms
test_keys[large]
benchmarks/test_dictstruct_benchmarks.py
CodSpeed Performance Gauge
0%
685.2 ms683.7 ms
test_len[small]
benchmarks/test_dictstruct_benchmarks.py
CodSpeed Performance Gauge
0%
305.3 ms304.8 ms
test_iter
benchmarks/test_lazydictstruct_benchmarks.py
CodSpeed Performance Gauge
0%
268.8 ms268.5 ms
test_items[large]
benchmarks/test_dictstruct_benchmarks.py
CodSpeed Performance Gauge
0%
633.6 ms632.8 ms
test_contains[hit]
benchmarks/test_lazydictstruct_benchmarks.py
CodSpeed Performance Gauge
0%
119.7 ms119.5 ms
test_len[large]
benchmarks/test_dictstruct_benchmarks.py
CodSpeed Performance Gauge
0%
576.3 ms576 ms
test_keys[small]
benchmarks/test_dictstruct_benchmarks.py
CodSpeed Performance Gauge
0%
390.1 ms390.1 ms
test_setitem
benchmarks/test_dictstruct_benchmarks.py
CodSpeed Performance Gauge
0%
46.5 ms46.5 ms
test_contains[miss]
benchmarks/test_lazydictstruct_benchmarks.py
CodSpeed Performance Gauge
0%
90.8 ms90.8 ms
test_contains[miss]
benchmarks/test_dictstruct_benchmarks.py
CodSpeed Performance Gauge
0%
94.2 ms94.2 ms
test_bool
benchmarks/test_dictstruct_benchmarks.py
CodSpeed Performance Gauge
0%
33.5 ms33.5 ms
test_getattribute
benchmarks/test_dictstruct_benchmarks.py
CodSpeed Performance Gauge
0%
62.1 ms62.1 ms
test_get[hit]
benchmarks/test_dictstruct_benchmarks.py
CodSpeed Performance Gauge
0%
79.5 ms79.5 ms

Commits

Click on a commit to change the comparison range
Base
master
c81e875
-0.05%
Merge branch 'master' into opt-hash-fix
5c8ed54
3 months ago
by BobTheBuidler
-0.06%
Merge branch 'master' into opt-hash-fix
c77d263
3 months ago
by BobTheBuidler
0%
Merge branch 'master' into opt-hash-fix
2982378
3 months ago
by BobTheBuidler
+0.31%
Merge branch 'master' into opt-hash-fix
2b2598c
3 months ago
by BobTheBuidler
© 2026 CodSpeed Technology
Home Terms Privacy Docs