| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2025-03-06 | Normalize projections in evaluated const display and layout calculation | Chayim Refael Friedman | -0/+39 | |
| 2025-03-06 | Merge pull request #19290 from aibaars/patch-1 | Lukas Wirth | -1/+17 | |
| Add warning and debug information when `cargo metadata` fails | ||||
| 2025-03-06 | Change `%e` to `?e` to include detailed error message | Arthur Baars | -2/+1 | |
| 2025-03-06 | Adjust relevance scoring threshold to consistent with existing implementations | Tongjun Gao | -1/+1 | |
| 2025-03-05 | Show when build scripts fail what the errors were | Ali Bektas | -2/+3 | |
| 2025-03-05 | Merge pull request #19292 from Veykril/push-zonnrrlosqmv | Lukas Wirth | -6/+4 | |
| Fix syntax highlightingg punct filtering ignoring mods | ||||
| 2025-03-05 | Merge pull request #19279 from Natural-selection1/master | Lukas Wirth | -1/+51 | |
| Improve keyword completion for 'let' and 'let mut' | ||||
| 2025-03-05 | Fix syntax highlightingg punct filtering ignoring mods | Lukas Wirth | -6/+4 | |
| 2025-03-05 | Rollup merge of #137728 - Darksonn:no-tuple-unsize, r=oli-obk | 许杰友 Jieyou Xu (Joe) | -34/+0 | |
| Remove unsizing coercions for tuples See https://github.com/rust-lang/rust/issues/42877#issuecomment-2686010847 and below comments for justification. Tracking issue: #42877 Fixes: #135217 | ||||
| 2025-03-05 | Merge pull request #19274 from Veykril/push-pouwrwwrlrlt | Lukas Wirth | -534/+544 | |
| Highlight unsafe operations as unsafe, not definitions | ||||
| 2025-03-05 | Use HIR unsafety information for unsafe syntax highlightng | Lukas Wirth | -534/+544 | |
| 2025-03-05 | Improve tracing log format in cargo_workspace.rs | Arthur Baars | -1/+3 | |
| 2025-03-05 | Add warning and debug information when `cargo metadata` fails | Arthur Baars | -1/+16 | |
| The errors are silently dropped elsewhere, which make it really hard to debug issues due to dependency download failures. | ||||
| 2025-03-05 | add test cases for 'letm' keyword completion | Tongjun Gao | -0/+19 | |
| 2025-03-05 | Use size_of from the prelude instead of imported | Thalia Archibald | -34/+24 | |
| 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. | ||||
| 2025-03-05 | minicore: Add size_of to prelude and add rust_2024 prelude | Thalia Archibald | -0/+6 | |
| 2025-03-05 | Merge pull request #19265 from Shourya742/2025-03-01-add-dangling-dyn-diagnostic | Laurențiu Nicola | -9/+103 | |
| feat: Add diagnostic for dangling dyn and impl | ||||
| 2025-03-04 | change 'let mut' keyword completion into 'ietm' snippet | Tongjun Gao | -2/+2 | |
| 2025-03-04 | Improve keyword completion for 'let' and 'let mut' | Tongjun Gao | -1/+32 | |
| 2025-03-03 | Rollup merge of #137921 - lnicola:sync-from-ra, r=lnicola | Matthias Krüger | -2325/+3227 | |
| Subtree update of `rust-analyzer` r? `@ghost` | ||||
| 2025-03-03 | Bump minimum supported toolchain to 1.82 | Laurențiu Nicola | -1/+1 | |
| 2025-03-03 | Merge pull request #19261 from Veykril/push-rnqlyrvqpols | Lukas Wirth | -206/+385 | |
| Support tuple struct patterns for expand_rest_pattern assist | ||||
| 2025-03-03 | Merge pull request #19243 from Veykril/push-qrrqsywkwyzp | Lukas Wirth | -63/+91 | |
| Allow unsetting default cfgs | ||||
| 2025-03-03 | Merge pull request #19244 from Veykril/push-nmnrnlysvyvk | Lukas Wirth | -114/+140 | |
| Warn when the used toolchain looks too old for rust-analyzer | ||||
| 2025-03-03 | Support tuple struct patterns for expand_rest_pattern assist | Lukas Wirth | -23/+191 | |
| 2025-03-03 | Add dangling impl | bit-aloo | -31/+54 | |
| - Adds dangling impl diagnostics - Rename validation test from dangling_impl to dangling_iml_ref | ||||
| 2025-03-03 | Merge pull request #19269 from lnicola/sync-from-rust | Laurențiu Nicola | -1/+1 | |
| minor: sync from downstream | ||||
| 2025-03-03 | Merge from rust-lang/rust | Laurențiu Nicola | -1/+1 | |
| 2025-03-03 | Merge pull request #19226 from Shourya742/2025-02-25-fix-completion-ref-matching | Chayim Refael Friedman | -3/+25 | |
| completion-ref-matching | ||||
| 2025-03-02 | Add `identifier` to pull diagnostic LSP capabilities | Michael 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-02 | add diagnostic for dangling impl | bit-aloo | -3/+40 | |
| 2025-03-02 | add diagnostic for dangling dyn | bit-aloo | -9/+43 | |
| 2025-03-02 | Remove 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-02 | Normalize some assist names | Lukas Wirth | -199/+210 | |
| 2025-03-02 | Merge pull request #19259 from Veykril/push-skmvrmtorqso | Lukas Wirth | -43/+140 | |
| Add flip or-pattern assist | ||||
| 2025-03-02 | Merge pull request #19253 from ShoyuVanilla/migrate-convert-bool-then | Lukas Wirth | -56/+170 | |
| internal: Migrate `convert_bool_then` to `SyntaxEditor` | ||||
| 2025-03-02 | Add flip or-pattern assist | Lukas Wirth | -43/+140 | |
| 2025-03-01 | Merge pull request #19251 from Veykril/push-tkmpqtzxynxk | Lukas Wirth | -87/+50 | |
| Remove syntax editing from parenthesis computation | ||||
| 2025-03-01 | Remove syntax editing from parenthesis computation | Lukas Wirth | -87/+50 | |
| 2025-03-01 | Fix `test_keyword_highlighting` test | Lukas Wirth | -38/+107 | |
| 2025-03-01 | Cleanup string handling in syntax highlighting | Lukas Wirth | -58/+27 | |
| 2025-03-01 | More precise macro modifiers for syntax highlighting | Lukas Wirth | -231/+231 | |
| 2025-03-01 | Cleanup highlighting macro-def handling | Lukas Wirth | -340/+197 | |
| 2025-03-01 | Migrate `convert_bool_then` to `SyntaxEditor` | Shoyu Vanilla | -56/+170 | |
| Update assist docs | ||||
| 2025-02-28 | rename BackendRepr::Vector → SimdVector | Ralf Jung | -1/+1 | |
| 2025-02-28 | Have inline_local_variable use precedence calculation for parentheses | Lukas Wirth | -67/+44 | |
| 2025-02-28 | Merge pull request #19249 from Veykril/push-noosrywrsuvn | Lukas Wirth | -11/+22 | |
| Fix prefix adjustment hints unnecessarily introducing parens | ||||
| 2025-02-28 | Fix prefix adjustment hints unnecessarily introducing parens | Lukas Wirth | -11/+22 | |
| 2025-02-28 | add test | bit-aloo | -0/+24 | |
| 2025-02-28 | Avoid suggesting redundant borrowing in completion results | bit-aloo | -3/+1 | |
