| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2025-08-06 | Merge pull request #20392 from rust-lang/veykril/push-pxplxplxvvyy | Lukas Wirth | -3/+7 | |
| Report the incorrect payload when failing to deserialize lsp messages | ||||
| 2025-08-06 | Report the incorrect payload when failing to deserialize lsp messages | Lukas Wirth | -3/+7 | |
| 2025-08-06 | Merge pull request #20387 from ChayimFriedman2/rename-macro | Shoyu Vanilla (Flint) | -52/+72 | |
| fix: Do not remove the original token when descending into derives | ||||
| 2025-08-05 | fix external docs for exported macros | vinícius x | -1/+26 | |
| add test | ||||
| 2025-08-05 | Allow renaming when there are multiple definitions (due to macros) even when ↵ | Chayim Refael Friedman | -52/+72 | |
| some cannot rename | ||||
| 2025-08-04 | Merge pull request #20378 from skewb1k/chore/folding_ranges-perms | Laurențiu Nicola | -0/+0 | |
| chore: fix crates/ide/src/folding_ranges.rs file perms | ||||
| 2025-08-04 | Correctly goto `From` impl when on `into()` even when the call is inside a macro | Chayim Refael Friedman | -4/+30 | |
| Descend into macros first. | ||||
| 2025-08-04 | fix(hover): unify horizontal rule formatting to `---` | skewb1k | -42/+42 | |
| Replaces all `___` with `---` in hover documentation markups. Both styles are valid per the GitHub Flavored Markdown spec, but `---` is less ambiguous and already more widely used in rust-analyzer | ||||
| 2025-08-04 | chore: fix crates/ide/src/folding_ranges.rs file perms | skewb1k | -0/+0 | |
| 755 -> 644 | ||||
| 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 | |
