Skip to content
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

Subtree update of rust-analyzer #138305

Merged
merged 74 commits into from
Mar 10, 2025
Merged

Subtree update of rust-analyzer #138305

merged 74 commits into from
Mar 10, 2025

Conversation

lnicola
Copy link
Member

@lnicola lnicola commented Mar 10, 2025

r? @ghost

Veykril and others added 30 commits February 27, 2025 17:34
- Adds dangling impl diagnostics
- Rename validation test from dangling_impl to dangling_iml_ref
Warn when the used toolchain looks too old for rust-analyzer
Support tuple struct patterns for expand_rest_pattern assist
Bump minimum supported toolchain to 1.82
…gling-dyn-diagnostic

feat: Add diagnostic for dangling dyn and impl
Twiddle with the `rustup` invocation on CI
Use `std::mem::{size_of, size_of_val, align_of, align_of_val}` from the
prelude instead of importing or qualifying them.

These functions were added to all preludes in Rust 1.80.
Use `size_of` from the prelude instead of imported
The errors are silently dropped elsewhere, which make it really hard to debug issues due to dependency download failures.
Highlight unsafe operations as unsafe, not definitions
Improve keyword completion for 'let' and 'let mut'
Fix syntax highlightingg punct filtering ignoring mods
Veykril and others added 19 commits March 9, 2025 15:36
Rank ADT constructors as constructors for completion scoring
Bump chalk for built-in supports of async closures
Fix syntax fixup producing invalid punctuation
fix: do not apply editorconfig to git commit msg
fix(hir): `VariantDef` is `impl HasSource`
Log build script error output in `load_cargo::load_workspace_at`
feat: Warn the user when a rename will change the meaning of the program
…jection

fix: Normalize projections in evaluated const display and layout calculation
internal: Run proc-macro server tests as separate CI job
@rustbot rustbot added the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. label Mar 10, 2025
@rustbot
Copy link
Collaborator

rustbot commented Mar 10, 2025

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
Member Author

lnicola commented Mar 10, 2025

@bors r+ p=1

@bors
Copy link
Contributor

bors commented Mar 10, 2025

📌 Commit 52f39ff has been approved by lnicola

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 10, 2025
bors added a commit to rust-lang-ci/rust that referenced this pull request Mar 10, 2025
…iaskrgr

Rollup of 8 pull requests

Successful merges:

 - rust-lang#137931 (Add remark for missing `llvm-tools` component re. `rustc_private` linker failures related to not finding LLVM libraries)
 - rust-lang#138138 (Pass `InferCtxt` to `InlineAsmCtxt` to properly taint on error)
 - rust-lang#138223 (Fix post-merge workflow)
 - rust-lang#138268 (Handle empty test suites in GitHub job summary report)
 - rust-lang#138278 (Delegation: fix ICE with invalid `MethodCall` generation)
 - rust-lang#138281 (Fix O(tests) stack usage in edition 2024 mergeable doctests)
 - rust-lang#138305 (Subtree update of `rust-analyzer`)
 - rust-lang#138306 (Revert "Use workspace lints for crates in `compiler/` rust-lang#138084")

r? `@ghost`
`@rustbot` modify labels: rollup
@bors bors merged commit 2abecee into rust-lang:master Mar 10, 2025
6 checks passed
@rustbot rustbot added this to the 1.87.0 milestone Mar 10, 2025
rust-timer added a commit to rust-lang-ci/rust that referenced this pull request Mar 10, 2025
Rollup merge of rust-lang#138305 - lnicola:sync-from-ra, r=lnicola

Subtree update of `rust-analyzer`

r? `@ghost`
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
S-waiting-on-bors Status: 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.