| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2025-01-26 | Update outdated permissions section in the README.md | Lukas Wirth | -12/+6 | |
| 2025-01-25 | Skip redundant path search in `resolve_completion_edits` | Lukas Wirth | -1/+1 | |
| 2025-01-24 | Merge pull request #18993 from ChayimFriedman2/iter-config | Lukas Wirth | -0/+10 | |
| feat: Provide a config to control auto-insertion of `await` and `iter()` | ||||
| 2025-01-21 | manual: Document all rust-project.json fields | Wilfred Hughes | -7/+83 | |
| Ensure that all the fields that rust-analyzer understands are in the manual, they all have doc comments, and they use consistent punctuation (`;` rather than mixing `,` and `;`). Whilst we're here, fix the `sysroot_src` example and add 2024 as a legal value for Rust edition. | ||||
| 2025-01-21 | Provide a config to control auto-insertion of `await` and `iter()` | Chayim Refael Friedman | -0/+10 | |
| 2025-01-17 | Update syntax tree viewer docs | Mark Murphy | -7/+9 | |
| 2025-01-16 | Fix `debug_assertions` broken in 1c5a125beb35725ccc2ade005db9870db734bf23 | VinTarZ | -1/+1 | |
| 2025-01-15 | Flip on typing config to be opt-in, better defaults | Lukas Wirth | -4/+12 | |
| 2025-01-10 | Implement implicit sized bound inlay hints | Lukas Wirth | -0/+5 | |
| 2025-01-10 | Merge pull request #18813 from Giga-Bowser/syntax-tree-view | Lukas Wirth | -1/+18 | |
| feat: Add a new and improved syntax tree view | ||||
| 2025-01-09 | Remove the old syntax tree viewer | Giga Bowser | -1/+1 | |
| 2025-01-09 | Add a new and improved syntax tree viewer | Giga Bowser | -1/+18 | |
| 2025-01-09 | Merge pull request #18880 from PrototypeNM1/extra-includes | Lukas Wirth | -0/+7 | |
| Add config setting which allows adding additional include paths to the VFS. | ||||
| 2025-01-08 | Add config setting which allows adding additional include paths to the VFS. | Nicholas Rishel | -0/+7 | |
| 2025-01-08 | fix: autogenerate files | qjerome | -4/+4 | |
| 2025-01-07 | target-triple -> target-tuple | Lukas Wirth | -2/+2 | |
| 2025-01-07 | Remove `rust-analyzer.cargo.sysrootQueryMetadata` config again | Lukas Wirth | -6/+0 | |
| 2025-01-06 | fix: Be more permissive with completion resolve data | Lukas Wirth | -1/+1 | |
| 2025-01-01 | Merge pull request #18179 from ChayimFriedman2/omit-trait-completion | Lukas Wirth | -0/+38 | |
| feat: Allow excluding specific traits from completion | ||||
| 2025-01-01 | Revamp auto-import exclude config | Lukas Wirth | -5/+16 | |
| 2025-01-01 | Reduce the default autoimport exclusion list | Lukas Wirth | -40/+3 | |
| 2025-01-01 | Allow excluding specific traits from completion | Chayim Refael Friedman | -0/+64 | |
| To be accurate, only their methods are excluded, the trait themselves are still available. I also excluded a bunch of std traits by default. Some less opinionated, like `AsRef`, which should never be used directly except in generic scenarios (and won't be excluded there), some more opinionated, like the ops traits, which I know some users sometimes want to use directly. Either way it's configurable. It should be pretty easy to extend support to excluding only specific methods, but I didn't do that currently. Traits configured to be excluded are resolved in each completion request from scratch. If this proves too expensive, it is easy enough to cache them in the DB. | ||||
| 2024-12-26 | fix incorrect name for UpdateTest config | roife | -1/+1 | |
| 2024-12-26 | feat: add config `UpdateTest` to hover actions | roife | -0/+6 | |
| 2024-12-26 | feat: support UpdateTest in codelens | roife | -1/+7 | |
| 2024-12-24 | Merge pull request #18707 from ChayimFriedman2/subst | Lukas Wirth | -0/+9 | |
| feat: Show substitution where hovering over generic things | ||||
| 2024-12-22 | fix: Properly check if workspace flychecking is allowed | Lukas Wirth | -1/+2 | |
| 2024-12-20 | Show substitution where hovering over generic things | Chayim Refael Friedman | -0/+9 | |
| There are few things to note in the implementation: First, this is a best-effort implementation. Mainly, type aliases may not be shown (due to their eager nature it's harder) and partial pathes (aka. hovering over `Struct` in `Struct::method`) are not supported at all. Second, we only need to show substitutions in expression and pattern position, because in type position all generic arguments always have to be written explicitly. | ||||
| 2024-12-16 | internal: Don't serialize empty fields in completions and resolve payloads | Lukas Wirth | -1/+1 | |
| 2024-12-11 | Fix publish workflow link in manual | Sam Estep | -1/+1 | |
| 2024-12-10 | Address the feedback from pascalkuthe | Kirill Bulatov | -1/+1 | |
| * Use Base64 to minify the hash representation in the JSON data * Do hash checks only for items with similar labels | ||||
| 2024-12-09 | Always compute the hash when r-a wants the imports to be resolved | Kirill Bulatov | -1/+1 | |
| 2024-12-09 | Draft completion hashing | Kirill Bulatov | -1/+1 | |
| 2024-12-09 | Disable pipe on typing handler | Lukas Wirth | -1/+1 | |
| 2024-12-06 | Add typing handler for param list pipe | Lukas Wirth | -2/+2 | |
| 2024-12-06 | Make bracket typing handler work on more things | Lukas Wirth | -1/+1 | |
| 2024-12-05 | Disable `<` typing handler again | Lukas Wirth | -1/+1 | |
| 2024-12-03 | chore: deprecate `typing.autoClosingAngleBrackets` configuration | Tarek | -5/+0 | |
| Signed-off-by: Tarek <tareknaser360@gmail.com> | ||||
| 2024-12-03 | internal: Make exclude characters for typing assists configurable, default ↵ | Tarek | -0/+5 | |
| to None Signed-off-by: Tarek <tareknaser360@gmail.com> | ||||
| 2024-11-26 | Merge pull request #18511 from darichey/sysroot-query-metadata | Laurențiu Nicola | -0/+6 | |
| Re-add `rust-analyzer.cargo.sysrootQueryMetadata` | ||||
| 2024-11-23 | Update request entry point file path in architecture.md | Mark Murphy | -1/+1 | |
| 2024-11-18 | Re-add rust-analyzer.cargo.sysrootQueryMetadata | David Richey | -0/+6 | |
| 2024-11-11 | Update the file hash | Kirill Bulatov | -1/+1 | |
| 2024-11-10 | Replace with C-Architecture | Sam Estep | -0/+4 | |
| 2024-11-07 | Delete design label from list | Sam Estep | -4/+0 | |
| 2024-10-30 | Merge pull request #18304 from davidkurilla/docs-create-setup-document | Lukas Wirth | -0/+57 | |
| docs: create setup documentation | ||||
| 2024-10-22 | docs: remove unnecessary prerequisites setup.md | David Kurilla | -9/+3 | |
| 2024-10-21 | Update ide tests | Lukas Wirth | -22/+22 | |
| 2024-10-18 | style: fix typos | David Kurilla | -3/+3 | |
| 2024-10-18 | docs: create setup documentation | David Kurilla | -0/+63 | |
