about summary refs log tree commit diff
path: root/src/tools/rust-analyzer
AgeCommit message (Collapse)AuthorLines
2025-03-03Bump minimum supported toolchain to 1.82Laurențiu Nicola-1/+1
2025-03-03Merge pull request #19261 from Veykril/push-rnqlyrvqpolsLukas Wirth-293/+496
Support tuple struct patterns for expand_rest_pattern assist
2025-03-03Merge pull request #19243 from Veykril/push-qrrqsywkwyzpLukas Wirth-64/+96
Allow unsetting default cfgs
2025-03-03Merge pull request #19244 from Veykril/push-nmnrnlysvyvkLukas Wirth-114/+140
Warn when the used toolchain looks too old for rust-analyzer
2025-03-03Support tuple struct patterns for expand_rest_pattern assistLukas Wirth-25/+217
2025-03-03Add dangling implbit-aloo-31/+54
- Adds dangling impl diagnostics - Rename validation test from dangling_impl to dangling_iml_ref
2025-03-03Merge pull request #19269 from lnicola/sync-from-rustLaurențiu Nicola-22/+22
minor: sync from downstream
2025-03-03Bump rustc cratesLaurențiu Nicola-20/+20
2025-03-03Merge from rust-lang/rustLaurențiu Nicola-1/+1
2025-03-03Preparing for merge from rust-lang/rustLaurențiu Nicola-1/+1
2025-03-03Merge pull request #19226 from Shourya742/2025-02-25-fix-completion-ref-matchingChayim Refael Friedman-3/+25
completion-ref-matching
2025-03-02Merge pull request #19266 from the-mikedavis/lsp-pull-diagnostics-identifierLaurențiu Nicola-1/+1
Add `identifier` to pull diagnostic LSP capabilities
2025-03-02Add `identifier` to pull diagnostic LSP capabilitiesMichael Davis-1/+1
This field in the server capabilities instructs the client to maintain the diagnostics received from a `textDocument/diagnostic` pull request as a separate set from other diagnostics: namely those sent with classic "push" diagnostics, `textDocument/publishDiagnostic`. rust-analyzer emits "native" diagnostics (computed by rust-analyzer itself) in pull diagnostics and separately emits cargo-based diagnostics with push, so push and pull diagnostics should be different sets. Setting this field instructs the client to avoid clearing push diagnostics when new pull diagnostics arrive and vice versa.
2025-03-02add diagnostic for dangling implbit-aloo-3/+40
2025-03-02add diagnostic for dangling dynbit-aloo-9/+43
2025-03-02Fix transparent diagnosticsLaurențiu Nicola-6/+1
2025-03-02Remove layouting dead code for non-array SIMD types.Moulins-36/+11
These aren't supported anymore, and are already rejected in type checking.
2025-03-02Normalize some assist namesLukas Wirth-288/+299
2025-03-02Merge pull request #19259 from Veykril/push-skmvrmtorqsoLukas Wirth-45/+162
Add flip or-pattern assist
2025-03-02Merge pull request #19253 from ShoyuVanilla/migrate-convert-bool-thenLukas Wirth-60/+174
internal: Migrate `convert_bool_then` to `SyntaxEditor`
2025-03-02Add flip or-pattern assistLukas Wirth-45/+162
2025-03-01Merge pull request #19251 from Veykril/push-tkmpqtzxynxkLukas Wirth-87/+50
Remove syntax editing from parenthesis computation
2025-03-01Remove syntax editing from parenthesis computationLukas Wirth-87/+50
2025-03-01Fix `test_keyword_highlighting` testLukas Wirth-38/+107
2025-03-01Cleanup string handling in syntax highlightingLukas Wirth-58/+27
2025-03-01More precise macro modifiers for syntax highlightingLukas Wirth-231/+231
2025-03-01Cleanup highlighting macro-def handlingLukas Wirth-340/+197
2025-03-01Migrate `convert_bool_then` to `SyntaxEditor`Shoyu Vanilla-60/+174
Update assist docs
2025-02-28rename BackendRepr::Vector → SimdVectorRalf Jung-1/+1
2025-02-28Have inline_local_variable use precedence calculation for parenthesesLukas Wirth-67/+44
2025-02-28Merge pull request #19249 from Veykril/push-noosrywrsuvnLukas Wirth-11/+22
Fix prefix adjustment hints unnecessarily introducing parens
2025-02-28Fix prefix adjustment hints unnecessarily introducing parensLukas Wirth-11/+22
2025-02-28Merge pull request #19246 from ncrothers/add-anchor-for-associated-itemsLukas Wirth-7/+99
Add anchor for intra-doc links to associated items
2025-02-28add testbit-aloo-0/+24
2025-02-28Avoid suggesting redundant borrowing in completion resultsbit-aloo-3/+1
2025-02-27Add anchor for intra-doc links to associated itemsNicholas Crothers-7/+99
2025-02-27Update Node.js, vscode, and ts depsBenjaminBrienen-1740/+2598
2025-02-27Warn when the used toolchain looks too old for rust-analyzerLukas Wirth-114/+140
2025-02-27Allow unsetting default cfgsLukas Wirth-64/+96
2025-02-27ignore another test that fails on windowsBenjaminBrienen-1/+1
2025-02-27ignore doc test that only fails on windowsBenjaminBrienen-1/+1
2025-02-27fix doc testsBenjaminBrienen-61/+75
2025-02-27enable doctestBenjaminBrienen-30/+0
2025-02-27fix testing for packages with multiple targetsduncan-143/+186
fix test running by invoking cargo per package remove hack_recover_crate_name make clippy happy fix testing for packages with multiple targets fix test running by invoking cargo per package remove hack_recover_crate_name make clippy happy fix testing for packages with multiple targets fix bad merge replace TargetKind::fmt with TargetKind::as_cargo_target to clarify intention dedupulicate requested test runs replace ParseFromLine with CargoParser formatting - remove trailing space formatting for rustfmt CI
2025-02-27Fix sysroot crate-graph construction not mapping crate-ids for proc-macrosLukas Wirth-2/+5
2025-02-27Merge pull request #19230 from lnicola/zigLaurențiu Nicola-40/+49
internal: set up Zig on CI and start using it in rust-analyzer
2025-02-27Merge pull request #19096 from darichey/rust-project-sysrootLukas Wirth-1228/+146
Allow rust-project.json to specify sysroot workspace
2025-02-27Delete tuple unsizingAlice Ryhl-34/+0
2025-02-27Cofigurate out ohos target to avoid compilation crashesLuuuXXX-5/+7
2025-02-26Drop support for stitched sysrootDavid Richey-1168/+12