| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2025-08-17 | Change direct_super_traits to use generic_predicates_for_param_ns | jackh726 | -25/+50 | |
| 2025-08-17 | Convert some of mir/eval to next-solver types | jackh726 | -132/+258 | |
| 2025-08-17 | Deduplicate layout_of_adt | jackh726 | -47/+19 | |
| 2025-08-17 | impl HirDisplay for next_solver::Ty | jackh726 | -392/+584 | |
| 2025-08-17 | Convert more of dyn_compatibility to next-solver | jackh726 | -130/+123 | |
| 2025-08-17 | Convert some of dyn_compatibility to next-solver and remove ↵ | jackh726 | -53/+79 | |
| generic_predicates_without_parent_query | ||||
| 2025-08-17 | fix: Make lang items query properly filter out overwritten/excluded sysroots | Shoyu Vanilla | -68/+166 | |
| 2025-08-15 | Use a more specific error message when talking about the server logs | Kirill Bulatov | -1/+3 | |
| 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 | 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 | 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 | [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 | 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-13 | Only import the item in "Unqualify method call" if needed | Chayim Refael Friedman | -1/+122 | |
| 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-12 | Make import sorting order follow 2024 edition style | Shoyu Vanilla | -50/+219 | |
| 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 | hotfix: Update flycheck diagnostics generation | Shoyu Vanilla (Flint) | -0/+1 | |
| 2025-08-11 | Merge ref '21a19c297d4f' from rust-lang/rust | The rustc-josh-sync Cronjob Bot | -18/+4 | |
| 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 | Fix minor things | Ifeanyi Orizu | -21/+20 | |
| 2025-08-10 | Add config option to exclude locals from doc search | Ifeanyi Orizu | -28/+350 | |
| 2025-08-10 | Merge pull request #20419 from ShoyuVanilla/flyck-gen | Shoyu Vanilla (Flint) | -38/+148 | |
| internal: Make flycheck generational | ||||
