Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor modeler control flow handling into methods. #306

Merged

Conversation

mstarzinger
Copy link
Contributor

This just refactors the handling of in-edges in modelers control flow
chaining into separate methods. It is intended to make the while-loop
iterating over all program locations smaller, because its size exceeded
one of the limits built into selfie under certain circumstances. No
functional changes intended. See issue #303 for more details.

Kudos to @mhatzl for spotting and debugging this.

@ckirsch
Copy link
Member

ckirsch commented Nov 3, 2021

@mstarzinger Thanks a lot! Could you please resolve the conflicts? I had to commit my changes first to make sure yours will work too.

This just refactors the handling of in-edges in modelers control flow
chaining into separate methods. It is intended to make the while-loop
iterating over all program locations smaller, because its size exceeded
one of the limits built into selfie under certain circumstances. No
functional changes intended. See issue cksystemsteaching#303 for more details.

Kudos to @mhatzl for spotting and debugging this.
@mstarzinger
Copy link
Contributor Author

mstarzinger commented Nov 3, 2021

@ckirsch Sure thing. I rebased and resolved conflicts.

@ckirsch ckirsch merged commit b3122e6 into cksystemsteaching:main Nov 6, 2021
ckirsch added a commit that referenced this pull request Nov 6, 2021
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.

2 participants