about summary refs log tree commit diff
path: root/src/tools/rust-analyzer
AgeCommit message (Collapse)AuthorLines
2025-06-04ci: Pin `cargo-workspaces` version to `0.3.6`, againShoyu Vanilla-2/+2
2025-06-04fix: Typo mistake in autopublish workflowShoyu Vanilla (Flint)-1/+1
2025-06-04ci: When autopublishing, remove `xtask` from workspaceShoyu Vanilla (Flint)-3/+3
Revert `cargo-workspaces` version fix
2025-06-04Merge pull request #19915 from ShoyuVanilla/publish-libs-crashLaurențiu Nicola-1/+1
ci: Pin `cargo-workspaces` to `0.3.6`
2025-06-03hir-ty: add incremental tests checking for `infer` invalidationDavid Barsky-0/+253
2025-06-04ci: Pin `cargo-workspaces` to `0.3.6`Shoyu Vanilla-1/+1
2025-06-03chore(deps): bump tar-fs from 2.1.2 to 2.1.3 in /editors/codedependabot[bot]-3/+3
Bumps [tar-fs](https://github.com/mafintosh/tar-fs) from 2.1.2 to 2.1.3. - [Commits](https://github.com/mafintosh/tar-fs/commits) --- updated-dependencies: - dependency-name: tar-fs dependency-version: 2.1.3 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
2025-06-03Merge pull request #19869 from MatrixFrog/publicize_fieldLukas Wirth-182/+138
Add a quickfix for accessing a private field of a struct
2025-06-03Merge pull request #19894 from ShoyuVanilla/some-query-cyclesLukas Wirth-7/+72
fix: Cycle handlers for `HirDatabase::infer, const_param_ty_with_diagnostics`
2025-06-03Merge pull request #19901 from BazookaMusic/masterLukas Wirth-12/+192
Enable Assist edit for tuple<->named struct for the struct and visiblity keywords
2025-06-02Add a quickfix for accessing a private field of a structTyler Breisacher-182/+138
2025-06-03fix: Cycle handlers for `HirDatabase::infer, const_param_ty_with_diagnosticsShoyu Vanilla-7/+72
2025-06-02feat: implement completion for diagnostic moduleRyan Mehri-17/+175
2025-06-02simplify expression that checks the offsetBazookaMusic-36/+30
2025-06-02fix: don't duplicate must_use for functions and traitsRyan Mehri-2/+2
2025-06-02Support derive-macros for rename prefix magicLukas Wirth-117/+211
2025-06-02fix: Fix edition handling for names in rename logicLukas Wirth-115/+161
2025-06-02Enhance renaming to include identifiers that are generated from the original ↵Lukas Wirth-44/+251
symbol Co-authored-by: Jake Goulding <jake.goulding@integer32.com>
2025-06-02internal: Use 'ProjectJson' consistentlyWilfred Hughes-5/+5
The Rust source code previously mised ProjectJson and JsonProject, and the TypeScript definition didn't match either. Use 'ProjectJson' everywhere. This is purely an internal change.
2025-06-02Merge pull request #19897 from aibaars/patch-2Lukas Wirth-21/+69
Produce ClosureBinder node in atom.rs
2025-06-01clippy and more formattingBazookaMusic-9/+4
2025-06-01rename function so it makes more senseBazookaMusic-5/+5
2025-06-01Formatting issues resolvedBazookaMusic-13/+18
2025-06-01add missing public keywordBazookaMusic-1/+1
2025-06-01Allow assist edit for converting structs to appear also on struct keyword ↵BazookaMusic-6/+192
and on visibility
2025-05-31Merge pull request #19900 from Veykril/push-zurosouxqxzzLukas Wirth-2/+2
fix: Fix manual not containing diagnostics documentation
2025-05-31fix: Fix manual not containing diagnostics documentationLukas Wirth-2/+2
2025-05-31Account for `Generate` actions when filtering the allowed onesKirill Bulatov-0/+1
2025-05-31Merge pull request #19898 from Veykril/push-ykumpuwmuvmuLukas Wirth-19/+8
refactor: Remove unncessary duplication in highlight_related
2025-05-31refactor: Remove unncessary duplication in highlight_relatedLukas Wirth-19/+8
2025-05-30Update expected test outputArthur Baars-21/+60
2025-05-30Run 'cargo codegen' to update testsArthur Baars-0/+5
2025-05-30Add test for closure_binderArthur Baars-0/+2
Co-authored-by: Lukas Wirth <me@lukaswirth.dev>
2025-05-30Produce ClosureBinder node in atom.rsArthur Baars-0/+2
2025-05-30internal: Restructure some semantics APIs for virtual macro filesLukas Wirth-79/+185
2025-05-30Add some more `hir_expand::files` conversionsLukas Wirth-64/+137
2025-05-30Merge pull request #19861 from ↵Lukas Wirth-3/+88
vremyavnikuda/docs/find-all-refs-constructor-search docs: add documentation for find_all_refs constructor search
2025-05-29fix: Fix import insertion not being fully cfg awareLukas Wirth-128/+214
2025-05-29Merge pull request #19888 from Veykril/push-wylsryzpnnopLukas Wirth-3/+6
fix: Recognize salsa cycles in `thread_result_to_response`
2025-05-29fix: Recognize salsa cycles in `thread_result_to_response`Lukas Wirth-3/+6
2025-05-28docs:deleting duplicate documentationvremyavnikuda-70/+0
2025-05-28Merge pull request #19881 from Veykril/push-wsrmttkymypsLukas Wirth-171/+336
feat: Desugar assist for `let pat = expr?;` -> `let else`
2025-05-28feat: Desugar assist for `let pat = expr?;` -> `let else`Lukas Wirth-171/+336
2025-05-28Merge pull request #19880 from Veykril/push-xmpxumsrkymkLukas Wirth-31/+97
fix: Handle included files better in IDE layer
2025-05-28Merge pull request #19872 from ChayimFriedman2/async-fn-outputLukas Wirth-11/+81
fix: Fix inference of `AsyncFnX` return type
2025-05-28fix: Handle included files better in IDE layerLukas Wirth-31/+97
This does not fully fix things, but it introduces a function that can be used to fix occurences. When using `to_def` functionality, the input node needs to come from the macro expanded include, not the real file that was included. This does unfortunately add more caller burden, but there is not really a way around it.
2025-05-28Merge pull request #19876 from ShoyuVanilla/layout-paddingLukas Wirth-23/+272
feat: Render padding information when hovering on structs
2025-05-28feat: Render padding information when hovering on structsShoyu Vanilla-23/+272
2025-05-28Back out "Fix IDE resolution of item macros"Lukas Wirth-14/+0
This backs out commit 3e0ab7219a5464999652beca22698cd46e1e48e8.
2025-05-28Drop unnecessay codeLukas Wirth-35/+3