about summary refs log tree commit diff
path: root/src/tools/rust-analyzer/crates/syntax
AgeCommit message (Expand)AuthorLines
2025-04-21Merge pull request #19643 from ChayimFriedman2/generic-const-itemsLukas Wirth-3/+9
2025-04-21feat: parse `super let`Lukas Wirth-1/+3
2025-04-21Parse generic constsChayim Refael Friedman-3/+9
2025-04-16fix: use `ast::TokenTree` in `make::expr_macro`Prajwal S N-12/+12
2025-04-14Merge pull request #19568 from snprajwal/destructure-struct-editorLukas Wirth-3/+22
2025-04-11fix: `make::expr_call() -> CallExpr`Prajwal S N-7/+2
2025-04-11fix: `make::expr_method_call() -> MethodCallExpr`Prajwal S N-8/+3
2025-04-11fix: `make::expr_closure() -> ClosureExpr`Prajwal S N-6/+5
2025-04-11fix: `make::expr_paren() -> ParenExpr`Prajwal S N-5/+2
2025-04-11refactor: editor for `destructure_struct_binding`Prajwal S N-3/+22
2025-04-08Merge pull request #19541 from Veykril/push-twqrorwqzmwvLukas Wirth-0/+16
2025-04-08fix(auto-import): Prefer imports of matching types for argument lists Lukas Wirth-0/+16
2025-04-07Merge pull request #19511 from snprajwal/fixmesLukas Wirth-10/+2
2025-04-05Clean up `rustc-literal-escaper` usage in rust-analyzerGuillaume Gomez-3/+1
2025-04-04Update `rustc-literal-escaper` version to `0.0.2`Guillaume Gomez-1/+1
2025-04-04prefer default over newBenjaminBrienen-20/+9
2025-04-04Remove usage of `rustc_lexer::unescape` in rust-analyzerGuillaume Gomez-13/+7
2025-04-04chore: clean up some FIXMEsPrajwal S N-10/+2
2025-03-31fix: Cleanup param name inlay hint filteringLukas Wirth-0/+10
2025-03-25minor: Simplify impl-ty parse validationLukas Wirth-55/+74
2025-03-25Merge pull request #19388 from Veykril/push-oqysrnttwywuLukas Wirth-1/+3
2025-03-25feat: parse `unsafe` record fieldsLukas Wirth-1/+3
2025-03-25Merge pull request #19347 from Shourya742/2025-03-13-add-diagnostic-for-dnagl...Lukas Wirth-1/+99
2025-03-23chore: Bump dependenciesLukas Wirth-2/+2
2025-03-23chore: Remove unused dependenciesLukas Wirth-2/+0
2025-03-21add syntax validation test for &impl 'abit-aloo-0/+30
2025-03-21add syntax validation test for ambiguous +bit-aloo-0/+39
2025-03-21validate_impl_object_ty: Add diagnostics for and ambiguous .bit-aloo-1/+30
2025-03-21refactor: Reduce codegen burden for `SyntaxNode` and `SyntaxToken`Lukas Wirth-418/+2682
2025-03-17Observe unsafeness when generating manual impls of former derivesAli Bektas-1/+1
2025-03-15cargo fmtBenjaminBrienen-107/+94
2025-03-15edition = "2024"BenjaminBrienen-1/+1
2025-03-15rust-version = "1.85"BenjaminBrienen-1/+1
2025-03-15Fix 2024 syntax errorsBenjaminBrienen-1/+1
2025-03-14feat: for loop to while let assistVishruth-Thimmaiah-2/+19
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