-
Notifications
You must be signed in to change notification settings - Fork 13k
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
proof tree nits #112835
proof tree nits #112835
Conversation
Some changes occurred to the core trait solver cc @rust-lang/initiative-trait-system-refactor |
@bors rollup=never p=1 (likely to conflict) |
@bors r=BoxyUwU test is the same modulo changes to |
@bors rollup- im gonna try this in a rollup |
proof tree nits r? `@BoxyUwU`
rust/compiler/rustc_middle/src/traits/solve/inspect.rs Lines 68 to 74 in 1b6d4cd
Noticed while looking pr diff: currently |
yeah, or well, the goal is to replace it with an enum (and add |
☀️ Test successful - checks-actions |
Finished benchmarking commit (4651421): 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.
CyclesThis benchmark run did not return any relevant results for this metric. Binary sizeThis benchmark run did not return any relevant results for this metric. Bootstrap: 657.004s -> 657.077s (0.01%) |
this doesn't even touch any code run by benchmarks its entirely new solver |
Yeah it could just be the inlining noise happening even by simply looking at the old trait solver in a way it doesn't like. Similar to how #112351 also improved these same benchmarks unexpectedly (and this could be them returning to their steady state, which I feel is likely here). I myself don't know what is old or new solver from the diff, or what is shared between the two, so maybe the weekly triage will see something we don't -- but most likely they can just mark this as triaged from your comment. update: it does look like returning to previous values. |
r? @BoxyUwU