KittyCAD
modeling-app
BlogDocsChangelog

Turn on units of measure (BREAKING CHANGE)

#6343Merged
Comparing
nrc-uom-cmds
(
05815f1
) with
main
(
3d22f6c
)
CodSpeed Performance Gauge
+4%
Untouched
54

Benchmarks

Passed

parse_pipes_on_pipes
rust/kcl-lib/benches/compiler_benchmark_criterion.rs::benches::bench_parse
CodSpeed Performance Gauge
+6%
394.8 ms373.5 ms
parse_big_kitt
rust/kcl-lib/benches/compiler_benchmark_criterion.rs::benches::bench_parse
CodSpeed Performance Gauge
+5%
131.1 ms124.4 ms
parse_mike_stress_test
rust/kcl-lib/benches/compiler_benchmark_criterion.rs::benches::bench_parse
CodSpeed Performance Gauge
+5%
476.9 ms453.3 ms
parse_pipe-flange-assembly
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::pipe-flange-assembly
CodSpeed Performance Gauge
+5%
9.1 ms8.6 ms
parse_keyboard
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::keyboard
CodSpeed Performance Gauge
+5%
96 ms91.5 ms
parse_food-service-spatula
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::food-service-spatula
CodSpeed Performance Gauge
+5%
57.7 ms55 ms
parse_kitt
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::kitt
CodSpeed Performance Gauge
+5%
81.7 ms77.9 ms
parse_exhaust-manifold
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::exhaust-manifold
CodSpeed Performance Gauge
+5%
43.3 ms41.3 ms
parse_cube
rust/kcl-lib/benches/compiler_benchmark_criterion.rs::benches::bench_parse
CodSpeed Performance Gauge
+5%
4.8 ms4.6 ms
parse_math
rust/kcl-lib/benches/compiler_benchmark_criterion.rs::benches::bench_parse
CodSpeed Performance Gauge
+5%
12.5 ms11.9 ms
parse_french-press
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::french-press
CodSpeed Performance Gauge
+5%
52.6 ms50.3 ms
parse_washer
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::washer
CodSpeed Performance Gauge
+5%
3 ms2.9 ms
parse_koch snowflake
rust/kcl-lib/benches/compiler_benchmark_criterion.rs::benches::bench_parse
CodSpeed Performance Gauge
+5%
40.5 ms38.6 ms
parse_car-wheel-assembly
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::car-wheel-assembly
CodSpeed Performance Gauge
+5%
2 ms1.9 ms
parse_dual-basin-utility-sink
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::dual-basin-utility-sink
CodSpeed Performance Gauge
+5%
73 ms69.7 ms
parse_focusrite-scarlett-mounting-bracket
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::focusrite-scarlett-mounting-bracket
CodSpeed Performance Gauge
+5%
39 ms37.2 ms
parse_router-template-slate
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::router-template-slate
CodSpeed Performance Gauge
+5%
16.8 ms16 ms
parse_ball-bearing
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::ball-bearing
CodSpeed Performance Gauge
+5%
17.8 ms17 ms
parse_gridfinity-bins-stacking-lip
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::gridfinity-bins-stacking-lip
CodSpeed Performance Gauge
+5%
103.6 ms99 ms
parse_bracket
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::bracket
CodSpeed Performance Gauge
+5%
23 ms22 ms
parse_walkie-talkie
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::walkie-talkie
CodSpeed Performance Gauge
+5%
4.5 ms4.3 ms
parse_lego
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::lego
CodSpeed Performance Gauge
+5%
16.3 ms15.6 ms
parse_dodecahedron
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::dodecahedron
CodSpeed Performance Gauge
+5%
34.7 ms33.1 ms
parse_gear-rack
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::gear-rack
CodSpeed Performance Gauge
+5%
12.4 ms11.9 ms
parse_cycloidal-gear
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::cycloidal-gear
CodSpeed Performance Gauge
+5%
19.6 ms18.8 ms
parse_hex-nut
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::hex-nut
CodSpeed Performance Gauge
+5%
5.4 ms5.2 ms
parse_enclosure
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::enclosure
CodSpeed Performance Gauge
+4%
54.2 ms51.9 ms
parse_mounting-plate
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::mounting-plate
CodSpeed Performance Gauge
+4%
15.5 ms14.8 ms
parse_socket-head-cap-screw
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::socket-head-cap-screw
CodSpeed Performance Gauge
+4%
8 ms7.7 ms
parse_poopy-shoe
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::poopy-shoe
CodSpeed Performance Gauge
+4%
34.2 ms32.7 ms
parse_gridfinity-bins
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::gridfinity-bins
CodSpeed Performance Gauge
+4%
67.8 ms65 ms
parse_flange
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::flange
CodSpeed Performance Gauge
+4%
7.3 ms7 ms
parse_parametric-bearing-pillow-block
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::parametric-bearing-pillow-block
CodSpeed Performance Gauge
+4%
10.8 ms10.4 ms
parse_gridfinity-baseplate-magnets
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::gridfinity-baseplate-magnets
CodSpeed Performance Gauge
+4%
76.5 ms73.3 ms
parse_makeup-mirror
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::makeup-mirror
CodSpeed Performance Gauge
+4%
21.3 ms20.4 ms
parse_color-cube
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::color-cube
CodSpeed Performance Gauge
+4%
11.4 ms10.9 ms
parse_bottle
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::bottle
CodSpeed Performance Gauge
+4%
4.9 ms4.7 ms
parse_pipe-with-bend
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::pipe-with-bend
CodSpeed Performance Gauge
+4%
4.7 ms4.5 ms
parse_bench
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::bench
CodSpeed Performance Gauge
+4%
17.8 ms17.1 ms
parse_gridfinity-baseplate
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::gridfinity-baseplate
CodSpeed Performance Gauge
+4%
49.6 ms47.6 ms
parse_router-template-cross-bar
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::router-template-cross-bar
CodSpeed Performance Gauge
+4%
24.6 ms23.6 ms
parse_pipe
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::pipe
CodSpeed Performance Gauge
+4%
2.6 ms2.5 ms
parse_i-beam
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::i-beam
CodSpeed Performance Gauge
+4%
2.9 ms2.8 ms
parse_80-20-rail
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::80-20-rail
CodSpeed Performance Gauge
+4%
39.9 ms38.4 ms
parse_gear
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::gear
CodSpeed Performance Gauge
+4%
43.4 ms41.8 ms
parse_sheet-metal-bracket
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::sheet-metal-bracket
CodSpeed Performance Gauge
+4%
19.8 ms19 ms
parse_multi-axis-robot
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::multi-axis-robot
CodSpeed Performance Gauge
+3%
435.9 µs422 µs
parse_axial-fan
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::axial-fan
CodSpeed Performance Gauge
+2%
364.5 µs356.3 µs
digest_lsystem
rust/kcl-lib/benches/digest_benchmark.rs::benches::bench_digest
CodSpeed Performance Gauge
0%
1.9 ms1.9 ms
digest_pipes_on_pipes
rust/kcl-lib/benches/digest_benchmark.rs::benches::bench_digest
CodSpeed Performance Gauge
0%
19.6 ms19.6 ms
digest_math
rust/kcl-lib/benches/digest_benchmark.rs::benches::bench_digest
CodSpeed Performance Gauge
0%
1.2 ms1.2 ms
digest_big_kitt
rust/kcl-lib/benches/digest_benchmark.rs::benches::bench_digest
CodSpeed Performance Gauge
0%
6.5 ms6.5 ms
digest_mike_stress_test
rust/kcl-lib/benches/digest_benchmark.rs::benches::bench_digest
CodSpeed Performance Gauge
0%
20.9 ms21 ms
digest_cube
rust/kcl-lib/benches/digest_benchmark.rs::benches::bench_digest
CodSpeed Performance Gauge
0%
417.9 µs418.4 µs

Commits

Click on a commit to change the comparison range
Base
main
3d22f6c
+3.97%
Make useDemoCode use `updateModelingState` like everyone else
05815f1
8 months ago
by franknoirot
© 2025 CodSpeed Technology
Home Terms Privacy Docs