| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2025-01-15 | Flip on typing config to be opt-in, better defaults | Lukas Wirth | -28/+33 | |
| 2025-01-15 | Early exit in search properly | Lukas Wirth | -4/+9 | |
| 2025-01-15 | Merge pull request #18917 from boattime/master | Lukas Wirth | -37/+110 | |
| feat: Add dereferencing autocomplete | ||||
| 2025-01-14 | Merge pull request #18937 from darichey/hide-syntax-tree-default | Laurențiu Nicola | -1/+1 | |
| Hide syntax tree view by default | ||||
| 2025-01-14 | Hide syntax tree view by default | David Richey | -1/+1 | |
| 2025-01-14 | Merge pull request #18933 from decahedron1/notify-7 | Laurențiu Nicola | -25/+31 | |
| fix: Update `notify` to `8.0.0` | ||||
| 2025-01-14 | Update `notify` to `8.0.0` | Carson M. | -25/+31 | |
| 2025-01-13 | feat: Add dereferencing autocomplete | boattime | -37/+110 | |
| 2025-01-12 | Merge pull request #18923 from Veykril/push-oovkowowotqx | Lukas Wirth | -16/+47 | |
| internal: Compute inlay hint tooltips lazily | ||||
| 2025-01-12 | internal: Compute inlay hint tooltips lazily | Lukas Wirth | -16/+47 | |
| 2025-01-12 | Merge pull request #18921 from Veykril/push-zwullmxomvsm | Lukas Wirth | -57/+150 | |
| internal: Compute inlay hint text edits lazily | ||||
| 2025-01-12 | Fix text edits for discriminant hints | Lukas Wirth | -2/+33 | |
| 2025-01-12 | internal: Compute inlay hint text edits lazily | Lukas Wirth | -56/+118 | |
| 2025-01-12 | Merge pull request #18920 from Veykril/push-zxwtmooxumsl | Lukas Wirth | -2/+27 | |
| fix: Fix `ref` text edit for binding mode hints | ||||
| 2025-01-12 | fix: Fix `ref` text edit for binding mode hints | Lukas Wirth | -2/+27 | |
| 2025-01-11 | Merge pull request #18913 from Wilfred/grammar_fix | Laurențiu Nicola | -4/+4 | |
| minor: Fix grammar in doc comments | ||||
| 2025-01-10 | minor: Fix grammar in doc comments | Wilfred Hughes | -4/+4 | |
| "too" should be "to" here. | ||||
| 2025-01-10 | Merge pull request #18907 from Veykril/push-uqlzpttmvurv | Lukas Wirth | -2/+86 | |
| Implement `#[rust_analyzer::skip]` for bodies | ||||
| 2025-01-10 | Implement `#[rust_analyzer::skip]` for bodies | Lukas Wirth | -2/+86 | |
| 2025-01-10 | Merge pull request #18906 from Veykril/push-upuxsyovskmt | Lukas Wirth | -173/+386 | |
| feat: Re-implement rust string highlighting via tool attribute | ||||
| 2025-01-10 | Re-implement rust string highlighting via tool attribute | Lukas Wirth | -173/+386 | |
| 2025-01-10 | Merge pull request #18904 from Veykril/push-yztnorquuyzw | Lukas Wirth | -24/+134 | |
| Improve hover module path rendering | ||||
| 2025-01-10 | Merge pull request #18903 from Veykril/push-mqmworppxuyw | Lukas Wirth | -12/+192 | |
| Implement implicit sized bound inlay hints | ||||
| 2025-01-10 | Implement implicit sized bound inlay hints | Lukas Wirth | -12/+192 | |
| 2025-01-10 | Improve hover module path rendering | Lukas Wirth | -24/+134 | |
| 2025-01-10 | Merge pull request #18900 from ChayimFriedman2/stupid-hang | Lukas Wirth | -7/+7 | |
| fix: Do not compute `prettify_macro_expansion()` unless the "Inline macro" assist has actually been invoked | ||||
| 2025-01-10 | Merge pull request #18902 from Veykril/push-znlsxykqrkoo | Lukas Wirth | -133/+184 | |
| internal: Add Definition::Crate | ||||
| 2025-01-10 | internal: Add Definition::Crate | Lukas Wirth | -133/+184 | |
| This is its own thing so it should be handled specifically where possible | ||||
| 2025-01-10 | Merge pull request #18901 from ChayimFriedman2/hir-reexport | Lukas Wirth | -23/+28 | |
| minor: Remove two hir reexports | ||||
| 2025-01-10 | Merge pull request #18813 from Giga-Bowser/syntax-tree-view | Lukas Wirth | -701/+812 | |
| feat: Add a new and improved syntax tree view | ||||
| 2025-01-10 | Merge pull request #18899 from ChayimFriedman2/issue-18898 | Lukas Wirth | -5/+85 | |
| fix: Fix another issue with fixup reversing | ||||
| 2025-01-10 | Remove two hir reexports | Chayim Refael Friedman | -23/+28 | |
| 2025-01-10 | Do not compute `prettify_macro_expansion()` unless the "Inline macro" assist ↵ | Chayim Refael Friedman | -7/+7 | |
| has actually been invoked And not just called to be listed. This was a major performance hang when repeatedly switching back-and-forth between a large `include!`d file (but there are others).. | ||||
| 2025-01-09 | Add an action to copy an element from the syntax tree view | Giga Bowser | -0/+55 | |
| 2025-01-09 | Fix another issue with fixup reversing | Chayim Refael Friedman | -5/+85 | |
| We need to *remove* the whole subtree, but we don't advance `i` by this, because it hasn't gotten there yet (and never will). | ||||
| 2025-01-09 | Remove the old syntax tree viewer | Giga Bowser | -700/+1 | |
| 2025-01-09 | Add a new and improved syntax tree viewer | Giga Bowser | -4/+759 | |
| 2025-01-09 | Merge pull request #18889 from ChayimFriedman2/subtle-completion | Lukas Wirth | -1/+2 | |
| fix: Fix actual token lookup in completion's `expand()` | ||||
| 2025-01-09 | Merge pull request #18880 from PrototypeNM1/extra-includes | Lukas Wirth | -3/+67 | |
| Add config setting which allows adding additional include paths to the VFS. | ||||
| 2025-01-09 | Merge pull request #18861 from ChayimFriedman2/await-edition | Lukas Wirth | -316/+480 | |
| fix: Make edition per-token, not per-file | ||||
| 2025-01-09 | Merge pull request #18885 from qjerome/refactor-cargo-cfgs | Lukas Wirth | -14/+21 | |
| refactor: struct holding cargo cfgs settings | ||||
| 2025-01-09 | Merge pull request #18890 from Veykril/push-nwnozlyppvzo | Lukas Wirth | -5/+7 | |
| minor: Fixup macro error kinds | ||||
| 2025-01-09 | minor: Fixup macro error kinds | Lukas Wirth | -5/+7 | |
| 2025-01-09 | Merge pull request #18887 from vishruth-thimmaiah/refactor_completions_tests | Lukas Wirth | -448/+322 | |
| refactor test helpers within ide-completions | ||||
| 2025-01-09 | Merge pull request #18524 from Giga-Bowser/migrate-wrap-unwrap-return | Lukas Wirth | -121/+295 | |
| internal: Migrate `(un)wrap_return_type` assists to use `SyntaxEditor` | ||||
| 2025-01-09 | Make edition per-token, not per-file | Chayim Refael Friedman | -316/+480 | |
| More correctly, *also* per-token. Because as it turns out, while the top-level edition affects parsing (I think), the per-token edition affects escaping of identifiers/keywords. | ||||
| 2025-01-09 | Fix actual token lookup in completion's `expand()` | Chayim Refael Friedman | -1/+2 | |
| It should be left biased, not right biased, because when e.g. the use has typed `h` then requested completion, the `h` is what we want to find, not the next token (which might indeed be inside a macro call). I'm not sure why I wrote `right_biased()` to begin with (I remember I had a reason and not just "both should work"), I might've copied the code in `expand_and_analyze()` (which is wrong, because there it lookups on the speculative file, where right biased will always find the correct token and left biased not). This is still not perfect, because there might not be an identifier already typed then we might still end up in a macro call, but this is the best we can do. | ||||
| 2025-01-08 | minor: Use placeholders in `unwrap_return_type` | Giga Bowser | -2/+53 | |
| 2025-01-08 | internal: Migrate `unwrap_return_type` assist to use `SyntaxEditor` | Giga Bowser | -58/+76 | |
| Also changes `make::expr_empty_block()` to return `ast::BlockExpr` instead of `ast::Expr` | ||||
| 2025-01-08 | internal: Migrate `wrap_return_type` assist to use `SyntaxEditor` | Giga Bowser | -63/+168 | |
