| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2025-08-24 | Add ReturnExpr completion suggest | A4-Tacks | -3/+54 | |
| 2025-08-15 | Merge pull request #20467 from SomeoneToIgnore/error-message | Lukas Wirth | -1/+3 | |
| Use a more specific error message when talking about the server logs | ||||
| 2025-08-15 | Use a more specific error message when talking about the server logs | Kirill Bulatov | -1/+3 | |
| 2025-08-15 | Merge pull request #20462 from jackh726/nts-part3 | Lukas Wirth | -0/+39 | |
| Add test for webrender-2022 dyn issue | ||||
| 2025-08-15 | add comment | jackh726 | -0/+7 | |
| 2025-08-15 | Add test for webrender-2022 metrics | jackh726 | -0/+32 | |
| 2025-08-14 | Merge pull request #20453 from jackh726/nts-part2 | Lukas Wirth | -2/+9 | |
| Fix webrender-2022 metrics - shift vars when mapping dyn | ||||
| 2025-08-14 | Merge pull request #20425 from avrabe/feat/unterminated-string-hints | Chayim Refael Friedman | -1/+49 | |
| feat: hint at unterminated strings in unknown prefix errors | ||||
| 2025-08-14 | feat: hint at unterminated strings in unknown prefix errors | Ralf Anton Beier | -1/+49 | |
| When encountering 'unknown literal prefix' errors, check for unbalanced quotes in recent code and suggest checking for unterminated string literals. | ||||
| 2025-08-14 | Merge pull request #20459 from rust-lang/veykril/push-pwzyxwuozkrq | Shoyu Vanilla (Flint) | -24/+32 | |
| Track diagnostic generations per package | ||||
| 2025-08-14 | Track diagnostic generations per package | Lukas Wirth | -24/+32 | |
| 2025-08-14 | Merge pull request #20455 from A4-Tacks/fix-indent-conv-match-to-let-else | Shoyu Vanilla (Flint) | -6/+58 | |
| Fix indent for convert_match_to_let_else | ||||
| 2025-08-14 | Merge pull request #20456 from A4-Tacks/match-with-if-let-guard | Shoyu Vanilla (Flint) | -12/+52 | |
| Add guard to let-chain for replace_match_with_if_let | ||||
| 2025-08-14 | Add guard to let-chain for replace_match_with_if_let | A4-Tacks | -12/+52 | |
| ```rust fn main() { match$0 Some(0) { Some(n) if n % 2 == 0 && n != 6 => (), _ => code(), } } ``` -> ```rust fn main() { if let Some(n) = Some(0) && n % 2 == 0 && n != 6 { () } else { code() } } | ||||
| 2025-08-14 | Fix indent for convert_match_to_let_else | A4-Tacks | -6/+58 | |
| Example --- ``` //- minicore: option fn f() { let x$0 = match Some(()) { Some(it) => it, None => {//comment println!("nope"); return }, }; } ``` **Old output**: ```rust fn f() { let Some(x) = Some(()) else {//comment println!("nope"); return }; } ``` **This PR output**: ```rust fn f() { let Some(x) = Some(()) else {//comment println!("nope"); return }; } ``` | ||||
| 2025-08-13 | Shift vars when mapping Dyn | jackh726 | -0/+3 | |
| 2025-08-13 | Don't panic if unable to identify host in metrics | jackh726 | -2/+6 | |
| 2025-08-13 | Merge pull request #20390 from A4-Tacks/if-else-comp-in-args-or-let | Chayim Refael Friedman | -1/+127 | |
| Add if..else completions in LetStmt and ArgList | ||||
| 2025-08-13 | Merge pull request #20448 from donni-h/patch-2 | Chayim Refael Friedman | -1/+1 | |
| Fix dead link to Cargo.toml in documentation | ||||
| 2025-08-13 | Merge pull request #20450 from Wilfred/update_vsce | Laurențiu Nicola | -195/+1163 | |
| [internal] Update to the latest @vscode/vsce for extension build | ||||
| 2025-08-13 | [internal] Update to the latest @vscode/vsce for extension build | Wilfred Hughes | -195/+1163 | |
| This isn't a logic change, but it fixes an npm warning during the build. vsce itself hasn't had any major changes between 3.2.2 and 3.6. * https://github.com/microsoft/vscode-vsce/releases/tag/v3.3.0 * https://github.com/microsoft/vscode-vsce/releases/tag/v3.4.0 * https://github.com/microsoft/vscode-vsce/releases/tag/v3.5.0 * https://github.com/microsoft/vscode-vsce/releases/tag/v3.6.0 | ||||
| 2025-08-13 | Fix dead link to Cargo.toml in documentation | donni-h | -1/+1 | |
| ../../Cargo.toml resolves to https://rust-analyzer.github.io/Cargo.toml, which is an invalid link | ||||
| 2025-08-13 | Merge pull request #20446 from lcnr/kinda-unhelpful-3 | Lukas Wirth | -81/+88 | |
| next-solver fun time | ||||
| 2025-08-13 | manually normalize alias | lcnr | -8/+3 | |
| 2025-08-13 | layout_of uses `PostAnalysis` | lcnr | -2/+6 | |
| 2025-08-13 | implement `type_of_opaque` | lcnr | -72/+69 | |
| 2025-08-13 | Merge pull request #20376 from fee1-dead/traitalias | Lukas Wirth | -591/+102 | |
| Merge Trait and TraitAlias handling | ||||
| 2025-08-13 | Merge pull request #20445 from rust-lang/veykril/push-twmmuyzwtxno | Lukas Wirth | -9/+11 | |
| fix: Attach db for inlay hint compute | ||||
| 2025-08-13 | update a few fixmes, and one trivial improvement | lcnr | -11/+22 | |
| 2025-08-13 | Merge pull request #20444 from rust-lang/veykril/push-snuuupqnrqzx | Lukas Wirth | -29/+37 | |
| minor: Print fields of interned IDs in hir-ty instead of just the ID | ||||
| 2025-08-13 | fix: Attach db for inlay hint compute | Lukas Wirth | -9/+11 | |
| 2025-08-13 | fix errors after rebase | Deadbeef | -14/+13 | |
| 2025-08-13 | Fix metrics checking out repos into toplevel folder instead of `target` | Lukas Wirth | -8/+12 | |
| 2025-08-13 | Print fields of interned IDs in hir-ty instead of just the ID | Lukas Wirth | -21/+25 | |
| 2025-08-13 | add test for trait alias projections | Deadbeef | -0/+21 | |
| 2025-08-13 | Merge Trait and TraitAlias handling | Deadbeef | -577/+68 | |
| 2025-08-13 | Merge pull request #20329 from jackh726/next-trait-solver-querify | Lukas Wirth | -1309/+19140 | |
| Switch from Chalk to the next trait solver | ||||
| 2025-08-12 | Merge pull request #20432 from ↵ | Chayim Refael Friedman | -8/+102 | |
| sgasho/fix/20215_implement_default_member_to_resolve_ident_pat Fix "Implement default members" to resolve IdentPat | ||||
| 2025-08-12 | fix: Implement default member to resolve IdentPat | sgasho | -8/+102 | |
| 2025-08-11 | Merge pull request #20434 from ShoyuVanilla/diag-fix-again | Shoyu Vanilla (Flint) | -1/+1 | |
| fix: Panic while trying to clear old diagnostics while there's nothing | ||||
| 2025-08-12 | fix: Panic while trying to clear old diagnostics while there's nothing | Shoyu Vanilla | -1/+1 | |
| 2025-08-11 | Merge pull request #20420 from iorizu/doc-symbols-filter | Chayim Refael Friedman | -47/+368 | |
| feat: Add Config Option to Exclude Locals from Document Symbol Search | ||||
| 2025-08-11 | Merge pull request #20429 from ShoyuVanilla/master | Lukas Wirth | -0/+1 | |
| hotfix: Update flycheck diagnostics generation | ||||
| 2025-08-11 | hotfix: Update flycheck diagnostics generation | Shoyu Vanilla (Flint) | -0/+1 | |
| 2025-08-11 | Merge pull request #20424 from rust-lang/rustc-pull | Laurențiu Nicola | -30526/+45243 | |
| Rustc pull update | ||||
| 2025-08-11 | Merge ref '21a19c297d4f' from rust-lang/rust | The rustc-josh-sync Cronjob Bot | -30525/+45242 | |
| Pull recent changes from https://github.com/rust-lang/rust via Josh. Upstream ref: 21a19c297d4f5a03501d92ca251bd7a17073c08a Filtered ref: 9a5c1fb93028e1a29a7598ce782efb0c5d7be534 This merge was created using https://github.com/rust-lang/josh-sync. | ||||
| 2025-08-11 | Prepare for merging from rust-lang/rust | The rustc-josh-sync Cronjob Bot | -1/+1 | |
| This updates the rust-version file to 21a19c297d4f5a03501d92ca251bd7a17073c08a. | ||||
| 2025-08-10 | Auto merge of #135846 - estebank:non-exhaustive-dfv-ctor-2, r=BoxyUwU | bors | -36/+321 | |
| Detect struct construction with private field in field with default When trying to construct a struct that has a public field of a private type, suggest using `..` if that field has a default value. ``` error[E0603]: struct `Priv1` is private --> $DIR/non-exhaustive-ctor-2.rs:19:39 | LL | let _ = S { field: (), field1: m::Priv1 {} }; | ------ ^^^^^ private struct | | | while setting this field | note: the struct `Priv1` is defined here --> $DIR/non-exhaustive-ctor-2.rs:14:4 | LL | struct Priv1 {} | ^^^^^^^^^^^^ help: the type `Priv1` of field `field1` is private, but you can construct the default value defined for it in `S` using `..` in the struct initializer expression | LL | let _ = S { field: (), .. }; | ~~ ``` | ||||
| 2025-08-10 | Fix minor things | Ifeanyi Orizu | -21/+20 | |
| 2025-08-10 | Add config option to exclude locals from doc search | Ifeanyi Orizu | -28/+350 | |
