Skip to content

rework runtime output model - #7639

Open
mccanne wants to merge 2 commits into
mainfrom
rework-output
Open

mccanne wants to merge 2 commits into
mainfrom
rework-output

Conversation

@mccanne

@mccanne mccanne commented Nov 10, 2026

Copy link
Copy Markdown
Collaborator

This commit reworks the output model so all outputs are managed how debug used to work. Debug now shares this refactored approach.

This means output can be invoked from a subquery. It also performs better than the old approach and fixes a prior deadlock in the debug design.

This will be utilized by the forthcoming catch PR, which will provide a way to handle dynamic errors and use this new model to optionally route values to outputs.

This commit reworks the output model so all outputs are managed
how debug used to work.  Debug now shares this refactored approach.

This means output can be invoked from a subquery.  It also performs
better than the old approach and fixes a prior deadlock in the debug
design.

This will be utilized by the forthcoming catch PR, which will
provide a way to handle dynamic errors and use this new model
to optionally route values to outputs.
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