RustPython
RustPython
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Optimizations
Branches
Benchmarks
Runs
Fix native ABC instance checks on Python 3.15
#9067
Merged
Comparing
youknowdot:fix-abc-missing-class-3148
(
082afb3
) with
main
(
4e3b2f4
)
CodSpeed Performance Gauge
+15%
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
+15%
417.2 µs
361.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rustpython[loop_string.py]
benches/microbenchmarks.rs::benches::criterion_benchmark::microbenchmarks
CodSpeed Performance Gauge
-7%
840.4 µs
906 µ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
+7%
1.9 ms
1.7 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
+4%
288.1 µs
276.9 µ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
+3%
276 µs
268.4 µ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
-3%
197.7 µs
203.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rustpython[deepcopy.py]
benches/execution.rs::benches::criterion_benchmark::parse_to_ast
CodSpeed Performance Gauge
-2%
378.7 µs
388 µ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.
generators.py[rustpython]
benches/execution.rs::benches::criterion_benchmark::execution
CodSpeed Performance Gauge
+2%
4.4 s
4.3 s
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rustpython[cmp.py]
benches/microbenchmarks.rs::benches::criterion_benchmark::microbenchmarks
CodSpeed Performance Gauge
-2%
62 ms
63 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rustpython[addition.py]
benches/microbenchmarks.rs::benches::criterion_benchmark::microbenchmarks
CodSpeed Performance Gauge
-1%
2.4 ms
2.4 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
-1%
182.1 µs
184.2 µ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
-1%
78.9 µs
79.7 µ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%
285.5 µs
288.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rustpython[complex_class.py]
benches/microbenchmarks.rs::benches::criterion_benchmark::microbenchmarks
CodSpeed Performance Gauge
+1%
322.3 µs
319.4 µs
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%
696.3 µs
690.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
+1%
68.4 ms
67.8 ms
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%
358.2 µs
361.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
pidigits.py[rustpython]
benches/execution.rs::benches::criterion_benchmark::execution
CodSpeed Performance Gauge
-1%
402.7 ms
405.7 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
deltablue.py[rustpython]
benches/execution.rs::benches::criterion_benchmark::execution
CodSpeed Performance Gauge
-1%
238.9 ms
240.6 ms
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.3 ms
2.3 ms
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
-1%
1.2 ms
1.2 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
-1%
373 µs
374.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
+1%
252.7 µs
251.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rustpython[sorted.py]
benches/microbenchmarks.rs::benches::criterion_benchmark::microbenchmarks
CodSpeed Performance Gauge
0%
6.9 ms
6.9 ms
1
2
3
Commits
Click on a commit to change the comparison range
Base
main
4e3b2f4
+15.4%
Fix native ABC checks when __class__ is missing
082afb3
19 days ago
by youknowdot
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs