-
-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
Description
Summary
Provide a mechanism to compile the Continuum World into a "Release" IR. This mode should strip all non-causal metadata to minimize memory footprint and maximize execution performance for large-scale simulations.
Tasks
- Gated Spans: Use feature flags (e.g.,
debug-spans) to conditionally includeSpaninformation in IR structs. - Minified Identifiers: Replace human-readable
SignalIdstrings with minimal numeric handles in release builds. - Metadata Stripping: Remove documentation, hint strings, and validation metadata from the compiled IR.
- Runtime Optimization: Ensure the
Runtimecan operate in a mode where it doesn't store name-to-index mappings for signals unless required. - Compiler Flag: Add a
--releaseflag toworld-runand the compiler API to toggle this behavior.
Related
Epic #225