38242 Commits

Author SHA1 Message Date
Lukas Wirth
5db21f169d
Merge pull request #21640 from Veykril/push-rutrqvxousks
minor: Remove incorrect warning log
2026-02-13 15:33:46 +00:00
Lukas Wirth
3202861785 Remove incorrect warning log 2026-02-13 16:24:28 +01:00
Lukas Wirth
797b1f61e5
Merge pull request #21609 from Veykril/push-qknzslvkmtyt
internal: Use rayon for proc-macro loading
2026-02-13 11:33:11 +00:00
Lukas Wirth
7d3705a43f internal: Use rayon for proc-macro loading 2026-02-13 12:24:47 +01:00
Shoyu Vanilla (Flint)
4dba1b4042
Merge pull request #21633 from ChayimFriedman2/proc-macro-is-not-fn
fix: Do not resolve proc macros in value ns (as functions), only in macro ns, outside their defining crate
2026-02-13 08:47:17 +00:00
Shoyu Vanilla (Flint)
50863f4113
Merge pull request #21636 from Shourya742/2026-02-13-remove-edit-in-place-in-migrated-handlers
Remove mutable edit in place with edit::AstNodeEdit in migrated  assist handlers
2026-02-13 08:45:05 +00:00
bit-aloo
eef6d70d1d
remove edit_in_place from generate_new assist with edit::AstNodeEdit 2026-02-13 13:14:06 +05:30
bit-aloo
d880ac6138
remove edit_in_place from convert_bool_to_enum assist with edit::AstNodeEdit 2026-02-13 13:11:46 +05:30
bit-aloo
219dbcfee9
remove edit_in_place from generate_trait_from_impl assist with edit::AstNodeEdit 2026-02-13 13:09:27 +05:30
bit-aloo
680135f15f
remove edit_in_place from replace_if_let_with_match assist with edit::AstNodeEdit 2026-02-13 13:01:50 +05:30
bit-aloo
4f4848b763
remove edit_in_place from convert_let_else_to_match assist with edit::AstNodeEdit 2026-02-13 12:20:42 +05:30
bit-aloo
97cf27865a
remove edit_in_place from generate_getter_or_setter assist with edit::AstNodeEdit 2026-02-13 12:16:50 +05:30
bit-aloo
b9ad6d657f
remove edit_in_place from generate_mut_trait_impl assist with edit::AstNodeEdit 2026-02-13 12:15:47 +05:30
bit-aloo
37dd2d6b13
remove edit_in_place from bind_unused_param assist with edit::AstNodeEdit 2026-02-13 12:13:35 +05:30
bit-aloo
82f059b82b
remove edit_in_place from move_const_to_impl assist with edit::AstNodeEdit 2026-02-13 12:11:19 +05:30
bit-aloo
10746d7bab
remove edit_in_place from replace_let_with_if_let assist with edit::AstNodeEdit 2026-02-13 12:07:01 +05:30
Chayim Refael Friedman
23a19cd966 Cleanup unnecessary code 2026-02-13 00:31:51 +02:00
Chayim Refael Friedman
da1672f3d6 Do not resolve proc macros in value ns (as functions), only in macro ns, outside their defining crate
The main impact is that syntax highlighting will show it as a macro and not a function.
2026-02-13 00:26:49 +02:00
Shoyu Vanilla (Flint)
931cd553be
Merge pull request #21632 from ChayimFriedman2/extern-fn-pat
fix: Don't assume `extern fn`s parameters are patterns
nightly
2026-02-12 22:14:37 +00:00
Chayim Refael Friedman
b6388d5ea7 Don't assume extern fns parameters are patterns
Unlike normal fns, they should be bare identifiers.
2026-02-12 23:17:55 +02:00
Chayim Refael Friedman
5af460ef6d
Merge pull request #21381 from A4-Tacks/inline-call-generic-args
Fix incorrect Self path expand for inline_call
2026-02-12 20:57:11 +00:00
Chayim Refael Friedman
2a16118416
Merge pull request #21402 from A4-Tacks/no-semicolon-array
Fix complete semicolon in array expression
2026-02-12 20:10:46 +00:00
Chayim Refael Friedman
ae6b75c271
Merge pull request #21591 from A4-Tacks/hover-fmt-long-param
feat: Improve hover too long parameter list
2026-02-12 19:58:33 +00:00
Shoyu Vanilla (Flint)
f9dbac35f6
Merge pull request #21619 from Shourya742/2026-02-10-migrate-convert-tuple-return-type-to-struct
migrate covert_tuple_return_type to struct  assist to syntax editor
2026-02-12 09:31:47 +00:00
Chayim Refael Friedman
c7deb35923
Merge pull request #21627 from rust-lang/revert-21380-push-nolvxuourwru
Revert "feat: Implement fine grained client side request cancellation support"
2026-02-12 09:29:22 +00:00
bit-aloo
93bc3bb224
move to edit::AstNodeEdit from edit_in_place::Indent 2026-02-12 14:52:48 +05:30
bit-aloo
f362b282f8
migrate covert_tuple_return_type to struct to syntax editor 2026-02-12 14:52:48 +05:30
Chayim Refael Friedman
3bd00dea46 Revert "feat: Implement fine grained client side request cancellation support" 2026-02-12 11:20:27 +02:00
Chayim Refael Friedman
ceb0d07a12
Merge pull request #21628 from Shourya742/2026-02-12-pin-nightly-for-miri-workflow
Pin nightly for miri workflow
2026-02-12 09:08:22 +00:00
bit-aloo
7a8342c522
pin nightly for miri workflow 2026-02-12 14:03:22 +05:30
Lukas Wirth
4bb462fc04
Merge pull request #21581 from Wilfred/clippy_in_ci
internal: Run clippy as a separate CI step
2026-02-11 16:57:18 +00:00
Shoyu Vanilla (Flint)
b2c65c1634
Merge pull request #21618 from Shourya742/2026-02-10-migrate-destructure-tuple-binding-to-syntaxeditor
Migrate destructure tuple binding assist to syntaxEditor
2026-02-11 10:07:04 +00:00
Shoyu Vanilla (Flint)
c5709d0025
Merge pull request #21507 from Shourya742/2026-01-17-migrate-named-lifetime
migrate introduce_named_lifetime assist to SyntaxEditor
2026-02-11 10:01:45 +00:00
bit-aloo
191ddf028e
make generate_unique_lifetime_param_name return Option<SmolStr> 2026-02-11 15:23:09 +05:30
bit-aloo
92baa0878d
migrate destructure tuple binding to new syntaxEditor 2026-02-11 13:39:13 +05:30
Shoyu Vanilla (Flint)
07a594815f
Merge pull request #21583 from A4-Tacks/derive-manual-assoc-bounds
fix: Fix loses associated bounds for replace_derive_with_manual_impl
2026-02-10 05:56:14 +00:00
Chayim Refael Friedman
9efc1f709f
Merge pull request #21611 from ShoyuVanilla/issue-21605
fix: Sync `allow_normalization` to rustc
2026-02-09 20:14:10 +00:00
A4-Tacks
92dccf8c71
Improve variable name 2026-02-10 04:14:09 +08:00
Chayim Refael Friedman
b5835ca685
Merge pull request #21584 from regexident/def-with-body-types
Add `expression_types()`, `pattern_types()`, `binding_types()` to `DefWithBody`
2026-02-09 20:13:16 +00:00
Shoyu Vanilla
0e79084895 fix: Sync allow_normalize to rustc 2026-02-10 00:57:41 +09:00
Wilfred Hughes
9ee9e114be internal: Run clippy as a separate CI step
Currently clippy is run in CI as part of the macOS build. This is a
little confusing, because clippy failures just show as
"Rust (macos-latest)" which make it look like a macOS build failure.

Instead, treat clippy as a separate build step, like miri and rustfmt.

This should also make CI a little faster, because it reduces macOS
runner usage (which tend to be slower than Linux on GitHub actions),
and it reduces the number of steps where we need to install clippy.
2026-02-09 14:18:15 +00:00
Shoyu Vanilla (Flint)
6229f847dc
Merge pull request #21574 from ChayimFriedman2/autoimport-after
feat: When autoimporting a segment followed by other segments, only consider items that will resolve with the after segments
2026-02-09 14:08:56 +00:00
Shoyu Vanilla (Flint)
56397a19dd
Merge pull request #21606 from Shourya742/2026-02-09-migrate-getters-and-setters-handler
migrate getters and setters handler to SyntaxEditor
2026-02-09 13:33:24 +00:00
Lukas Wirth
df401bd91c
Merge pull request #21608 from Veykril/push-kknkruwvyltp
fix: Fix `set_top_subtree_delimiter_span` using wrong index for close span
2026-02-09 11:54:08 +00:00
Lukas Wirth
7fc18fa878 fix: Fix set_top_subtree_delimiter_span using wrong index for close span 2026-02-09 12:45:01 +01:00
Laurențiu Nicola
c75729db68
Merge pull request #21538 from Shourya742/2026-01-28-fix-linking-of-postcard-test
Fix linking of postcard test
2026-02-09
2026-02-09 05:53:36 +00:00
Laurențiu Nicola
5687ea86c9
Merge pull request #21607 from lnicola/fix-lockfile
minor: Fix lockfile
2026-02-09 05:31:31 +00:00
Laurențiu Nicola
a03dc1363f Fix lockfile 2026-02-09 07:21:53 +02:00
Vincent Esche
5822f2cf2d Add expression_types(), pattern_types(), binding_types() to DefWithBody 2026-02-08 21:57:53 +01:00
bit-aloo
5ab48ab3d7
migrate generate_getter_or_setter to syntaxeditor api 2026-02-08 22:14:30 +05:30