-
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 #110522
Rollup of 7 pull requests #110522
Conversation
…in_trait_tys query; remove bound_X version
Don't skip transmutability check just because there may be generics in the ParamEnv. Fixes rust-lang#110467
…impl, r=cjgillot Report more detailed reason why `Index` impl is not satisfied Fixes rust-lang#110373
…=scottmcm Minor changes to `IndexVec::ensure_contains_elem` & related methods r? `@scottmcm`
…ath, r=lcnr Delay a good path bug on drop for `TypeErrCtxt` (instead of a regular delayed bug) r? `@lcnr` Perhaps we should just delete the `Drop` impl altogether though? Fixes rust-lang/rust-clippy#10645 `@matthiaskrgr:` I don't know how to make a clippy test for this. Any idea? Clippy's UI tests run with `-D warnings` and I have no idea how to switch it off to make a test that triggers this ICE in the clippy test suite 🤣
…, r=compiler-errors Switch to `EarlyBinder` for `collect_return_position_impl_trait_in_trait_tys` Part of the work to finish rust-lang#105779. This PR adds `EarlyBinder` to the return type of the `collect_return_position_impl_trait_in_trait_tys` query and removes `bound_return_position_impl_trait_in_trait_tys`. r? `@lcnr`
…jyn514 boostrap: print output during building tools Fixes rust-lang#110506
…mute, r=compiler-errors Fix ICE for transmutability in candidate assembly Don't skip transmutability check just because there may be generics in the ParamEnv. Fixes rust-lang#110467
…, r=compiler-errors make `non_upper_case_globals` lint not report trait impls We should not lint on trait `impl`s for `non_upper_case_globals`; the user doesn't have control over the name. This brings `non_upper_case_globals` into consistency with other `nonstandard_style` lints.
@bors r+ rollup=never p=7 |
☀️ Test successful - checks-actions |
📌 Perf builds for each rolled up PR: previous master: 9e7f72c57d In the case of a perf regression, run the following command for each PR you suspect might be the cause: |
Finished benchmarking commit (c781584): comparison URL. Overall result: ✅ 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.
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.
|
Successful merges:
Index
impl is not satisfied #110432 (Report more detailed reason whyIndex
impl is not satisfied)IndexVec::ensure_contains_elem
& related methods #110451 (Minor changes toIndexVec::ensure_contains_elem
& related methods)TypeErrCtxt
(instead of a regular delayed bug) #110476 (Delay a good path bug on drop forTypeErrCtxt
(instead of a regular delayed bug))EarlyBinder
forcollect_return_position_impl_trait_in_trait_tys
#110498 (Switch toEarlyBinder
forcollect_return_position_impl_trait_in_trait_tys
)non_upper_case_globals
lint not report trait impls #110513 (makenon_upper_case_globals
lint not report trait impls)Failed merges:
r? @ghost
@rustbot modify labels: rollup
Create a similar rollup