Skip to content

Conversation

@copybara-service
Copy link

[codegen 1.5] Enable the simplest proc test for new block conversion

This required small patches to channel & state lowering, as well as to how we transfer Nodes into ScheduledBlocks:

  1. Channel lowering now handles single-value channnels without crashing in some circumstances. (Whoops.)
  2. State lowering now cleans up after itself.
  3. ScheduledBlock conversion now takes ownership of the node name as well as the node.

We also add dataflow simplification to the pipeline (matching codegen 1.0).

This required small patches to channel & state lowering, as well as to how we transfer Nodes into ScheduledBlocks:

1. Channel lowering now handles single-value channnels without crashing in some circumstances. (Whoops.)
2. State lowering now cleans up after itself.
3. ScheduledBlock conversion now takes ownership of the node name as well as the node.

We also add dataflow simplification to the pipeline (matching codegen 1.0).

PiperOrigin-RevId: 849163225
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant