| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2025-02-27 | Allow unsetting default cfgs | Lukas Wirth | -1/+1 | |
| 2025-02-17 | Calculate drop glue and show it on hover | Chayim Refael Friedman | -0/+10 | |
| Also fix the `needs_drop()` intrinsic. Unions also need this information (to err if they have a drop-needing field), but this will come in a follow-up PR. | ||||
| 2025-02-13 | add cargo's git checkouts to the list of paths to mark as read-only in vscode | Jacob Lifshay | -0/+1 | |
| 2025-02-12 | Merge pull request #19136 from ↵ | Lukas Wirth | -116/+193 | |
| rust-lang/dependabot/npm_and_yarn/editors/code/esbuild-0.25.0 Bump esbuild from 0.18.12 to 0.25.0 in /editors/code | ||||
| 2025-02-11 | Merge pull request #18998 from ChayimFriedman2/exclude | Lukas Wirth | -2/+2 | |
| fix: Make `rust-analyzer.files.excludeDirs` work, actually | ||||
| 2025-02-11 | Bump esbuild from 0.18.12 to 0.25.0 in /editors/code | dependabot[bot] | -116/+193 | |
| Bumps [esbuild](https://github.com/evanw/esbuild) from 0.18.12 to 0.25.0. - [Release notes](https://github.com/evanw/esbuild/releases) - [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG-2023.md) - [Commits](https://github.com/evanw/esbuild/compare/v0.18.12...v0.25.0) --- updated-dependencies: - dependency-name: esbuild dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com> | ||||
| 2025-02-06 | closure parameter inlay hints | jnyfah | -0/+10 | |
| 2025-02-04 | Make `rust-analyzer.files.excludeDirs` work, actually | Chayim Refael Friedman | -2/+2 | |
| I have no idea what the original writer of the code thought but the logic just seems backwards. We should not exclude a file/directory if it is equal to an include! This also meant that we had to add a `root == path` check so this stuff will actually work, which in turn meant excludes (of root files) no longer worked... Also rename if to `rust-analyzer.files.exclude`, because it can exclude files as well. | ||||
| 2025-01-28 | Merge pull request #19056 from Giga-Bowser/fix-syntax-tree-crlf | Lukas Wirth | -42/+116 | |
| fix: Properly handle CRLF line endings in the syntax tree view | ||||
| 2025-01-27 | Show status bar in RA output | David Richey | -0/+4 | |
| 2025-01-27 | fix: Properly handle CRLF line endings in the syntax tree view | Giga Bowser | -42/+116 | |
| 2025-01-21 | Provide a config to control auto-insertion of `await` and `iter()` | Chayim Refael Friedman | -0/+20 | |
| 2025-01-20 | fix: Only refresh syntax tree view when the active document changes | Giga Bowser | -1/+8 | |
| 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 | -3/+3 | |
| 2025-01-14 | Hide syntax tree view by default | David Richey | -1/+1 | |
| 2025-01-10 | Implement implicit sized bound inlay hints | Lukas Wirth | -0/+10 | |
| 2025-01-10 | Merge pull request #18813 from Giga-Bowser/syntax-tree-view | Lukas Wirth | -340/+555 | |
| feat: Add a new and improved syntax tree view | ||||
| 2025-01-09 | Add an action to copy an element from the syntax tree view | Giga Bowser | -0/+55 | |
| 2025-01-09 | Remove the old syntax tree viewer | Giga Bowser | -322/+0 | |
| 2025-01-09 | Add a new and improved syntax tree viewer | Giga Bowser | -1/+483 | |
| 2025-01-09 | Merge pull request #18880 from PrototypeNM1/extra-includes | Lukas Wirth | -0/+13 | |
| 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/+13 | |
| 2025-01-08 | fix: autogenerate files | qjerome | -5/+8 | |
| 2025-01-07 | target-triple -> target-tuple | Lukas Wirth | -1/+1 | |
| 2025-01-07 | Remove `rust-analyzer.cargo.sysrootQueryMetadata` config again | Lukas Wirth | -18/+0 | |
| 2025-01-06 | Rename dependency tree view and dependency provider | Giga Bowser | -18/+18 | |
| 2025-01-01 | Merge pull request #18179 from ChayimFriedman2/omit-trait-completion | Lukas Wirth | -0/+58 | |
| feat: Allow excluding specific traits from completion | ||||
| 2025-01-01 | Revamp auto-import exclude config | Lukas Wirth | -6/+35 | |
| 2025-01-01 | Reduce the default autoimport exclusion list | Lukas Wirth | -29/+2 | |
| 2025-01-01 | Allow excluding specific traits from completion | Chayim Refael Friedman | -0/+56 | |
| 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 | minor: format editor/code | roife | -13/+14 | |
| 2024-12-26 | fix incorrect name for UpdateTest config | roife | -1/+1 | |
| 2024-12-26 | fix: await setting config to `not ask before UpdateTest` and format | roife | -7/+7 | |
| 2024-12-26 | feat: add config `UpdateTest` to hover actions | roife | -0/+10 | |
| 2024-12-26 | feat: support UpdateTest in codelens | roife | -13/+60 | |
| 2024-12-24 | Merge pull request #18707 from ChayimFriedman2/subst | Lukas Wirth | -0/+23 | |
| feat: Show substitution where hovering over generic things | ||||
| 2024-12-24 | Merge pull request #18722 from markmurphydev/status_bar_settings | Lukas Wirth | -35/+62 | |
| Rename `rust-analyzer.statusBar.documentSelector` to `showStatusBar`, add "always" and "never" options. | ||||
| 2024-12-22 | Merge pull request #18738 from Veykril/push-vqxqutskzvvu | Lukas Wirth | -1/+1 | |
| fix: Properly check if workspace flychecking is allowed | ||||
| 2024-12-22 | fix: Properly check if workspace flychecking is allowed | Lukas Wirth | -1/+1 | |
| 2024-12-22 | minor: Tell the server to stop prior to restarting it | Lukas Wirth | -0/+2 | |
| 2024-12-20 | change config rust-analyzer.statusBar.documentSelector to showStatusBar | Mark Murphy | -35/+62 | |
| 2024-12-20 | Show substitution where hovering over generic things | Chayim Refael Friedman | -0/+23 | |
| 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-13 | fix: Revert changes to client capabilities in `bac0ed5` | Giga Bowser | -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 | -2/+2 | |
| 2024-12-05 | Disable `<` typing handler again | Lukas Wirth | -1/+1 | |
| 2024-12-03 | chore: deprecate `typing.autoClosingAngleBrackets` configuration | Tarek | -10/+0 | |
| Signed-off-by: Tarek <tareknaser360@gmail.com> | ||||
| 2024-12-03 | internal: Make exclude characters for typing assists configurable, default ↵ | Tarek | -0/+13 | |
| to None Signed-off-by: Tarek <tareknaser360@gmail.com> | ||||
