Commit graph

289843 commits

Author SHA1 Message Date
Lukas Wirth
2163766201
Merge pull request #19914 from davidbarsky/davidbarsky/add-some-additional-incrementalism-tests
hir-ty: add incremental tests checking for `infer` invalidation
2025-06-04 07:15:18 +00:00
Laurențiu Nicola
f97317a3dc
Merge pull request #19921 from ShoyuVanilla/ci-retry
ci: Pin `cargo-workspaces` version to `0.3.6`, again
2025-06-04 07:14:11 +00:00
Shoyu Vanilla
4e85d77393 ci: Pin cargo-workspaces version to 0.3.6, again 2025-06-04 16:03:00 +09:00
Laurențiu Nicola
b02d03417a
Merge pull request #19920 from ShoyuVanilla/patch-2
fix: Typo mistake in CI
2025-06-04 06:34:25 +00:00
Shoyu Vanilla (Flint)
d61d0f7977 fix: Typo mistake in autopublish workflow 2025-06-04 15:13:44 +09:00
Laurențiu Nicola
8f5d007917
Merge pull request #19919 from ShoyuVanilla/patch-1
ci: When autopublishing, remove `xtask` from workspace
2025-06-04 05:29:49 +00:00
Shoyu Vanilla (Flint)
cd38deb3ca ci: When autopublishing, remove xtask from workspace
Revert `cargo-workspaces` version fix
2025-06-04 14:19:18 +09:00
Laurențiu Nicola
e5fb11ae3e
Merge pull request #19915 from ShoyuVanilla/publish-libs-crash
ci: Pin `cargo-workspaces` to `0.3.6`
2025-06-04 04:26:10 +00:00
David Barsky
32297bdf8c hir-ty: add incremental tests checking for infer invalidation 2025-06-03 13:48:45 -04:00
Shoyu Vanilla
840142b7f7 ci: Pin cargo-workspaces to 0.3.6 2025-06-04 00:14:00 +09:00
Lukas Wirth
2ada018e29
Merge pull request #19869 from MatrixFrog/publicize_field
Add a quickfix for accessing a private field of a struct
2025-06-03 06:11:28 +00:00
Lukas Wirth
e179d2bdb7
Merge pull request #19894 from ShoyuVanilla/some-query-cycles
fix: Cycle handlers for `HirDatabase::infer, const_param_ty_with_diagnostics`
2025-06-03 06:08:46 +00:00
Lukas Wirth
ae8e3611fc
Merge pull request #19901 from BazookaMusic/master
Enable Assist edit for tuple<->named struct for the struct and visiblity keywords
2025-06-03 06:07:39 +00:00
Tyler Breisacher
e323eae559 Add a quickfix for accessing a private field of a struct 2025-06-02 22:45:34 -07:00
Shoyu Vanilla
ddcc1afd4d fix: Cycle handlers for `HirDatabase::infer, const_param_ty_with_diagnostics 2025-06-03 10:39:38 +09:00
BazookaMusic
d122bd43da simplify expression that checks the offset 2025-06-02 23:28:26 +02:00
Lukas Wirth
23f79c10eb
Merge pull request #19893 from Veykril/push-wzqsompmnlmx
Enhance renaming to include identifiers that are generated from the original symbol
2025-06-02 13:39:04 +00:00
Lukas Wirth
a18f23210c Support derive-macros for rename prefix magic 2025-06-02 15:27:13 +02:00
Lukas Wirth
4c1f3c63d7 fix: Fix edition handling for names in rename logic 2025-06-02 15:27:13 +02:00
Lukas Wirth
4d7b1a44db Enhance renaming to include identifiers that are generated from the original symbol
Co-authored-by: Jake Goulding <jake.goulding@integer32.com>
2025-06-02 15:26:21 +02:00
Lukas Wirth
1099b63858
Merge pull request #19904 from Wilfred/project_json_naming
internal: Use 'ProjectJson' consistently
2025-06-02 11:13:14 +00:00
Wilfred Hughes
d964f5dec2 internal: Use 'ProjectJson' consistently
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-02 11:21:46 +01:00
Lukas Wirth
6a44c01e86
Merge pull request #19897 from aibaars/patch-2
Produce ClosureBinder node in atom.rs
2025-06-02 09:13:04 +00:00
BazookaMusic
4f018d84a9 clippy and more formatting 2025-06-01 01:20:45 +02:00
BazookaMusic
b34e36bc8b rename function so it makes more sense 2025-06-01 01:16:37 +02:00
BazookaMusic
01837bc0c4 Formatting issues resolved 2025-06-01 01:09:23 +02:00
BazookaMusic
a241d8ebd1 add missing public keyword 2025-06-01 00:47:43 +02:00
BazookaMusic
e3d26cdbb6 Allow assist edit for converting structs to appear also on struct keyword and on visibility 2025-06-01 00:44:33 +02:00
Lukas Wirth
01a1908a46
Merge pull request #19900 from Veykril/push-zurosouxqxzz
fix: Fix manual not containing diagnostics documentation
2025-05-31 12:47:26 +00:00
Lukas Wirth
2428070096 fix: Fix manual not containing diagnostics documentation 2025-05-31 14:36:29 +02:00
Lukas Wirth
cac7468d00
Merge pull request #19899 from SomeoneToIgnore/generate-actions
Account for `Generate` actions when filtering the allowed ones
2025-05-31 12:34:33 +00:00
Kirill Bulatov
1b9fb33652 Account for Generate actions when filtering the allowed ones 2025-05-31 12:29:50 +03:00
Lukas Wirth
9c45a45061
Merge pull request #19898 from Veykril/push-ykumpuwmuvmu
refactor: Remove unncessary duplication in highlight_related
2025-05-31 05:35:49 +00:00
Lukas Wirth
ed508c74ac refactor: Remove unncessary duplication in highlight_related 2025-05-31 07:25:03 +02:00
Arthur Baars
ca4811241c Update expected test output 2025-05-30 21:16:38 +00:00
Arthur Baars
bd71e6c2e9 Run 'cargo codegen' to update tests 2025-05-30 21:05:12 +00:00
Arthur Baars
d3a7d1c447
Add test for closure_binder
Co-authored-by: Lukas Wirth <me@lukaswirth.dev>
2025-05-30 22:58:13 +02:00
Arthur Baars
47d9534878
Produce ClosureBinder node in atom.rs 2025-05-30 22:38:31 +02:00
Lukas Wirth
deeb464492
Merge pull request #19896 from Veykril/push-qyutrlxyznum
internal: Restructure some semantics APIs for virtual macro files
2025-05-30 20:15:15 +00:00
Lukas Wirth
1383bca55c internal: Restructure some semantics APIs for virtual macro files 2025-05-30 22:03:04 +02:00
Lukas Wirth
1b809b73f6 Add some more hir_expand::files conversions 2025-05-30 14:48:56 +02:00
Lukas Wirth
8d958aab61
Merge pull request #19861 from vremyavnikuda/docs/find-all-refs-constructor-search
docs: add documentation for find_all_refs constructor search
2025-05-30 06:45:28 +00:00
Lukas Wirth
23738b5d17
Merge pull request #19890 from Veykril/push-kzzntrpllsqx
fix: Fix import insertion not being fully cfg aware
2025-05-29 13:06:12 +00:00
Lukas Wirth
087cfe3c9f fix: Fix import insertion not being fully cfg aware 2025-05-29 14:55:09 +02:00
Lukas Wirth
f06e37674d
Merge pull request #19888 from Veykril/push-wylsryzpnnop
fix: Recognize salsa cycles in `thread_result_to_response`
2025-05-29 07:10:03 +00:00
Lukas Wirth
d2bc36821f fix: Recognize salsa cycles in thread_result_to_response 2025-05-29 08:57:45 +02:00
vremyavnikuda
430f75a818 docs:deleting duplicate documentation 2025-05-28 22:17:29 +07:00
Lukas Wirth
d08ab512dd
Merge pull request #19881 from Veykril/push-wsrmttkymyps
feat: Desugar assist for `let pat = expr?;` -> `let else`
2025-05-28 09:23:27 +00:00
Lukas Wirth
8231d888cf feat: Desugar assist for let pat = expr?; -> let else 2025-05-28 11:12:28 +02:00
Lukas Wirth
c205ef756d
Merge pull request #19880 from Veykril/push-xmpxumsrkymk
fix: Handle included files better in IDE layer
2025-05-28 08:49:42 +00:00