Avatar for the KittyCAD user
KittyCAD
modeling-app
BlogDocsChangelog

Remove pop().unwrap() checking Vec length

#9154Merged
Comparing
jtran/remove-pop-unwrap
(
4ff03b0
) with
main
(
7d0aa10
)
CodSpeed Performance Gauge
0%
Untouched
145
Skipped
92

Benchmarks

237 total
mock_execute_mike_stress_test_program
rust/kcl-lib/benches/compiler_benchmark_criterion.rs::benches::bench_mock_warmed_up
CodSpeed Performance Gauge
+3%
346.6 ms337.4 ms
recast_mike_stress_test_program
rust/kcl-lib/benches/compiler_benchmark_criterion.rs::benches::recast
CodSpeed Performance Gauge
+1%
2.6 ms2.5 ms
parse_multi-axis-robot
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::multi-axis-robot
CodSpeed Performance Gauge
+1%
358.4 µs355.6 µs
parse_cylinder
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::cylinder
CodSpeed Performance Gauge
0%
1.4 ms1.4 ms
parse_cone
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::cone
CodSpeed Performance Gauge
0%
1.6 ms1.6 ms
parse_pipe
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::pipe
CodSpeed Performance Gauge
0%
1.7 ms1.7 ms
parse_washer
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::washer
CodSpeed Performance Gauge
0%
1.8 ms1.8 ms
mock_execute_medium_sketch
rust/kcl-lib/benches/compiler_benchmark_criterion.rs::benches::bench_mock_warmed_up
CodSpeed Performance Gauge
0%
19.3 ms19.3 ms
parse_bench
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::bench
CodSpeed Performance Gauge
0%
4.6 ms4.6 ms
parse_shaft-grommet
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::shaft-grommet
CodSpeed Performance Gauge
0%
2.7 ms2.7 ms
parse_bottle
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::bottle
CodSpeed Performance Gauge
0%
3.5 ms3.5 ms
parse_nested function calls
rust/kcl-lib/benches/compiler_benchmark_criterion.rs::benches::bench_parse
CodSpeed Performance Gauge
0%
11.8 ms11.8 ms
parse_single-impeller-blade
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::single-impeller-blade
CodSpeed Performance Gauge
0%
3.6 ms3.6 ms
parse_spur-reduction-gearset
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::spur-reduction-gearset
CodSpeed Performance Gauge
0%
4.9 ms4.9 ms
parse_helical-gear
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::helical-gear
CodSpeed Performance Gauge
0%
7.9 ms7.9 ms
parse_countersunk-plate
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::countersunk-plate
CodSpeed Performance Gauge
0%
5.7 ms5.7 ms
parse_mug
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::mug
CodSpeed Performance Gauge
0%
10.7 ms10.7 ms
parse_battery-module-cooling-plate
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::battery-module-cooling-plate
CodSpeed Performance Gauge
0%
28.1 ms28.1 ms
parse_parametric-shelf-unit
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::parametric-shelf-unit
CodSpeed Performance Gauge
0%
6.9 ms6.9 ms
parse_herringbone-planetary-gearset
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::herringbone-planetary-gearset
CodSpeed Performance Gauge
0%
15 ms15 ms
parse_pipes_on_pipes
rust/kcl-lib/benches/compiler_benchmark_criterion.rs::benches::bench_parse
CodSpeed Performance Gauge
0%
272.3 ms272.1 ms
parse_coilover-assembly
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::coilover-assembly
CodSpeed Performance Gauge
0%
499 µs498.7 µs
parse_big_kitt
rust/kcl-lib/benches/compiler_benchmark_criterion.rs::benches::bench_parse
CodSpeed Performance Gauge
0%
87.1 ms87 ms
parse_koch snowflake
rust/kcl-lib/benches/compiler_benchmark_criterion.rs::benches::bench_parse
CodSpeed Performance Gauge
0%
18.8 ms18.8 ms

Commits

Click on a commit to change the comparison range
Base
main
7d0aa10
+0.05%
Remove pop().unwrap() checking Vec length
4ff03b0
3 months ago
by jtran
© 2026 CodSpeed Technology
Home Terms Privacy Docs