-
Notifications
You must be signed in to change notification settings - Fork 13.8k
fix rebasing cycle heads when not reaching a fixpoint #147061
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
base: master
Are you sure you want to change the base?
Conversation
19c2f98
to
a09eb21
Compare
|
||
let Some(new_highest_head_index) = heads.opt_highest_cycle_head_index() else { | ||
return false; | ||
}; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
moved earlier for potential perf gains. no need to do anything more involved if we need to pop anyways
@bors try @rust-timer queue |
Awaiting bors try build completion. @rustbot label: +S-waiting-on-perf |
This comment has been minimized.
This comment has been minimized.
fix rebasing cycle heads when not reaching a fixpoint
a09eb21
to
4162c32
Compare
This PR was rebased onto a different master commit. Here's a range-diff highlighting what actually changed. Rebasing is a normal part of keeping PRs up to date, so no action is needed—this note is just to help reviewers. |
4162c32
to
1b9c2aa
Compare
This comment has been minimized.
This comment has been minimized.
fix rebasing cycle heads when not reaching a fixpoint
fc530f5
to
0c9a691
Compare
This comment has been minimized.
This comment has been minimized.
82a3ee6
to
ae34c8d
Compare
r=me if ci and perf good |
This comment has been minimized.
This comment has been minimized.
ae34c8d
to
4e44d58
Compare
Queued a7a478b with parent 5b9007b, future comparison URL. |
fixes rust-lang/trait-system-refactor-initiative#232
annoyingly subtle, imagine the following proof tree
r? @BoxyUwU