Commit graph

316919 commits

Author SHA1 Message Date
Shoyu Vanilla (Flint)
6040177bfb
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
c6b1f8ad9a
remove edit_in_place from generate_new assist with edit::AstNodeEdit 2026-02-13 13:14:06 +05:30
bit-aloo
85e0c3209e
remove edit_in_place from convert_bool_to_enum assist with edit::AstNodeEdit 2026-02-13 13:11:46 +05:30
bit-aloo
140a039fb7
remove edit_in_place from generate_trait_from_impl assist with edit::AstNodeEdit 2026-02-13 13:09:27 +05:30
bit-aloo
c8e284bf01
remove edit_in_place from replace_if_let_with_match assist with edit::AstNodeEdit 2026-02-13 13:01:50 +05:30
bit-aloo
96d6a3e077
remove edit_in_place from convert_let_else_to_match assist with edit::AstNodeEdit 2026-02-13 12:20:42 +05:30
bit-aloo
34eee0c30a
remove edit_in_place from generate_getter_or_setter assist with edit::AstNodeEdit 2026-02-13 12:16:50 +05:30
bit-aloo
5de304e2a4
remove edit_in_place from generate_mut_trait_impl assist with edit::AstNodeEdit 2026-02-13 12:15:47 +05:30
bit-aloo
6221b39591
remove edit_in_place from bind_unused_param assist with edit::AstNodeEdit 2026-02-13 12:13:35 +05:30
bit-aloo
28bf2dbb13
remove edit_in_place from move_const_to_impl assist with edit::AstNodeEdit 2026-02-13 12:11:19 +05:30
bit-aloo
3a202c4736
remove edit_in_place from replace_let_with_if_let assist with edit::AstNodeEdit 2026-02-13 12:07:01 +05:30
Shoyu Vanilla (Flint)
b214aac14c
Merge pull request #21632 from ChayimFriedman2/extern-fn-pat
fix: Don't assume `extern fn`s parameters are patterns
2026-02-12 22:14:37 +00:00
Chayim Refael Friedman
61df37fafa 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
15e661ce61
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
88d951e251
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
860469f758
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)
5bbd3e65dc
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
c991d070bd
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
9c468be363
move to edit::AstNodeEdit from edit_in_place::Indent 2026-02-12 14:52:48 +05:30
bit-aloo
87feb37bc7
migrate covert_tuple_return_type to struct to syntax editor 2026-02-12 14:52:48 +05:30
Chayim Refael Friedman
8b27b45bbd Revert "feat: Implement fine grained client side request cancellation support" 2026-02-12 11:20:27 +02:00
Chayim Refael Friedman
d32a47377e
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
11ce0a5655
pin nightly for miri workflow 2026-02-12 14:03:22 +05:30
Lukas Wirth
eb05ff6068
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)
49228dc09f
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)
751508a968
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
9c7cc62406
make generate_unique_lifetime_param_name return Option<SmolStr> 2026-02-11 15:23:09 +05:30
bit-aloo
78c8ab35e8
migrate destructure tuple binding to new syntaxEditor 2026-02-11 13:39:13 +05:30
Shoyu Vanilla (Flint)
c53e819a2c
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
68f2f3cd7f
Merge pull request #21611 from ShoyuVanilla/issue-21605
fix: Sync `allow_normalization` to rustc
2026-02-09 20:14:10 +00:00
A4-Tacks
5a721a117f
Improve variable name 2026-02-10 04:14:09 +08:00
Chayim Refael Friedman
a3b7fa9d21
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
6494dabc33 fix: Sync allow_normalize to rustc 2026-02-10 00:57:41 +09:00
Wilfred Hughes
e7855f5bfa 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)
7d521a2cd9
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)
23f6d7474b
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
c4eaf24499
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
ae24fdaccc fix: Fix set_top_subtree_delimiter_span using wrong index for close span 2026-02-09 12:45:01 +01:00
Laurențiu Nicola
5ad44f28c6
Merge pull request #21538 from Shourya742/2026-01-28-fix-linking-of-postcard-test
Fix linking of postcard test
2026-02-09 05:53:36 +00:00
Laurențiu Nicola
0e022db2e9
Merge pull request #21607 from lnicola/fix-lockfile
minor: Fix lockfile
2026-02-09 05:31:31 +00:00
Laurențiu Nicola
f394d1e6c6 Fix lockfile 2026-02-09 07:21:53 +02:00
Vincent Esche
59111f7a73 Add expression_types(), pattern_types(), binding_types() to DefWithBody 2026-02-08 21:57:53 +01:00
bit-aloo
fa31e1759a
migrate generate_getter_or_setter to syntaxeditor api 2026-02-08 22:14:30 +05:30
bit-aloo
f605c0ab7c
self_param and impl_ implementation in syntax_factory 2026-02-08 22:14:06 +05:30
Lukas Wirth
36058bfc0f
Merge pull request #21571 from Wilfred/check_type_names
fix: Stale diagnostics with rust-project.json and rustc JSON
2026-02-07 13:17:19 +00:00
Lukas Wirth
cfe24614c5
Merge pull request #21570 from Wilfred/clarify_check_struct
internal: Clarify that CargoCheck applies to all check commands
2026-02-07 13:14:42 +00:00
Lukas Wirth
abc2fc08ad
Merge pull request #21380 from Veykril/push-nolvxuourwru
feat: Implement fine grained client side request cancellation support
2026-02-07 13:11:31 +00:00
Lukas Wirth
84c2a531ac Correctly implement client side request cancellation support 2026-02-07 14:02:13 +01:00
Lukas Wirth
729f384e48 Bump salsa 2026-02-07 14:02:13 +01:00
Lukas Wirth
c14eb7f157
Merge pull request #21593 from rust-lang/dependabot/cargo/time-0.3.47
Bump time from 0.3.44 to 0.3.47
2026-02-07 12:50:45 +00:00