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).

@copybara-service copybara-service bot force-pushed the test_849163225 branch 3 times, most recently from a6211b7 to 17f9820 Compare January 2, 2026 17:39
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: 851382186
@copybara-service copybara-service bot merged commit bcd6295 into main Jan 2, 2026
@copybara-service copybara-service bot deleted the test_849163225 branch January 2, 2026 18:28
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