Avatar for the KittyCAD user
KittyCAD
modeling-app
BlogDocsChangelog

P&C integration of sketch block segments for surface modeling

#10398
Comparing
pierremtb/issue10386-experiment
(
aa457b5
) with
achalmers/10386-surface-extrude-open
(
0644f4c
)
CodSpeed Performance Gauge
+14%
Improvement
1
Untouched
166
Skipped
93

Benchmarks

260 total
recast_medium_sketch
rust/kcl-lib/benches/compiler_benchmark_criterion.rs::benches::recast
CodSpeed Performance Gauge
+14%
200.7 µs176.1 µs
parse_dog-house-great-dane
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::dog-house-great-dane
CodSpeed Performance Gauge
+2%
272.8 µs266.2 µs
recast_mike_stress_test_program
rust/kcl-lib/benches/compiler_benchmark_criterion.rs::benches::recast
CodSpeed Performance Gauge
+1%
2.8 ms2.7 ms
parse_contra-rotor
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::contra-rotor
CodSpeed Performance Gauge
+1%
196.9 µs194.5 µs
mock_execute_mike_stress_test_program
rust/kcl-lib/benches/compiler_benchmark_criterion.rs::benches::bench_mock_warmed_up
CodSpeed Performance Gauge
+1%
766.3 ms758.1 ms
parse_multi-axis-robot
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::multi-axis-robot
CodSpeed Performance Gauge
+1%
367.2 µs364.4 µs
parse_pillow-block-bearing
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::pillow-block-bearing
CodSpeed Performance Gauge
+1%
261.3 µs259.3 µs
parse_axial-fan
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::axial-fan
CodSpeed Performance Gauge
+1%
316.4 µs314.4 µs
parse_coilover-assembly
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::coilover-assembly
CodSpeed Performance Gauge
+1%
521.8 µs518.6 µs
parse_car-wheel-assembly
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::car-wheel-assembly
CodSpeed Performance Gauge
+1%
719.2 µs715 µs
parse_walkie-talkie
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::walkie-talkie
CodSpeed Performance Gauge
0%
3.3 ms3.3 ms
parse_gallows-bracket
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::gallows-bracket
CodSpeed Performance Gauge
0%
2.3 ms2.2 ms
parse_helical-gear
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::helical-gear
CodSpeed Performance Gauge
0%
6.1 ms6.1 ms
parse_spur-gear
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::spur-gear
CodSpeed Performance Gauge
0%
5.6 ms5.6 ms
parse_sphere
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::sphere
CodSpeed Performance Gauge
0%
1.7 ms1.7 ms
parse_i-beam
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::i-beam
CodSpeed Performance Gauge
0%
2 ms1.9 ms
parse_angle-gauge
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::angle-gauge
CodSpeed Performance Gauge
0%
4.5 ms4.5 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_helical-planetary-gearset
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::helical-planetary-gearset
CodSpeed Performance Gauge
0%
11.7 ms11.6 ms
mock_execute_medium_sketch
rust/kcl-lib/benches/compiler_benchmark_criterion.rs::benches::bench_mock_warmed_up
CodSpeed Performance Gauge
0%
21.7 ms21.7 ms
parse_router-template-slate
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::router-template-slate
CodSpeed Performance Gauge
0%
9.1 ms9.1 ms
parse_pipe-flange-assembly
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::pipe-flange-assembly
CodSpeed Performance Gauge
0%
6.2 ms6.2 ms
parse_countersunk-plate
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::countersunk-plate
CodSpeed Performance Gauge
0%
5.8 ms5.8 ms
parse_spur-reduction-gearset
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::spur-reduction-gearset
CodSpeed Performance Gauge
0%
5.1 ms5 ms

Commits

Click on a commit to change the comparison range
Base
achalmers/10386-surface-extrude-open
0644f4c
+0.03%
Experiment: sketch2 segment selection for surface extrude
7f219cf
8 days ago
by pierremtb
-0.09%
Clean up
fdaaa3f
8 days ago
by pierremtb
+0.09%
Sketch block segment nodePaths
326bc04
7 days ago
by pierremtb
+0.03%
Merge branch 'achalmers/10386-surface-extrude-open' into pierremtb/issue10386-experiment
5827f3d
6 days ago
by pierremtb
-0.29%
Merge branch 'achalmers/10386-surface-extrude-open' into pierremtb/issue10386-experiment
41d80e1
6 days ago
by pierremtb
-3.08%
Merge branch 'achalmers/10386-surface-extrude-open' into pierremtb/issue10386-experiment
205f28f
5 days ago
by pierremtb
0%
Clean up
9ad722a
5 days ago
by pierremtb
+0.03%
Add codemod test
a91884b
2 days ago
by pierremtb
+3.45%
Merge branch 'achalmers/10386-surface-extrude-open' into pierremtb/issue10386-experiment
3a85ffe
14 hours ago
by pierremtb
-0.05%
Merge branch 'achalmers/10386-surface-extrude-open' into pierremtb/issue10386-experiment
5fea59c
13 hours ago
by pierremtb
+13.9%
Merge branch 'achalmers/10386-surface-extrude-open' into pierremtb/issue10386-experiment
aa457b5
12 hours ago
by pierremtb
© 2026 CodSpeed Technology
Home Terms Privacy Docs