-
Notifications
You must be signed in to change notification settings - Fork 13.3k
Rollup of 7 pull requests #110522
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
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