Avatar for the KittyCAD user
KittyCAD
modeling-app
BlogDocsChangelog

KCL parser: Allow .prop or [index] to follow any expression

#7371Merged
Comparing
achalmers/member-expr-in-more-places
(
4319ef6
) with
main
(
5235a73
)
CodSpeed Performance Gauge
-18%
Regression
1
Untouched
81

Benchmarks

82 total
parse_food-service-spatula
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::food-service-spatula
CodSpeed Performance Gauge
-18%
125.5 ms152.4 ms
parse_utility-sink
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::utility-sink
CodSpeed Performance Gauge
+1%
143.5 ms142.8 ms
parse_gridfinity-baseplate
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::gridfinity-baseplate
CodSpeed Performance Gauge
0%
145.1 ms144.7 ms
parse_gridfinity-bins
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::gridfinity-bins
CodSpeed Performance Gauge
0%
176.8 ms176.6 ms
digest_math
rust/kcl-lib/benches/digest_benchmark.rs::benches::bench_digest
CodSpeed Performance Gauge
0%
1.2 ms1.2 ms
digest_mike_stress_test
rust/kcl-lib/benches/digest_benchmark.rs::benches::bench_digest
CodSpeed Performance Gauge
0%
20.8 ms20.8 ms
parse_router-template-cross-bar
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::router-template-cross-bar
CodSpeed Performance Gauge
0%
34.4 ms34.4 ms
digest_big_kitt
rust/kcl-lib/benches/digest_benchmark.rs::benches::bench_digest
CodSpeed Performance Gauge
0%
6.5 ms6.5 ms
parse_curtain-wall-anchor-plate
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::curtain-wall-anchor-plate
CodSpeed Performance Gauge
0%
89.2 ms89.3 ms
parse_ball-joint-rod-end
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::ball-joint-rod-end
CodSpeed Performance Gauge
0%
86.7 ms86.8 ms
parse_pillow-block-bearing
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::pillow-block-bearing
CodSpeed Performance Gauge
0%
320.6 µs320.8 µs
parse_engine-valve
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::engine-valve
CodSpeed Performance Gauge
0%
34.1 ms34.2 ms
parse_sheet-metal-bracket
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::sheet-metal-bracket
CodSpeed Performance Gauge
0%
24.5 ms24.5 ms
parse_shepherds-hook-bolt
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::shepherds-hook-bolt
CodSpeed Performance Gauge
0%
41.7 ms41.8 ms
parse_hammer
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::hammer
CodSpeed Performance Gauge
0%
996.9 ms999.3 ms
parse_sash-window
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::sash-window
CodSpeed Performance Gauge
0%
63.5 ms63.7 ms
parse_surgical-drill-guide
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::surgical-drill-guide
CodSpeed Performance Gauge
0%
128.7 ms129.2 ms
parse_spinning-highrise-tower
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::spinning-highrise-tower
CodSpeed Performance Gauge
0%
31.5 ms31.7 ms
parse_brake-rotor
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::brake-rotor
CodSpeed Performance Gauge
0%
73.5 ms73.9 ms
parse_french-press
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::french-press
CodSpeed Performance Gauge
-1%
74.5 ms74.9 ms
parse_truss-structure
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::truss-structure
CodSpeed Performance Gauge
-1%
57.4 ms57.7 ms
parse_helical-planetary-gearset
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::helical-planetary-gearset
CodSpeed Performance Gauge
-1%
63.4 ms63.8 ms
parse_herringbone-planetary-gearset
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::herringbone-planetary-gearset
CodSpeed Performance Gauge
-1%
60.8 ms61.2 ms
parse_router-template-slate
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::router-template-slate
CodSpeed Performance Gauge
-1%
23.2 ms23.4 ms
parse_color-cube
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::color-cube
CodSpeed Performance Gauge
-1%
19.5 ms19.6 ms

Commits

Click on a commit to change the comparison range
Base
main
5235a73
-17.65%
Fix tests
8ea3130
9 months ago
by adamchalmers
0%
Merge branch 'main' into achalmers/member-expr-in-more-places
4319ef6
9 months ago
by adamchalmers
© 2026 CodSpeed Technology
Home Terms Privacy Docs