summary refs log tree commit diff
path: root/src/tools/rust-analyzer/crates/syntax
AgeCommit message (Expand)AuthorLines
2025-03-10Merge pull request #19314 from snprajwal/variantdef-implLukas Wirth-0/+55
2025-03-09fix: Prevent wrong invocations of `needs_parens_in` with non-ancestral "parent"sShoyu Vanilla-8/+55
2025-03-09internal: Migrate `inline_local_variable` to `SyntaxEditor`Shoyu Vanilla-0/+21
2025-03-08fix(hir): `VariantDef` is `impl HasSource`Prajwal S N-0/+55
2025-03-05Merge pull request #19265 from Shourya742/2025-03-01-add-dangling-dyn-diagnosticLaurențiu Nicola-9/+103
2025-03-03Add dangling implbit-aloo-31/+54
2025-03-02add diagnostic for dangling implbit-aloo-3/+40
2025-03-02add diagnostic for dangling dynbit-aloo-9/+43
2025-03-02Merge pull request #19253 from ShoyuVanilla/migrate-convert-bool-thenLukas Wirth-26/+118
2025-03-01Merge pull request #19251 from Veykril/push-tkmpqtzxynxkLukas Wirth-1/+16
2025-03-01Remove syntax editing from parenthesis computationLukas Wirth-1/+16
2025-03-01Cleanup string handling in syntax highlightingLukas Wirth-3/+3
2025-03-01Migrate `convert_bool_then` to `SyntaxEditor`Shoyu Vanilla-26/+118
2025-02-28Have inline_local_variable use precedence calculation for parenthesesLukas Wirth-5/+12
2025-02-28Merge pull request #19249 from Veykril/push-noosrywrsuvnLukas Wirth-8/+11
2025-02-28Fix prefix adjustment hints unnecessarily introducing parensLukas Wirth-8/+11
2025-02-27fix doc testsBenjaminBrienen-3/+3
2025-02-27enable doctestBenjaminBrienen-1/+0
2025-02-25internal: Migrate `remove_unused_param` assist to `SyntaxEditor`Giga Bowser-2/+22
2025-02-25fix: Properly handle removals in `SyntaxEditor`Giga Bowser-6/+18
2025-02-25internal: Improve reporting of intersecting changesGiga Bowser-6/+140
2025-02-24Add `take()` method to `SyntaxEditor`Shoyu Vanilla-1/+6
2025-02-24Migrate some leftovers in `add_missing_match_arms`Shoyu Vanilla-1/+157
2025-02-14internal: Remove mutable syntax tree usages from `add_missing_match_arms` assistShoyu Vanilla-47/+2
2025-01-29Merge pull request #19070 from Veykril/push-wpqzmznymtrnLukas Wirth-1/+116
2025-01-29Remove mutable syntax tree shenanigans from adjustment hintsLukas Wirth-1/+116
2025-01-28Merge pull request #19015 from Wilfred/mdbookLukas Wirth-2/+2
2025-01-27feat: Implement `default-field-values`Shoyu Vanilla-1/+5
2025-01-25Skip redundant path search in `resolve_completion_edits`Lukas Wirth-1/+11
2025-01-24manual: Convert to mdbookWilfred Hughes-2/+2
2025-01-10Re-implement rust string highlighting via tool attributeLukas Wirth-0/+8
2025-01-08internal: Migrate `unwrap_return_type` assist to use `SyntaxEditor`Giga Bowser-3/+3
2025-01-08internal: Migrate `wrap_return_type` assist to use `SyntaxEditor`Giga Bowser-5/+105
2025-01-06internal: Add some pattern constructors to `SyntaxFactory`Giga Bowser-0/+26
2025-01-06internal: Add some expr constructors to `SyntaxFactory`Giga Bowser-2/+175
2025-01-06internal: Add some path constructors to `SyntaxFactory`Giga Bowser-1/+77
2025-01-06internal: `make::expr_match` should return `ast::MatchExpr`Giga Bowser-1/+1
2025-01-06internal: Generally improve `make::match_arm`Giga Bowser-11/+24
2025-01-06internal: move `make::expr_unit` to `make::ext::expr_unit`Giga Bowser-7/+7
2025-01-06internal: `make::expr_tuple` should return `ast::TupleExpr`Giga Bowser-2/+3
2025-01-06internal: `make::expr_if` should return `ast::IfExpr`Giga Bowser-1/+1
2025-01-06internal: `make::expr_prefix` should return `ast::PrefixExpr`Giga Bowser-1/+1
2025-01-06internal: Generalize `make::expr_from_text` to types which implement `Into<as...Giga Bowser-1/+1
2025-01-06minor: New clippy lintsLukas Wirth-7/+7
2025-01-04Support the new `CoercePointee` deriveChayim Refael Friedman-1/+19
2024-12-30Move some more AST makers to the quote macroChayim Refael Friedman-52/+56
2024-12-30Create a `quote!`-like API for crafting AST nodesChayim Refael Friedman-9/+182
2024-12-30Generate a method for static retrieval of the SyntaxKind of a node, where pos...Chayim Refael Friedman-0/+1086
2024-12-20internal: Standardize how we take iterator parameters in `SyntaxFactory`Giga Bowser-16/+28
2024-12-18Fix AsmOption rule in rust.ungramArthur Baars-3/+1