You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 34e3372
Browse filesBrowse the repository at this point in the historyBrowse files
Replace fixed-point iteration cap with content-cycle guard
Remove the hard MAX_ITERATIONS cap on the FileProcessor fixed-point loop. Legit rule chains (rule A enables rule B enables rule C) and post-rector import passes need several passes to converge, so a fixed numeric cap either trips on valid input or is an arbitrary guess.
Instead detect a real non-convergence: hash each file content the loop produces and stop if one repeats, which only happens when rules flip the file between states and would otherwise loop forever.
0 commit comments