Avatar for the KittyCAD user
KittyCAD
modeling-app
Instrumentation
Wall Time
BlogDocsChangelog

Performance History

Latest Results

KCL: Fix 'cryptic' error when referencing a variable in its own declaration Previously, `x = cos(x)` would just say "`x` is undefined". Now it says that `x` cannot be referenced in its own definition, try using a different variable instead. To do this, I've added a new `Option<String>` field to the mod-local executor context, tracking the current variable declaration. This means cloning some strings, implying a small performance hit. I think it's fine, for the better diagnostics. In the future we could refactor this to use a &str or store variable labels in stack-allocated strings like docs.rs/compact_str or something. Closes https://github.com/KittyCAD/modeling-app/issues/6072#issuecomment-2923227477
achalmers/6072-cryptic-error-var-ref-while-def
3 hours ago
Add mirror2d operations
jtran/mirror2d-ops
3 hours ago
Update output
jtran/transform-ops
4 hours ago
Run gen
iterion/add-more-detail-to-close-docs
6 hours ago
Update other tests
achalmers/cryptic-error-unnecessary-brace
6 hours ago

Active Branches

KCL: Fix 'cryptic' error when referencing a variable in its own declaration
last run
3 hours ago
#7309
CodSpeed Performance Gauge
0%
#7308
CodSpeed Performance Gauge
0%
#7307
CodSpeed Performance Gauge
0%
© 2025 CodSpeed Technology
Home Terms PrivacyDocs