RustPython
RustPython
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Optimizations
Branches
Benchmarks
Runs
Reuse stored hashes for frozenset hashing and in-place set union
#8859
Merged
Comparing
1ndahous3:set_remaining_hashes
(
ce427b2
) with
main
(
f871707
)
CodSpeed Performance Gauge
+28%
Improvement
1
Untouched
61
Skipped
4
Benchmarks
Mode
CPU Simulation
Walltime
Memory
Status
Improvement
Untouched
Skipped
66 total
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rustpython[frozenset.py]
benches/microbenchmarks.rs::benches::criterion_benchmark::microbenchmarks
CodSpeed Performance Gauge
+28%
456.4 µs
357.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rustpython[pystone.py]
benches/execution.rs::benches::criterion_benchmark::parse_to_ast
CodSpeed Performance Gauge
-6%
1.1 ms
1.2 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rustpython[loop_string.py]
benches/microbenchmarks.rs::benches::criterion_benchmark::microbenchmarks
CodSpeed Performance Gauge
+6%
843.9 µs
794.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rustpython[richards.py]
benches/execution.rs::benches::criterion_benchmark::parse_to_ast
CodSpeed Performance Gauge
+6%
1.8 ms
1.7 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
fannkuch.py[rustpython]
benches/execution.rs::benches::criterion_benchmark::execution
CodSpeed Performance Gauge
+5%
1.8 ms
1.8 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rustpython[float.py]
benches/execution.rs::benches::criterion_benchmark::parse_to_ast
CodSpeed Performance Gauge
-4%
353.5 µs
369 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rustpython[json_loads.py]
benches/execution.rs::benches::criterion_benchmark::parse_to_ast
CodSpeed Performance Gauge
+2%
77.8 µs
76.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rustpython[comprehension_list.py]
benches/microbenchmarks.rs::benches::criterion_benchmark::microbenchmarks
CodSpeed Performance Gauge
+2%
1.1 ms
1.1 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rustpython[generators.py]
benches/execution.rs::benches::criterion_benchmark::parse_to_ast
CodSpeed Performance Gauge
-2%
270.6 µs
275.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
float.py[rustpython]
benches/execution.rs::benches::criterion_benchmark::execution
CodSpeed Performance Gauge
-2%
304.5 ms
310.3 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rustpython[json_dumps.py]
benches/execution.rs::benches::criterion_benchmark::parse_to_ast
CodSpeed Performance Gauge
-2%
174.8 µs
178.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
json_loads.py[rustpython]
benches/execution.rs::benches::criterion_benchmark::execution
CodSpeed Performance Gauge
-2%
68.9 ms
70.1 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rustpython[cmp.py]
benches/microbenchmarks.rs::benches::criterion_benchmark::microbenchmarks
CodSpeed Performance Gauge
+2%
58.5 ms
57.5 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rustpython[regex_effbot.py]
benches/execution.rs::benches::criterion_benchmark::parse_to_ast
CodSpeed Performance Gauge
-1%
807.8 µs
819.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rustpython[pidigits.py]
benches/execution.rs::benches::criterion_benchmark::parse_to_ast
CodSpeed Performance Gauge
-1%
345.5 µs
349.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rustpython[loop_append.py]
benches/microbenchmarks.rs::benches::criterion_benchmark::microbenchmarks
CodSpeed Performance Gauge
-1%
2.2 ms
2.2 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
generators.py[rustpython]
benches/execution.rs::benches::criterion_benchmark::execution
CodSpeed Performance Gauge
+1%
4.2 s
4.2 s
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
decimal_factorial.py[rustpython]
benches/execution.rs::benches::criterion_benchmark::execution
CodSpeed Performance Gauge
-1%
1 s
1 s
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
deltablue.py[rustpython]
benches/execution.rs::benches::criterion_benchmark::execution
CodSpeed Performance Gauge
-1%
231.5 ms
233.8 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
nqueens.py[rustpython]
benches/execution.rs::benches::criterion_benchmark::execution
CodSpeed Performance Gauge
+1%
4.2 s
4.2 s
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rustpython[mandelbrot.py]
benches/execution.rs::benches::criterion_benchmark::parse_to_ast
CodSpeed Performance Gauge
-1%
198.2 µs
200 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rustpython[decimal_factorial.py]
benches/execution.rs::benches::criterion_benchmark::parse_to_ast
CodSpeed Performance Gauge
+1%
186.7 µs
185.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rustpython[nqueens.py]
benches/execution.rs::benches::criterion_benchmark::parse_to_ast
CodSpeed Performance Gauge
-1%
359.5 µs
362.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rustpython[comprehension_set.py]
benches/microbenchmarks.rs::benches::criterion_benchmark::microbenchmarks
CodSpeed Performance Gauge
-1%
1.6 ms
1.6 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rustpython[nbody.py]
benches/execution.rs::benches::criterion_benchmark::parse_to_ast
CodSpeed Performance Gauge
-1%
678.4 µs
683.3 µs
1
2
3
Commits
Click on a commit to change the comparison range
Base
main
f871707
+27.72%
Reuse stored hashes for frozenset hashing and in-place set union
ce427b2
1 month ago
by 1ndahous3
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs