Skip to content

Rollup of 12 pull requests#137959

Merged
bors merged 110 commits into
rust-lang:masterfrom
matthiaskrgr:rollup-62vjvwr
Mar 4, 2025
Merged

Rollup of 12 pull requests#137959
bors merged 110 commits into
rust-lang:masterfrom
matthiaskrgr:rollup-62vjvwr

Conversation

@matthiaskrgr
Copy link
Copy Markdown
Member

Successful merges:

r? @ghost
@rustbot modify labels: rollup

Create a similar rollup

ChayimFriedman2 and others added 30 commits February 17, 2025 06:29
Also fix the `needs_drop()` intrinsic.

Unions also need this information (to err if they have a drop-needing field), but this will come in a follow-up PR.
Don't filter out private items when completing paths in the same crate. Instead respect the `privateEditable` setting.

Fixes rust-lang#9850
internal: Downgrade to ubuntu-22.04 for aarch64 and arm builds
Fix `event_name` check is workflows
feat: update insta inline snapshot when clicking 'Update Test' runnable
Include private items in completions for local crates
feat: Calculate drop glue and show it on hover
…n-assist

internal: Migrate `apply_demorgan` to `SyntaxEditor`
…pl-tabstop

minor: Add tabstop to impl body in `generate_trait_impl` assist
We vendor the list of implications, which isn't nice, but t-compiler doesn't want to make rustc_target available to us.
…t-feature

fix: Support target features implications in target_feature 1.1
@rustbot rustbot added A-query-system Area: The rustc query system (https://rustc-dev-guide.rust-lang.org/query.html) A-rustc-dev-guide Area: rustc-dev-guide A-rustdoc-json Area: Rustdoc JSON backend A-rustdoc-search Area: Rustdoc's search feature A-testsuite Area: The testsuite used to check the correctness of rustc A-tidy Area: The tidy tool 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-infra Relevant to the infrastructure 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. T-rustdoc Relevant to the rustdoc team, which will review and decide on the PR/issue. T-rustdoc-frontend Relevant to the rustdoc-frontend team, which will review and decide on the web UI/UX output. rollup A PR which is a rollup labels Mar 3, 2025
@matthiaskrgr
Copy link
Copy Markdown
Member Author

@bors r+ rollup=never p=5

@bors
Copy link
Copy Markdown
Collaborator

bors commented Mar 3, 2025

📌 Commit 5d093cb has been approved by matthiaskrgr

It is now in the queue for this repository.

@bors bors 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 Mar 3, 2025
@bors
Copy link
Copy Markdown
Collaborator

bors commented Mar 4, 2025

⌛ Testing commit 5d093cb with merge fd17dea...

@bors
Copy link
Copy Markdown
Collaborator

bors commented Mar 4, 2025

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

@bors bors added the merged-by-bors This PR was explicitly merged by bors. label Mar 4, 2025
@bors bors merged commit fd17dea into rust-lang:master Mar 4, 2025
@rustbot rustbot added this to the 1.87.0 milestone Mar 4, 2025
@rust-timer
Copy link
Copy Markdown
Collaborator

📌 Perf builds for each rolled up PR:

PR# Message Perf Build Sha
#135767 Future incompatibility warning `unsupported_fn_ptr_calling_… d1345760e13b19391a5d174462263267ce75fb0f (link)
#137852 Remove layouting dead code for non-array SIMD types. b437d695772c83037a97fb391769ed8adf4b4e51 (link)
#137863 Fix pretty printing of unsafe binders ff5cc4317d849f7d5c6c54a09f8b65638f9b6206 (link)
#137882 do not build additional stage on compiler paths c384b7f1d1cc002d2ebfb27719438b9fd3d4ab4a (link)
#137894 Revert "store ScalarPair via memset when one side is undef … b8307b31525a395bb642819fa226ecdfcf562115 (link)
#137902 Make ast::TokenKind more like lexer::TokenKind 02b730e010fdc5ff9ba8173ac0fd2d9398fecc91 (link)
#137921 Subtree update of rust-analyzer 5b3a7166420e970a2bf322664eef70228de136e2 (link)
#137922 A few cleanups after the removal of cfg(not(parallel)) f746ea293132b5a73a514bcca95242f8b6e332bf (link)
#137939 fix order on shl impl 498a85d18f221ce21993dd96e981901d64e96d12 (link)
#137946 Fix docker run-local docs f13cfac309f5b90131e57845c39e037523c962c0 (link)
#137955 Always allow rustdoc-json tests to contain long lines d7de8308d14fec3ce7f5104fab0c0f957d7e36e1 (link)
#137958 triagebot.toml: Don't label test/rustdoc-json as A-rustdo… 844d8f0e8e0d8e147213834b46f41a77dd87213a (link)

previous master: 2010bba886

In the case of a perf regression, run the following command for each PR you suspect might be the cause: @rust-timer build $SHA

@rust-timer
Copy link
Copy Markdown
Collaborator

Finished benchmarking commit (fd17dea): comparison URL.

Overall result: ❌ regressions - no action needed

@rustbot label: -perf-regression

Instruction count

This is the most reliable metric that we have; it was used to determine the overall result at the top of this comment. However, even this metric can sometimes exhibit noise.

mean range count
Regressions ❌
(primary)
- - 0
Regressions ❌
(secondary)
0.2% [0.2%, 0.2%] 1
Improvements ✅
(primary)
- - 0
Improvements ✅
(secondary)
- - 0
All ❌✅ (primary) - - 0

Max RSS (memory usage)

Results (secondary -0.2%)

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.

mean range count
Regressions ❌
(primary)
- - 0
Regressions ❌
(secondary)
2.2% [2.2%, 2.2%] 1
Improvements ✅
(primary)
- - 0
Improvements ✅
(secondary)
-2.6% [-2.6%, -2.6%] 1
All ❌✅ (primary) - - 0

Cycles

Results (primary 0.9%, secondary 8.7%)

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.

mean range count
Regressions ❌
(primary)
0.9% [0.8%, 1.0%] 4
Regressions ❌
(secondary)
8.7% [7.8%, 9.7%] 3
Improvements ✅
(primary)
- - 0
Improvements ✅
(secondary)
- - 0
All ❌✅ (primary) 0.9% [0.8%, 1.0%] 4

Binary size

Results (primary 0.1%, secondary 0.1%)

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.

mean range count
Regressions ❌
(primary)
0.1% [0.0%, 0.2%] 58
Regressions ❌
(secondary)
0.1% [0.0%, 0.4%] 15
Improvements ✅
(primary)
-0.1% [-0.1%, -0.1%] 8
Improvements ✅
(secondary)
-0.0% [-0.0%, -0.0%] 10
All ❌✅ (primary) 0.1% [-0.1%, 0.2%] 66

Bootstrap: missing data
Artifact size: 362.03 MiB -> 362.04 MiB (0.00%)

flip1995 pushed a commit to flip1995/rust that referenced this pull request Mar 20, 2025
…iaskrgr

Rollup of 12 pull requests

Successful merges:

 - rust-lang#135767 (Future incompatibility warning `unsupported_fn_ptr_calling_conventions`: Also warn in dependencies)
 - rust-lang#137852 (Remove layouting dead code for non-array SIMD types.)
 - rust-lang#137863 (Fix pretty printing of unsafe binders)
 - rust-lang#137882 (do not build additional stage on compiler paths)
 - rust-lang#137894 (Revert "store ScalarPair via memset when one side is undef and the other side can be memset")
 - rust-lang#137902 (Make `ast::TokenKind` more like `lexer::TokenKind`)
 - rust-lang#137921 (Subtree update of `rust-analyzer`)
 - rust-lang#137922 (A few cleanups after the removal of `cfg(not(parallel))`)
 - rust-lang#137939 (fix order on shl impl)
 - rust-lang#137946 (Fix docker run-local docs)
 - rust-lang#137955 (Always allow rustdoc-json tests to contain long lines)
 - rust-lang#137958 (triagebot.toml: Don't label `test/rustdoc-json` as A-rustdoc-search)

r? `@ghost`
`@rustbot` modify labels: rollup
GuillaumeGomez pushed a commit to GuillaumeGomez/rust that referenced this pull request Apr 18, 2025
…iaskrgr

Rollup of 12 pull requests

Successful merges:

 - rust-lang#135767 (Future incompatibility warning `unsupported_fn_ptr_calling_conventions`: Also warn in dependencies)
 - rust-lang#137852 (Remove layouting dead code for non-array SIMD types.)
 - rust-lang#137863 (Fix pretty printing of unsafe binders)
 - rust-lang#137882 (do not build additional stage on compiler paths)
 - rust-lang#137894 (Revert "store ScalarPair via memset when one side is undef and the other side can be memset")
 - rust-lang#137902 (Make `ast::TokenKind` more like `lexer::TokenKind`)
 - rust-lang#137921 (Subtree update of `rust-analyzer`)
 - rust-lang#137922 (A few cleanups after the removal of `cfg(not(parallel))`)
 - rust-lang#137939 (fix order on shl impl)
 - rust-lang#137946 (Fix docker run-local docs)
 - rust-lang#137955 (Always allow rustdoc-json tests to contain long lines)
 - rust-lang#137958 (triagebot.toml: Don't label `test/rustdoc-json` as A-rustdoc-search)

r? `@ghost`
`@rustbot` modify labels: rollup
rust-bors Bot pushed a commit that referenced this pull request Feb 27, 2026
Rollup of 12 pull requests

Successful merges:

 - #135767 (Future incompatibility warning `unsupported_fn_ptr_calling_conventions`: Also warn in dependencies)
 - #137852 (Remove layouting dead code for non-array SIMD types.)
 - #137863 (Fix pretty printing of unsafe binders)
 - #137882 (do not build additional stage on compiler paths)
 - #137894 (Revert "store ScalarPair via memset when one side is undef and the other side can be memset")
 - #137902 (Make `ast::TokenKind` more like `lexer::TokenKind`)
 - #137921 (Subtree update of `rust-analyzer`)
 - #137922 (A few cleanups after the removal of `cfg(not(parallel))`)
 - #137939 (fix order on shl impl)
 - #137946 (Fix docker run-local docs)
 - #137955 (Always allow rustdoc-json tests to contain long lines)
 - #137958 (triagebot.toml: Don't label `test/rustdoc-json` as A-rustdoc-search)

r? `@ghost`
`@rustbot` modify labels: rollup
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-meta Area: Issues & PRs about the rust-lang/rust repository itself A-query-system Area: The rustc query system (https://rustc-dev-guide.rust-lang.org/query.html) A-rustc-dev-guide Area: rustc-dev-guide A-rustdoc-json Area: Rustdoc JSON backend A-rustdoc-search Area: Rustdoc's search feature A-testsuite Area: The testsuite used to check the correctness of rustc A-tidy Area: The tidy tool merged-by-bors This PR was explicitly merged by bors. rollup A PR which is a rollup S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. 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-infra Relevant to the infrastructure 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. T-rustdoc Relevant to the rustdoc team, which will review and decide on the PR/issue. T-rustdoc-frontend Relevant to the rustdoc-frontend team, which will review and decide on the web UI/UX output.

Projects

None yet

Development

Successfully merging this pull request may close these issues.