April 28, 2026
7:31 a.m.
On Mon Apr 27 09:33:31 2026 +0000, Rémi Bernon wrote:
This looks wrong to me, stream gets updated when iterating but it's used once as output stream index and then gets updated from input stream index. Nodes input / output streams are mostly unrelated? Testing odd cases such as:
``` source 0 -> 1 optional 1 -> 0 sink source 0 -> 0 optional 1 -> 1 optional 0 -> 0 sink ``` seems complicated. Do you mind if we restrict all optional node streams to the downstream input for now, and emit a fixme where necessary? -- https://gitlab.winehq.org/wine/wine/-/merge_requests/10645#note_137917