RustPython
RustPython
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Optimizations
Branches
Benchmarks
Runs
Reject stale GenericAlias parameters on Python 3.15
#9069
Merged
Comparing
youknowdot:fix-generic-stale-parameters-3148
(
4809c5b
) with
main
(
9ea138c
)
CodSpeed Performance Gauge
0%
Untouched
62
Skipped
4
Benchmarks
Mode
CPU Simulation
Walltime
Memory
Status
Untouched
Skipped
66 total
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
+7%
1.9 ms
1.8 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rustpython[deltablue.py]
benches/execution.rs::benches::criterion_benchmark::parse_to_ast
CodSpeed Performance Gauge
+4%
2.7 ms
2.6 ms
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
-4%
373.1 µs
387.4 µ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
+3%
358 µs
346.8 µs
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
+3%
371 µs
359.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
float.py[rustpython]
benches/execution.rs::benches::criterion_benchmark::execution
CodSpeed Performance Gauge
+3%
322.6 ms
313.2 ms
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
+2%
194.5 µs
189.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rustpython[base64.py]
benches/execution.rs::benches::criterion_benchmark::parse_to_ast
CodSpeed Performance Gauge
-2%
247 µs
253.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[strings.py]
benches/microbenchmarks.rs::benches::criterion_benchmark::microbenchmarks
CodSpeed Performance Gauge
-2%
39.8 ms
40.6 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%
282.9 µs
288.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
nqueens.py[rustpython]
benches/execution.rs::benches::criterion_benchmark::execution
CodSpeed Performance Gauge
-2%
4.3 s
4.3 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%
67.7 ms
68.8 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
richards.py[rustpython]
benches/execution.rs::benches::criterion_benchmark::execution
CodSpeed Performance Gauge
-2%
2.3 s
2.3 s
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rustpython[pickle.py]
benches/execution.rs::benches::criterion_benchmark::parse_to_ast
CodSpeed Performance Gauge
-1%
286.9 µs
290.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
json_dumps.py[rustpython]
benches/execution.rs::benches::criterion_benchmark::execution
CodSpeed Performance Gauge
+1%
279.5 ms
276.3 ms
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%
201.5 µs
203.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
mandelbrot.py[rustpython]
benches/execution.rs::benches::criterion_benchmark::execution
CodSpeed Performance Gauge
-1%
710.3 ms
716.1 ms
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[regex_effbot.py]
benches/execution.rs::benches::criterion_benchmark::parse_to_ast
CodSpeed Performance Gauge
+1%
819.9 µs
815.4 µs
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.3 s
4.4 s
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rustpython[unpickle.py]
benches/execution.rs::benches::criterion_benchmark::parse_to_ast
CodSpeed Performance Gauge
+1%
277.7 µs
276.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
unpickle.py[rustpython]
benches/execution.rs::benches::criterion_benchmark::execution
CodSpeed Performance Gauge
-1%
183.1 ms
184.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
+1%
63.1 ms
62.8 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%
691 µs
694.5 µs
1
2
3
Commits
Click on a commit to change the comparison range
Base
main
9ea138c
+0.35%
Materialize union parameters lazily like GenericAlias
5ceff65
19 days ago
by youknowdot
-0.27%
Consolidate union regressions in the typing snippet
4809c5b
18 days ago
by youknowdot
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs