ComfyUI
ComfyUI copied to clipboard
feature/refactor: Loop system and Worklist execution model
major changes:
- Preventing stack overflow in deep recursion in Python.
- Handling worklists of arbitrary length
- Eliminating inefficiency due to call stack cost
- Improved control over the processing order of nodes
- Add functionality of interrupting a specific execution path in a node using the return None value.
- Allows '*' input/output for nodes
- Support loop structure
- Allow the outputs of muted nodes to be preserved instead of discarding them, enabling them to be utilized later in the workflow.
- Allows empty list for output
minor improvement:
- bugfix about crash related to specific mute condition