Skip to content

Rollup of 7 pull requests - #110522

Merged
bors merged 18 commits into
rust-lang:masterfrom
matthiaskrgr:rollup-9m7rw3u
Apr 19, 2023
Merged

Rollup of 7 pull requests#110522
bors merged 18 commits into
rust-lang:masterfrom
matthiaskrgr:rollup-9m7rw3u

Conversation

@matthiaskrgr

Copy link
Copy Markdown
Member

Successful merges:

Failed merges:

r? @ghost
@rustbot modify labels: rollup

Create a similar rollup

WaffleLapkinand others added 18 commits April 17, 2023 14:23
Don't skip transmutability check just because there may be generics in the
ParamEnv.
Fixesrust-lang#110467
…impl, r=cjgillot
Report more detailed reason why `Index` impl is not satisfied
Fixesrust-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?
Fixesrust-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
Fixesrust-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.
Fixesrust-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.
@rustbotrustbot added A-query-system Area: The rustc query system (https://rustc-dev-guide.rust-lang.org/query.html) S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-bootstrap Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap) T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-libs Relevant to the library team, which will review and decide on the PR/issue. rollup A PR which is a rollup labels Apr 19, 2023
@matthiaskrgr

Copy link
Copy Markdown
MemberAuthor

@bors r+ rollup=never p=7

@bors

bors commented Apr 19, 2023

Copy link
Copy Markdown
Collaborator

📌 Commit 78490ad has been approved by matthiaskrgr

It is now in the queue for this repository.

@borsbors added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Apr 19, 2023
@bors

bors commented Apr 19, 2023

Copy link
Copy Markdown
Collaborator

⌛ Testing commit 78490ad with merge c781584...

@bors

bors commented Apr 19, 2023

Copy link
Copy Markdown
Collaborator

☀️ Test successful - checks-actions
Approved by: matthiaskrgr
Pushing c781584 to master...

@borsbors added the merged-by-bors This PR was explicitly merged by bors. label Apr 19, 2023
@bors
bors merged commit c781584 into rust-lang:masterApr 19, 2023
@rustbotrustbot added this to the 1.71.0 milestone Apr 19, 2023
@rust-timer

Copy link
Copy Markdown
Collaborator

@borsbors mentioned this pull request Apr 19, 2023
@rust-timer

Copy link
Copy Markdown
Collaborator

Finished benchmarking commit (c781584): comparison URL.

Overall result: ✅ improvements - no action needed

@rustbot label: -perf-regression

Instruction count

This is a highly reliable metric that was used to determine the overall result at the top of this comment.

meanrangecount
Regressions ❌
(primary)
--0
Regressions ❌
(secondary)
--0
Improvements ✅
(primary)
-0.6%[-0.6%, -0.6%]1
Improvements ✅
(secondary)
--0
All ❌✅ (primary)-0.6%[-0.6%, -0.6%]1

Max RSS (memory usage)

Results

This 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.

meanrangecount
Regressions ❌
(primary)
--0
Regressions ❌
(secondary)
2.6%[2.6%, 2.6%]1
Improvements ✅
(primary)
-3.1%[-3.1%, -3.1%]1
Improvements ✅
(secondary)
-2.0%[-2.0%, -2.0%]1
All ❌✅ (primary)-3.1%[-3.1%, -3.1%]1

Cycles

Results

This 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.

meanrangecount
Regressions ❌
(primary)
--0
Regressions ❌
(secondary)
2.1%[2.1%, 2.1%]1
Improvements ✅
(primary)
--0
Improvements ✅
(secondary)
-2.6%[-2.8%, -2.4%]3
All ❌✅ (primary)--0

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-query-systemArea: The rustc query system (https://rustc-dev-guide.rust-lang.org/query.html)merged-by-borsThis PR was explicitly merged by bors.rollupA PR which is a rollupS-waiting-on-borsStatus: Waiting on bors to run and complete tests. Bors will change the label on completion.T-bootstrapRelevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap)T-compilerRelevant to the compiler team, which will review and decide on the PR/issue.T-libsRelevant to the library team, which will review and decide on the PR/issue.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

10 participants

@matthiaskrgr@bors@rust-timer@rustbot@WaffleLapkin@compiler-errors@weihanglo@kylematsuda@bryangarza@Ezrashaw