Avatar for the KittyCAD user
KittyCAD
modeling-app
BlogDocsChangelog

Update `rustContext` with file contents over project lifecycle

#10330
Comparing
franknoirot/8014/update-rustcontext-with-files
(
aa5ad42
) with
main
(
29b6d70
)
CodSpeed Performance Gauge
0%
Untouched
167
Skipped
93

Benchmarks

260 total
mock_execute_mike_stress_test_program
rust/kcl-lib/benches/compiler_benchmark_criterion.rs::benches::bench_mock_warmed_up
CodSpeed Performance Gauge
+4%
795.3 ms768.2 ms
parse_hand-trolley
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::hand-trolley
CodSpeed Performance Gauge
0%
910.1 µs908.2 µs
recast_medium_sketch
rust/kcl-lib/benches/compiler_benchmark_criterion.rs::benches::recast
CodSpeed Performance Gauge
0%
175.3 µs175.1 µs
parse_nested function calls
rust/kcl-lib/benches/compiler_benchmark_criterion.rs::benches::bench_parse
CodSpeed Performance Gauge
0%
12.5 ms12.5 ms
digest_math
rust/kcl-lib/benches/digest_benchmark.rs::benches::bench_digest
CodSpeed Performance Gauge
0%
1.6 ms1.6 ms
parse_big_kitt
rust/kcl-lib/benches/compiler_benchmark_criterion.rs::benches::bench_parse
CodSpeed Performance Gauge
0%
92.2 ms92.1 ms
parse_cube
rust/kcl-lib/benches/compiler_benchmark_criterion.rs::benches::bench_parse
CodSpeed Performance Gauge
0%
3.3 ms3.3 ms
parse_mike_stress_test
rust/kcl-lib/benches/compiler_benchmark_criterion.rs::benches::bench_parse
CodSpeed Performance Gauge
0%
346.1 ms346 ms
parse_pipes_on_pipes
rust/kcl-lib/benches/compiler_benchmark_criterion.rs::benches::bench_parse
CodSpeed Performance Gauge
0%
291.1 ms291 ms
parse_contra-rotor
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::contra-rotor
CodSpeed Performance Gauge
0%
195.3 µs195.3 µs
parse_koch snowflake
rust/kcl-lib/benches/compiler_benchmark_criterion.rs::benches::bench_parse
CodSpeed Performance Gauge
0%
19.9 ms19.9 ms
parse_math
rust/kcl-lib/benches/compiler_benchmark_criterion.rs::benches::bench_parse
CodSpeed Performance Gauge
0%
10.6 ms10.6 ms
digest_lsystem
rust/kcl-lib/benches/digest_benchmark.rs::benches::bench_digest
CodSpeed Performance Gauge
0%
2.7 ms2.7 ms
parse_torus
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::torus
CodSpeed Performance Gauge
0%
1.8 ms1.8 ms
digest_pipes_on_pipes
rust/kcl-lib/benches/digest_benchmark.rs::benches::bench_digest
CodSpeed Performance Gauge
0%
23.9 ms23.9 ms
parse_cone
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::cone
CodSpeed Performance Gauge
0%
1.7 ms1.7 ms
digest_mike_stress_test
rust/kcl-lib/benches/digest_benchmark.rs::benches::bench_digest
CodSpeed Performance Gauge
0%
27.3 ms27.4 ms
digest_big_kitt
rust/kcl-lib/benches/digest_benchmark.rs::benches::bench_digest
CodSpeed Performance Gauge
0%
7.9 ms7.9 ms
digest_cube
rust/kcl-lib/benches/digest_benchmark.rs::benches::bench_digest
CodSpeed Performance Gauge
0%
525 µs525.2 µs
parse_twisted-wire-sculpture
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::twisted-wire-sculpture
CodSpeed Performance Gauge
0%
9.9 ms10 ms
parse_cpu-cooler
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::cpu-cooler
CodSpeed Performance Gauge
0%
3.4 ms3.4 ms
parse_round-table
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::round-table
CodSpeed Performance Gauge
0%
4.3 ms4.3 ms
parse_liquid-impeller
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::liquid-impeller
CodSpeed Performance Gauge
0%
6.4 ms6.4 ms
parse_ball-bearing
rust/kcl-lib/benches/benchmark_kcl_samples.rs::benches::run_benchmarks::ball-bearing
CodSpeed Performance Gauge
0%
10.9 ms10.9 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%
29.9 ms29.9 ms

Commits

Click on a commit to change the comparison range
Base
main
29b6d70
-0.14%
Merge branch 'main' into franknoirot/8014/update-rustcontext-with-files
085e6ef
3 days ago
by franknoirot
+10.22%
Add integration test just for rustContext send and updates
7ae65dd
3 days ago
by franknoirot
+0.09%
@jtran feedback, remove `send*` from accessors
78bdf37
3 days ago
by franknoirot
-10.26%
Fix lints, etc
cf5ab25
4 hours ago
by franknoirot
-0.07%
Await the project snapshot sent to Rust side before first execution
99d67ed
3 hours ago
by franknoirot
+0.08%
Remove console log
7a57043
3 hours ago
by franknoirot
-0.01%
Fix @jtran nit, only find once
aa5ad42
3 hours ago
by franknoirot
© 2026 CodSpeed Technology
Home Terms Privacy Docs