-
Notifications
You must be signed in to change notification settings - Fork 13.2k
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
some inspect improvements #115751
some inspect improvements #115751
Conversation
Some changes occurred to the core trait solver cc @rust-lang/initiative-trait-system-refactor |
08eb3ff
to
2659d47
Compare
This comment has been minimized.
This comment has been minimized.
the unnormalized goal is in the callers inference context, while anything inside of the `CanonicalGoalEvaluation` is inside of a new one.
2659d47
to
dba2d6c
Compare
This comment has been minimized.
This comment has been minimized.
dba2d6c
to
8225a2e
Compare
also handle 2 panics when dumping proof trees for the whole test suite - need to actually tell the proof tree builder about overflow - need to handle a recursion_limit of 0 :<
This comment has been minimized.
This comment has been minimized.
f184603
to
eac55ee
Compare
@bors r+ |
☀️ Test successful - checks-actions |
1 similar comment
☀️ Test successful - checks-actions |
Finished benchmarking commit (2394959): comparison URL. Overall result: ❌ regressions - ACTION NEEDEDNext Steps: If you can justify the regressions found in this perf run, please indicate this with @rustbot label: +perf-regression Instruction countThis is a highly reliable metric that was used to determine the overall result at the top of this comment.
Max RSS (memory usage)ResultsThis is a less reliable metric that may be of interest but was not used to determine the overall result at the top of this comment.
CyclesResultsThis is a less reliable metric that may be of interest but was not used to determine the overall result at the top of this comment.
Binary sizeThis benchmark run did not return any relevant results for this metric. Bootstrap: 631.545s -> 632.761s (0.19%) |
inspect: closer to proof trees for coherence a continuation of rust-lang#115751. Now explicitly store the added goals r? `@compiler-errors`
inspect: closer to proof trees for coherence a continuation of rust-lang#115751. Now explicitly store the added goals r? ``@compiler-errors``
inspect: closer to proof trees for coherence a continuation of rust-lang#115751. Now explicitly store the added goals r? ```@compiler-errors```
Rollup merge of rust-lang#115838 - lcnr:added-goals, r=compiler-errors inspect: closer to proof trees for coherence a continuation of rust-lang#115751. Now explicitly store the added goals r? ```@compiler-errors```
split from #114810 because I still want to experiment a bunch with that PR and these changes are self-contained.
r? @compiler-errors