Skip to content

rust-analyzer subtree update - #144887

Merged
bors merged 43 commits into
rust-lang:masterfrom
lnicola:sync-from-ra
Aug 5, 2025
Merged

rust-analyzer subtree update#144887
bors merged 43 commits into
rust-lang:masterfrom
lnicola:sync-from-ra

Conversation

@lnicola

Copy link
Copy Markdown
Member

Subtree update of rust-analyzer to rust-lang/rust-analyzer@8d75311.

Created using https://github.com/rust-lang/josh-sync.

r? @ghost

joshkaand others added 30 commits July 2, 2025 22:12
- All settings are now phrased in the imperative form stating what the
setting does rather than talking about what it controls. (E.g.:
"Show `Debug` action." instead of "Whether to show `Debug` action"
- Categories are now displayed in title case
- Categories are now sorted lexicographically
- General category is removed (and all the settings are moved to the top
level)
- Language for a few descriptions is made a bit less ambiguous
And add assert_eq, assert_ne, assert_matches support
Input:
```rust
pub fn $0foo(x: bool) {
debug_assert!(x);
}
```
Old:
```rust
/// .
///
/// # Panics
///
/// Panics if .
pub fn foo(x: bool) {
debug_assert!(x);
}
```
This PR fixes:
```rust
/// .
pub fn foo(x: bool) {
debug_assert!(x);
}
```
Signed-off-by: Hayashi Mikihiro <34ttrweoewiwe28@gmail.com>
…` to SyntaxEditor
Signed-off-by: Hayashi Mikihiro <34ttrweoewiwe28@gmail.com>
…ditor'
Signed-off-by: Hayashi Mikihiro <34ttrweoewiwe28@gmail.com>
…-gen
Fix gen panics doc template for debug_assert
fix: Do not require all rename definitions to be renameable
Use GH app for authenticating sync PRs
…l-snippet
fix: In generate_mut_trait_impl, don't add a tabstop if the client does not support snippets
… `impl Trait`, collect only the bounds of this projection
It used to collect the bounds of them all.
…hints
fix: When displaying a projection into a type parameter that has bounds as `impl Trait`, collect only the bounds of this projection
…le_struct_to_named_struct
Migrate `convert_tuple_struct_to_named_struct` assist to use `SyntaxEditor`
…_alias_to_syntax_editor
Migrate `inline_type_alias` assist to use `syntax_editor`
Reorganize proc-macro-srv more, add `--format` and `--version` args
…ssoc_items_to_impl
add `SyntaxEditor::delete_all` to migrate utils.rs `add_trait_assoc_items_to_impl`
@rustbotrustbot added the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. label Aug 4, 2025
@rustbot

Copy link
Copy Markdown
Collaborator

rust-analyzer is developed in its own repository. If possible, consider making this change to rust-lang/rust-analyzer instead.

cc @rust-lang/rust-analyzer

@lnicola

Copy link
Copy Markdown
MemberAuthor

@bors r+ p=1

@bors

bors commented Aug 4, 2025

Copy link
Copy Markdown
Collaborator

📌 Commit efbe625 has been approved by lnicola

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 Aug 4, 2025
bors added a commit that referenced this pull request Aug 4, 2025
`rust-analyzer` subtree update
Subtree update of `rust-analyzer` to rust-lang/rust-analyzer@8d75311.
Created using https://github.com/rust-lang/josh-sync.
r? `@ghost`
@bors

bors commented Aug 4, 2025

Copy link
Copy Markdown
Collaborator

⌛ Testing commit efbe625 with merge 256399d...

@ZalatharZalathar mentioned this pull request Aug 4, 2025
Zalathar added a commit to Zalathar/rust that referenced this pull request Aug 4, 2025
`rust-analyzer` subtree update
Subtree update of `rust-analyzer` to rust-lang/rust-analyzer@8d75311.
Created using https://github.com/rust-lang/josh-sync.
r? `@ghost`
@Zalathar

Copy link
Copy Markdown
Member

Yielding to enclosing rollup:

@bors retry

bors added a commit that referenced this pull request Aug 4, 2025
Rollup of 5 pull requests
Successful merges:
- #144741 (fix: Error on illegal `[const]`s inside blocks within legal positions)
- #144779 (Implement debugging output of the bootstrap Step graph into a DOT file)
- #144813 (Add a tidy check to prevent adding UI tests directly under `tests/ui/`)
- #144866 (Remove `SHOULD_EMIT_LINTS` in favor of `should_emit`)
- #144887 (`rust-analyzer` subtree update)
r? `@ghost`
`@rustbot` modify labels: rollup
samueltardieu added a commit to samueltardieu/rust that referenced this pull request Aug 4, 2025
`rust-analyzer` subtree update
Subtree update of `rust-analyzer` to rust-lang/rust-analyzer@8d75311.
Created using https://github.com/rust-lang/josh-sync.
r? `@ghost`
bors added a commit that referenced this pull request Aug 4, 2025
Rollup of 18 pull requests
Successful merges:
- #144467 (rustdoc template font links only emit `crossorigin` when needed)
- #144548 (Rehome 21 `tests/ui/issues/` tests to other subdirectories under `tests/ui/`)
- #144596 (libtest: print the type of test being run)
- #144741 (fix: Error on illegal `[const]`s inside blocks within legal positions)
- #144776 (`Printer` cleanups)
- #144779 (Implement debugging output of the bootstrap Step graph into a DOT file)
- #144813 (Add a tidy check to prevent adding UI tests directly under `tests/ui/`)
- #144817 (Properly reject tail calls to `&FnPtr` or `&FnDef`)
- #144852 (Rename `rust_panic_without_hook` to `resume_unwind` )
- #144866 (Remove `SHOULD_EMIT_LINTS` in favor of `should_emit`)
- #144867 (Use `as_array` in PartialEq for arrays)
- #144872 (Document Poisoning in `LazyCell` and `LazyLock`)
- #144877 (coverage: Various small cleanups)
- #144887 (`rust-analyzer` subtree update)
- #144890 (Add `InterpCx::project_fields`)
- #144894 (Delete `tests/ui/threads-sendsync/tcp-stress.rs`)
- #144905 (rustc-dev-guide subtree update)
- #144920 (Dont print arg span in MIR dump for tail call)
r? `@ghost`
`@rustbot` modify labels: rollup
@bors

bors commented Aug 5, 2025

Copy link
Copy Markdown
Collaborator

⌛ Testing commit efbe625 with merge cd4da1f...

bors added a commit that referenced this pull request Aug 5, 2025
`rust-analyzer` subtree update
Subtree update of `rust-analyzer` to rust-lang/rust-analyzer@8d75311.
Created using https://github.com/rust-lang/josh-sync.
r? `@ghost`
@samueltardieu

Copy link
Copy Markdown
Member

Yielding to enclosing roillup #144934
@bors retry

bors added a commit that referenced this pull request Aug 5, 2025
Rollup of 17 pull requests
Successful merges:
- #144467 (rustdoc template font links only emit `crossorigin` when needed)
- #144548 (Rehome 21 `tests/ui/issues/` tests to other subdirectories under `tests/ui/`)
- #144741 (fix: Error on illegal `[const]`s inside blocks within legal positions)
- #144776 (`Printer` cleanups)
- #144779 (Implement debugging output of the bootstrap Step graph into a DOT file)
- #144813 (Add a tidy check to prevent adding UI tests directly under `tests/ui/`)
- #144817 (Properly reject tail calls to `&FnPtr` or `&FnDef`)
- #144852 (Rename `rust_panic_without_hook` to `resume_unwind` )
- #144866 (Remove `SHOULD_EMIT_LINTS` in favor of `should_emit`)
- #144867 (Use `as_array` in PartialEq for arrays)
- #144872 (Document Poisoning in `LazyCell` and `LazyLock`)
- #144877 (coverage: Various small cleanups)
- #144887 (`rust-analyzer` subtree update)
- #144890 (Add `InterpCx::project_fields`)
- #144894 (Delete `tests/ui/threads-sendsync/tcp-stress.rs`)
- #144905 (rustc-dev-guide subtree update)
- #144920 (Dont print arg span in MIR dump for tail call)
r? `@ghost`
`@rustbot` modify labels: rollup
@bors
bors merged commit 99a1939 into rust-lang:masterAug 5, 2025
10 of 11 checks passed
@rustbotrustbot added this to the 1.91.0 milestone Aug 5, 2025
rust-timer added a commit that referenced this pull request Aug 5, 2025
Rollup merge of #144887 - lnicola:sync-from-ra, r=lnicola
`rust-analyzer` subtree update
Subtree update of `rust-analyzer` to rust-lang/rust-analyzer@8d75311.
Created using https://github.com/rust-lang/josh-sync.
r? `@ghost`
@lnicola
lnicola deleted the sync-from-ra branch August 5, 2025 05:09
@bors

bors commented Aug 5, 2025

Copy link
Copy Markdown
Collaborator

⌛ Testing commit efbe625 with merge 0f35336...

github-actionsBot pushed a commit to rust-lang/rustc-dev-guide that referenced this pull request Aug 7, 2025
Rollup of 17 pull requests
Successful merges:
- rust-lang/rust#144467 (rustdoc template font links only emit `crossorigin` when needed)
- rust-lang/rust#144548 (Rehome 21 `tests/ui/issues/` tests to other subdirectories under `tests/ui/`)
- rust-lang/rust#144741 (fix: Error on illegal `[const]`s inside blocks within legal positions)
- rust-lang/rust#144776 (`Printer` cleanups)
- rust-lang/rust#144779 (Implement debugging output of the bootstrap Step graph into a DOT file)
- rust-lang/rust#144813 (Add a tidy check to prevent adding UI tests directly under `tests/ui/`)
- rust-lang/rust#144817 (Properly reject tail calls to `&FnPtr` or `&FnDef`)
- rust-lang/rust#144852 (Rename `rust_panic_without_hook` to `resume_unwind` )
- rust-lang/rust#144866 (Remove `SHOULD_EMIT_LINTS` in favor of `should_emit`)
- rust-lang/rust#144867 (Use `as_array` in PartialEq for arrays)
- rust-lang/rust#144872 (Document Poisoning in `LazyCell` and `LazyLock`)
- rust-lang/rust#144877 (coverage: Various small cleanups)
- rust-lang/rust#144887 (`rust-analyzer` subtree update)
- rust-lang/rust#144890 (Add `InterpCx::project_fields`)
- rust-lang/rust#144894 (Delete `tests/ui/threads-sendsync/tcp-stress.rs`)
- rust-lang/rust#144905 (rustc-dev-guide subtree update)
- rust-lang/rust#144920 (Dont print arg span in MIR dump for tail call)
r? `@ghost`
`@rustbot` modify labels: rollup
github-actionsBot pushed a commit to rust-lang/rust-analyzer that referenced this pull request Aug 11, 2025
Rollup of 17 pull requests
Successful merges:
- rust-lang/rust#144467 (rustdoc template font links only emit `crossorigin` when needed)
- rust-lang/rust#144548 (Rehome 21 `tests/ui/issues/` tests to other subdirectories under `tests/ui/`)
- rust-lang/rust#144741 (fix: Error on illegal `[const]`s inside blocks within legal positions)
- rust-lang/rust#144776 (`Printer` cleanups)
- rust-lang/rust#144779 (Implement debugging output of the bootstrap Step graph into a DOT file)
- rust-lang/rust#144813 (Add a tidy check to prevent adding UI tests directly under `tests/ui/`)
- rust-lang/rust#144817 (Properly reject tail calls to `&FnPtr` or `&FnDef`)
- rust-lang/rust#144852 (Rename `rust_panic_without_hook` to `resume_unwind` )
- rust-lang/rust#144866 (Remove `SHOULD_EMIT_LINTS` in favor of `should_emit`)
- rust-lang/rust#144867 (Use `as_array` in PartialEq for arrays)
- rust-lang/rust#144872 (Document Poisoning in `LazyCell` and `LazyLock`)
- rust-lang/rust#144877 (coverage: Various small cleanups)
- rust-lang/rust#144887 (`rust-analyzer` subtree update)
- rust-lang/rust#144890 (Add `InterpCx::project_fields`)
- rust-lang/rust#144894 (Delete `tests/ui/threads-sendsync/tcp-stress.rs`)
- rust-lang/rust#144905 (rustc-dev-guide subtree update)
- rust-lang/rust#144920 (Dont print arg span in MIR dump for tail call)
r? `@ghost`
`@rustbot` modify labels: rollup
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

S-waiting-on-borsStatus: Waiting on bors to run and complete tests. Bors will change the label on completion.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

13 participants

@lnicola@rustbot@bors@Zalathar@samueltardieu@joshka@A4-Tacks@Hmikihiro@ChayimFriedman2@Veykril@Kobzol@ShoyuVanilla@iorizu