| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2025-02-09 | doc: error url | 阿豪 | -1/+1 | |
| 2025-02-07 | Organise chapters in mdbook sidebar | Wilfred Hughes | -3/+3 | |
| 2025-02-06 | closure parameter inlay hints | jnyfah | -0/+5 | |
| 2025-01-28 | Merge pull request #19015 from Wilfred/mdbook | Lukas Wirth | -2321/+2563 | |
| manual: Convert to mdbook | ||||
| 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 | manual: Convert to mdbook | Wilfred Hughes | -2321/+2563 | |
| Split manual.adoc into markdown files, one for each chapter. For the parts of the manual that are generated from source code doc comments, update the comments to use markdown syntax and update the code generators to write to `generated.md` files. For the weekly release, stop copying the .adoc files to the `rust-analyzer/rust-analyzer.github.io` at release time. Instead, we'll sync the manual hourly from this repository. See https://github.com/rust-analyzer/rust-analyzer.github.io/pull/226 for the sync. This PR should be merged first, and that PR needs to be merged before the next weekly release. This change is based on #15795, but rebased and updated. I've also manually checked each page for markdown syntax issues and fixed any I encountered. Co-authored-by: Lukas Wirth <lukastw97@gmail.com> Co-authored-by: Josh Rotenberg <joshrotenberg@gmail.com> | ||||
| 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 | |
