pydantic
monty
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
reject reusing an already-awaited external future via `gather`
#420
Merged
Comparing
rsr5:fix/gather-shared-external-future
(
246e88f
) with
main
(
8a0a499
)
CodSpeed Performance Gauge
0%
Untouched
17
Skipped
15
Benchmarks
Mode
CPU Simulation
Wall Time
Memory
Status
Untouched
Skipped
32 total
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
json_dumps__monty
crates/monty-bench/benches/main.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
+3%
32.7 ms
31.8 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
empty_tuples__monty
crates/monty-bench/benches/main.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
29.5 ms
29.5 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
pair_tuples__monty
crates/monty-bench/benches/main.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
99.3 ms
99.2 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
json_loads__monty
crates/monty-bench/benches/main.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
49.6 ms
49.6 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
kitchen_sink__monty
crates/monty-bench/benches/main.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
65.7 µs
65.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
list_comp__monty
crates/monty-bench/benches/main.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
303.1 µs
303 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
dict_comp__monty
crates/monty-bench/benches/main.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
571.4 µs
571.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
loop_mod_13__monty
crates/monty-bench/benches/main.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
341.1 µs
341 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
list_append_str__monty
crates/monty-bench/benches/main.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
128.7 ms
128.7 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
list_append_int__monty
crates/monty-bench/benches/main.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
47.3 ms
47.3 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
fib__monty
crates/monty-bench/benches/main.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
175.6 ms
175.6 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
add_two__monty
crates/monty-bench/benches/main.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
12.7 µs
12.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
parse_1k_assigns__monty
crates/monty-bench/benches/main.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
3.2 ms
3.2 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
func_call_kwargs__monty
crates/monty-bench/benches/main.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
23.8 µs
23.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
list_append__monty
crates/monty-bench/benches/main.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
18.2 µs
18.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
gc_collect__monty
crates/monty-bench/benches/main.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
-1%
54.5 ms
54.8 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
end_to_end__monty
crates/monty-bench/benches/main.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
-1%
44.2 µs
44.5 µs
The benchmarks below were skipped, so their baseline results are used instead. If they were deleted in your codebase, archive them to remove them from the performance reports.
Learn more about archiving benchmarks
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
kitchen_sink__monty
crates/monty/benches/main.rs::benches::criterion_benchmark
Skipped
64.4 µs
*
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
loop_mod_13__monty
crates/monty/benches/main.rs::benches::criterion_benchmark
Skipped
326.5 µs
*
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
list_append__monty
crates/monty/benches/main.rs::benches::criterion_benchmark
Skipped
16.1 µs
*
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
dict_comp__monty
crates/monty/benches/main.rs::benches::criterion_benchmark
Skipped
620.5 µs
*
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
add_two__monty
crates/monty/benches/main.rs::benches::criterion_benchmark
Skipped
11.1 µs
*
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
json_dumps__monty
crates/monty/benches/main.rs::benches::criterion_benchmark
Skipped
34 ms
*
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
list_comp__monty
crates/monty/benches/main.rs::benches::criterion_benchmark
Skipped
290.9 µs
*
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
empty_tuples__monty
crates/monty/benches/main.rs::benches::criterion_benchmark
Skipped
30.3 ms
*
1
2
Commits
Click on a commit to change the comparison range
Base
main
8a0a499
0%
reject reusing an already-awaited external future via `gather`
fd1f389
23 days ago
by rsr5
+0.07%
ci: rerun (flaky recursion__deep_hash timeout under llvm-cov)
246e88f
23 days ago
by rsr5
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs