Break cycles in proc inlining
Open
ir
- Dominant language
- C++
- Stars
- 1.9k
- Forks
- 283
- Avg merge
- 2d 10h
- Merged PRs (30d)
- 135
Description
If internal channels form a cycle, they will create a cycle in the IR after inlining. Inlining should break these cycles, choosing some point to throw the result on the state and complete the cycle in the next outer proc tick.
Contributor guide
Assessment
This issue has not been assessed yet.