-
Notifications
You must be signed in to change notification settings - Fork 12.8k
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
Rollup of 7 pull requests #106998
Rollup of 7 pull requests #106998
Conversation
…omments, r=jackh726 Remove double spaces after dots in comments Most of the comments do not have double spaces, so I assume these are typos.
…fleLapkin prevent E0512 from emitting [type error] by checking the references_error but still emit E0512 this will fix rust-lang#106695
…nged, r=lcnr new trait solver: only consider goal changed if response is not identity I think this is the right way of implementing it.. r? `@lcnr`
Mention the lack of `windows_mut` in `windows` This is a common request, going back to at least 2015 (rust-lang#23783), so mention in the docs that it can't be done and offer a workaround using <https://doc.rust-lang.org/std/cell/struct.Cell.html#method.as_slice_of_cells>. (See also URLO threads like <https://internals.rust-lang.org/t/a-windows-mut-method-on-slice/16941/10?u=scottmcm>.)
…=michaelwoerister Use `scope_expr_id` from `ProbeCtxt` We already store it in the `ProbeCtxt`, so just retrieve it from there.
…s, r=lcnr Switch to `EarlyBinder` for `item_bounds` query Part of the work to finish rust-lang#105779 (also see rust-lang/types-team#78). Several queries `X` have a `bound_X` variant that wraps the output in `EarlyBinder`. This adds `EarlyBinder` to the return type of the `item_bounds` query and removes `bound_item_bounds`. r? `@lcnr`
…l_instead, r=lcnr Hide `_use_mk_alias_ty_instead` in `<AliasTy as Debug>::fmt`
@bors r+ rollup=never p=7 |
☀️ Test successful - checks-actions |
📌 Perf builds for each rolled up PR: previous master: 3984bc5833 In the case of a perf regression, run the following command for each PR you suspect might be the cause: |
Finished benchmarking commit (edefa41): comparison URL. Overall result: ❌✅ regressions and improvements - no action needed@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. |
Successful merges:
windows_mut
inwindows
#106889 (Mention the lack ofwindows_mut
inwindows
)scope_expr_id
fromProbeCtxt
#106963 (Usescope_expr_id
fromProbeCtxt
)EarlyBinder
foritem_bounds
query #106970 (Switch toEarlyBinder
foritem_bounds
query)_use_mk_alias_ty_instead
in<AliasTy as Debug>::fmt
#106980 (Hide_use_mk_alias_ty_instead
in<AliasTy as Debug>::fmt
)Failed merges:
r? @ghost
@rustbot modify labels: rollup
Create a similar rollup