You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Goal (WIP):
Complete Cadence compiler & VM using custom bytecode. This is middle-ground between current stack (Interpreter) and "native" compiler +VM (platform-dependent, most performant). Estimating ~2x performance increase with concurrent on-chain Tx compilation and running the compiled custom bytecode in the VM. Estimated effort 27 dev/months, ~3 quarters with 3 dev capacity.
Outcomes of this phase (WIP):
Complete compiler + VM using custom bytecode.
Work towards specification of execution semantics, ensure correctness
Continue evaluation of generating compiler components from specification.
Address tech debt, make it easier to work on new functionality and reuse existing code for prototypes
Proactive finding of security issues, improve security posture
The content you are editing has changed. Please copy your edits and refresh the page.
Goal (WIP):
Complete Cadence compiler & VM using custom bytecode. This is middle-ground between current stack (Interpreter) and "native" compiler +VM (platform-dependent, most performant). Estimating ~2x performance increase with concurrent on-chain Tx compilation and running the compiled custom bytecode in the VM. Estimated effort 27 dev/months, ~3 quarters with 3 dev capacity.
Outcomes of this phase (WIP):
Main Tasks (WIP)
Stretch-goals
StaticType
tosema.Type
during runtime sub-type checking #3691Notes
Based on internal notes: https://www.notion.so/flowfoundation/Compilation-Discussion-1441aee1232480c897aed36c8f763e30
Phase 1 outcomes
The text was updated successfully, but these errors were encountered: