-Znext-solver Propagate stalled_on_coroutines as a field in Certainty::Maybe#155648
Conversation
|
r? lcnr |
|
Some changes occurred to the core trait solver cc @rust-lang/initiative-trait-system-refactor |
|
let's see @bors try @rust-timer queue |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
…<try> `-Znext-solver` Propagate `stalled_on_coroutines` as a field in `Certainty::Maybe`
This comment has been minimized.
This comment has been minimized.
|
Finished benchmarking commit (383ff9d): comparison URL. Overall result: ✅ improvements - no action neededBenchmarking means the PR may be perf-sensitive. Consider adding rollup=never if this change is not fit for rolling up. @rustbot label: -S-waiting-on-perf -perf-regression Instruction countOur most reliable metric. Used to determine the overall result above. However, even this metric can be noisy.
Max RSS (memory usage)Results (secondary 5.7%)A less reliable metric. May be of interest, but not used to determine the overall result above.
CyclesThis perf run didn't have relevant results for this metric. Binary sizeThis perf run didn't have relevant results for this metric. Bootstrap: 488.817s -> 488.152s (-0.14%) |
3dd7f0f to
58572ce
Compare
|
Some changes occurred in src/tools/cargo cc @ehuss |
This comment has been minimized.
This comment has been minimized.
58572ce to
97868eb
Compare
|
Oh, sorry. I accidently pushed cargo submodule 😢 |
97868eb to
7ba46ec
Compare
1d8941d to
b29d6e9
Compare
| self.evaluate_added_goals_and_make_canonical_response(Certainty::Maybe(MaybeInfo { | ||
| cause: MaybeCause::Ambiguity, | ||
| opaque_types_jank: OpaqueTypesJank::AllGood, | ||
| }) | ||
| stalled_on_coroutines: StalledOnCoroutines::No, | ||
| })) |
There was a problem hiding this comment.
| self.evaluate_added_goals_and_make_canonical_response(Certainty::Maybe(MaybeInfo { | |
| cause: MaybeCause::Ambiguity, | |
| opaque_types_jank: OpaqueTypesJank::AllGood, | |
| }) | |
| stalled_on_coroutines: StalledOnCoroutines::No, | |
| })) | |
| self.evaluate_added_goals_and_make_canonical_response(Certainty::AMBIGUOUS) |
There was a problem hiding this comment.
Oh, I missed this 😅
b29d6e9 to
25c241c
Compare
|
This PR was rebased onto a different main 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. |
|
@bors r=lcnr |
Rollup of 6 pull requests Successful merges: - #152443 (NVPTX: Drop support for old architectures and old ISAs) - #155648 (`-Znext-solver` Propagate `stalled_on_coroutines` as a field in `Certainty::Maybe`) - #155896 (Shrink `ParseSess`) - #155922 (delete unused auxiliary test files) - #155943 (fix: ✏️ forgot to change the stable version for `assert_matches!` macro.) - #155947 (tests: mark simple UI tests as check-pass)
Rollup merge of #155648 - ShoyuVanilla:maybe-stalled-on-couroutines, r=lcnr `-Znext-solver` Propagate `stalled_on_coroutines` as a field in `Certainty::Maybe` ..instead of collecting them with a `ProofTreeVisitor` Fixes rust-lang/trait-system-refactor-initiative#270
View all comments
..instead of collecting them with a
ProofTreeVisitorFixes rust-lang/trait-system-refactor-initiative#270