summary refs log tree commit diff
path: root/src/tools/rust-analyzer/crates/syntax
AgeCommit message (Expand)AuthorLines
2025-05-06Rollup merge of #140035 - fee1-dead-contrib:push-oszwkkvmpkks, r=jieyouxu,wes...Stuart Cook-0/+5
2025-05-05Implement RFC 3503: frontmattersDeadbeef-0/+5
2025-05-02refactor: Simplify macro call id constructionLukas Wirth-1/+1
2025-05-01remove a couple of clonesMatthias Krüger-1/+1
2025-04-28Merge pull request #19542 from snprajwal/let-else-to-matchLukas Wirth-9/+133
2025-04-28fix: migrate `unmerge_use` to syntax editorPrajwal S N-1/+64
2025-04-28refactor: migrate `let_else_to_match` to editorPrajwal S N-9/+133
2025-04-28Merge pull request #19704 from Veykril/push-wrvznvvpvtvpLukas Wirth-0/+3
2025-04-28Add expression fill mode variant for filling with underscore expressionsLukas Wirth-0/+3
2025-04-28Merge from rust-lang/rustLaurențiu Nicola-15/+7
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