Skip to content

Efficient Trace Lowering #276

Description

@Nikil-Shyamsunder

Right now, we lower each AST in a trace separately with an arg substitution. This makes us repeat lowering an edge contracting the same protocol AST since each time its a different arg substitution. If we lowering each protocol once, then edge contract, and then make copies for each argument substitution it'll be more efficient.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions