| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2025-08-02 | When renaming a parameter to `self`, change callers to use method call syntax | Chayim Refael Friedman | -3/+160 | |
| 2025-07-31 | `cargo clippy --fix` | Lukas Wirth | -352/+335 | |
| 2025-07-29 | Merge pull request #20337 from ChayimFriedman2/double-inlay-hints | Lukas Wirth | -0/+30 | |
| fix: When displaying a projection into a type parameter that has bounds as `impl Trait`, collect only the bounds of this projection | ||||
| 2025-07-29 | When displaying a projection into a type parameter that has bounds as `impl ↵ | Chayim Refael Friedman | -0/+30 | |
| Trait`, collect only the bounds of this projection It used to collect the bounds of them all. | ||||
| 2025-07-29 | fix: Do not require all rename definitions to be renameable | Lukas Wirth | -7/+2 | |
| 2025-07-27 | minor: fix typo | Young-Flash | -1/+1 | |
| 2025-07-26 | test: add test case for fold doc comment for multiline param list fn | Young-Flash | -0/+17 | |
| 2025-07-26 | fix fold doc comment for multiline param list fn | Young-Flash | -4/+6 | |
| 2025-07-23 | Merge pull request #20285 from A4-Tacks/fix-rename-self | Chayim Refael Friedman | -31/+44 | |
| Change rename self to parameter use `Self` type | ||||
| 2025-07-23 | Remove rename_self_outside_of_methods | A4-Tacks | -8/+2 | |
| 2025-07-23 | Change rename self to parameter use `Self` type | A4-Tacks | -29/+48 | |
| And add `&self` lifetime support Example === Rename to `this` ```rust struct Foo<T>(T); impl Foo<i32> { fn foo(&'static self$0) {} } ``` Old: ```rust struct Foo<T>(T); impl Foo<i32> { fn foo(this: &Foo) {} } ``` Fixes: ```rust struct Foo<T>(T); impl Foo<i32> { fn foo(this: &'static Self) {} } ``` | ||||
| 2025-07-22 | Parse `for<'a> [const]` | Chayim Refael Friedman | -8/+10 | |
| And also refactor parsing of HRTB. | ||||
| 2025-07-20 | Fix search of raw labels and lifetimes | Chayim Refael Friedman | -0/+38 | |
| It used to search for `'foo` which won't find `'r#foo`, now we search for `foo` instead. | ||||
| 2025-07-19 | minor: remove unused var | Young-Flash | -3/+1 | |
| 2025-07-15 | Merge from rust-lang/rust | Laurențiu Nicola | -25/+25 | |
| 2025-07-11 | Merge pull request #20232 from ShoyuVanilla/issue-20225 | Shoyu Vanilla (Flint) | -0/+38 | |
| fix: Normalize projection types before calculating memory maps | ||||
| 2025-07-11 | Merge pull request #20219 from ChayimFriedman2/expr-store-mem | Chayim Refael Friedman | -1/+1 | |
| perf: Put the expression stuff in the expression store behind an `Option<Box>` | ||||
| 2025-07-11 | fix: Normalize projection types before calculating memory maps | Shoyu Vanilla | -0/+38 | |
| 2025-07-10 | Merge pull request #20054 from Young-Flash/folding_all | Shoyu Vanilla (Flint) | -2/+50 | |
| feat: support folding multiline arg list & fn body in one folding range | ||||
| 2025-07-10 | Merge pull request #20212 from ChayimFriedman2/dyn-hint | Shoyu Vanilla (Flint) | -5/+31 | |
| fix: Fixes for `dyn` inlay hint | ||||
| 2025-07-10 | Put the expression stuff in the expression store behind an `Option<Box>` | Chayim Refael Friedman | -1/+1 | |
| And leave only the type stuff without it. This is because most expression stores don't have anything but types (e.g. generics, fields, signatures) so this saves a lot of memory. This saves 58mb on `analysis-stats .`. | ||||
| 2025-07-09 | Put `dyn` inlay hints in their correct place in presence of parentheses | Chayim Refael Friedman | -3/+14 | |
| 2025-07-09 | Don't show `dyn` hint in a HRTB bound | Chayim Refael Friedman | -2/+17 | |
| 2025-07-07 | Rollup merge of #143340 - nabijaczleweli:awhile, r=mati865 | Matthias Krüger | -25/+25 | |
| awhile -> a while where appropriate | ||||
| 2025-07-07 | Fix a case where the link type was `None` | Chayim Refael Friedman | -3/+30 | |
| Which caused a panic. | ||||
| 2025-07-04 | Merge pull request #20031 from jnyfah/some-branch | Lukas Wirth | -35/+75 | |
| Fix: Resolve HIR display length issues and improve adjustment tooltips | ||||
| 2025-07-03 | Merge pull request #20120 from Hmikihiro/match_bind_not_type | Chayim Refael Friedman | -0/+72 | |
| fix: resolve item in match bind | ||||
| 2025-07-03 | fix: resolve item in match bind | Hayashi Mikihiro | -0/+72 | |
| Signed-off-by: Hayashi Mikihiro <34ttrweoewiwe28@gmail.com> | ||||
| 2025-07-03 | fix: Improve diagnostic ranges for `macro_calls!` | Lukas Wirth | -14/+14 | |
| We used to point to the entire macro call including its token tree if we couldn't upmap the diagnostic to the input This generally makes things very noisy as the entire macro call will turn red on errors. Instead, we now macro the path and `!` (bang) token as the error source range which is a lot nicer on the eyes. | ||||
| 2025-07-03 | Bump salsa | Lukas Wirth | -1/+1 | |
| 2025-07-03 | Remove keyword prefixes (`macro@` or `macro `) from links in the docs only ↵ | Chayim Refael Friedman | -6/+52 | |
| if the link target is inferred That is, do it for `[macro foo]`, but not for `[macro foo](macro foo)`. | ||||
| 2025-07-02 | awhile -> a while where appropriate | наб | -25/+25 | |
| 2025-06-30 | test: add test case for func with multiline param list | Young-Flash | -2/+19 | |
| 2025-06-30 | internal: add `FoldKind::Function` | Young-Flash | -12/+16 | |
| 2025-06-30 | feat: support folding multiline arg list & fn body in one folding range | Young-Flash | -1/+28 | |
| 2025-06-26 | Merge pull request #20100 from ShoyuVanilla/ignore-sized-hierarchy | Chayim Refael Friedman | -1/+1 | |
| Backport new sized-hierarchy trait bounds in old ways | ||||
| 2025-06-26 | Backport new sized-hierarchy trait bounds in old ways | Shoyu Vanilla | -1/+1 | |
| 2025-06-26 | refactor: enhance highlighting for control flow kws in macros | roifewu | -33/+45 | |
| 2025-06-26 | refactor: simplify functions related to branch_exit_points in highlight_related | roifewu | -72/+74 | |
| 2025-06-26 | refactor: rename `branches` to `branch_exit_points` in highlight_related | roifewu | -7/+7 | |
| 2025-06-26 | refactor: improve macro handling in navigation for control-flow kws | roifewu | -13/+47 | |
| 2025-06-26 | feat: highlighting of related return values while the cursor is on any ↵ | roifewu | -9/+755 | |
| `match`, `if`, or match arm arrow (`=>`) | ||||
| 2025-06-24 | Merge pull request #20012 from lnicola/bump-literal-escaper | Lukas Wirth | -4/+2 | |
| Update to literal-escaper 0.0.4 | ||||
| 2025-06-24 | Merge pull request #20080 from Veykril/push-vnrwqppplykm | Lukas Wirth | -38/+56 | |
| Cleanup `folding_ranges` and support more things | ||||
| 2025-06-24 | Cleanup `folding_ranges` and support more things | Lukas Wirth | -38/+56 | |
| 2025-06-24 | Merge pull request #20036 from Veykril/push-yquvoyrxkksx | Lukas Wirth | -4/+4 | |
| Do not default to 'static for trait object lifetimes | ||||
| 2025-06-24 | Do not default to 'static for trait object lifetimes | Lukas Wirth | -4/+4 | |
| We lack trait object default lifetime elision, so `'static` can be wrong at times, confusing the user | ||||
| 2025-06-23 | Don't run doctests | Chayim Refael Friedman | -0/+1 | |
| 2025-06-21 | format | jnyfah | -1/+1 | |
| 2025-06-21 | revert changes | jnyfah | -95/+10 | |
