about summary refs log tree commit diff
path: root/crates/syntax/src/ast
AgeCommit message (Expand)AuthorLines
2022-01-07Merge #11145bors[bot]-0/+22
2022-01-07Better interface for doc comment and attribute processingLukas Wirth-9/+27
2022-01-07feat(diagnostics): use default expression instead of todo! when missing fieldsBenjamin Coenen-1/+1
2022-01-07Generate `AnyHasDocComments` nodeLukas Wirth-19/+66
2022-01-06Use`const _` instead of `mod __`Jonas Schievink-6/+3
2022-01-06Expand attribute macros on impl and trait itemsJonas Schievink-0/+11
2022-01-04add better default behavior on fill struct fields diagnosticBenjamin Coenen-2/+21
2021-12-30feat(diagnostics): use Default::default() expression instead of todo! when mi...Benjamin Coenen-0/+3
2021-12-23Fix generic type substitution in impl trait with assoc typePetr Nevyhoštěný-2/+10
2021-12-13Reuse results from split_into_parts()Oleg Matrokhin-15/+5
2021-12-13Add number representation assistsOleg Matrokhin-26/+33
2021-11-19Use mutable syntax trees in `merge_imports`, `split_imports`iDawer-40/+74
2021-11-15Fix `impl_def_from_trait`TheDoctor314-64/+8
2021-11-11Fix `impl_trait` function to emit correct astTheDoctor314-8/+64
2021-11-10Add generic parameters for manual impl assistTheDoctor314-2/+7
2021-10-30Fix for-loop expressions breaking with BlockExpr iterableLukas Wirth-1/+9
2021-10-28Refactor ide handling for paths in derive inputsLukas Wirth-0/+21
2021-10-22Merge #9939bors[bot]-0/+6
2021-10-21Migrate to edition 2021Lukas Wirth-4/+1
2021-10-19internal: Parse const trait boundsLukas Wirth-0/+2
2021-10-16feat: Adding extract_module assistvi_mi-0/+6
2021-10-14Merge #10546bors[bot]-0/+13
2021-10-14Implement promotoe_local_to_const assistLukas Wirth-0/+13
2021-10-14Enable delegation generation for complex typesYoshua Wuyts-3/+24
2021-10-13Add basic support for delegationRyan Levick-0/+4
2021-10-10Remove neesless clonek-nasa-1/+1
2021-10-07Support `let...else`Jonas Schievink-0/+26
2021-10-06Merge #10420bors[bot]-1/+3
2021-10-05Merge #10440bors[bot]-57/+55
2021-10-05Replace `if let` with `match` where appropriateAramis Razzaghipour-33/+31
2021-10-05Replace `if let Some(_) = foo` with `if foo.is_some()`Aramis Razzaghipour-1/+1
2021-10-03Fix miscellaneous Clippy lintsAramis Razzaghipour-5/+5
2021-10-03Add semicolons for consistencyAramis Razzaghipour-18/+18
2021-10-03Merge #10438bors[bot]-1/+39
2021-10-03minor: SimplifyLukas Wirth-1/+39
2021-10-03fix: await insertion with try_expr during extract_functionvi_mi-0/+3
2021-10-02minor: dead codeAleksey Kladov-8/+1
2021-10-02internal: remove deprecated methodAleksey Kladov-3/+0
2021-10-02minor: regenAleksey Kladov-0/+149
2021-10-02Parse outer attributes on StructPatternEtCeterazhoufan-1/+3
2021-09-28Fix inline_call breaking RecordExprField shorthandsLukas Wirth-0/+29
2021-09-27Rename `*Owner` traits to `Has*`Lukas Wirth-223/+223
2021-09-27Rename `Dyn*` nodes to `Any*` nodesLukas Wirth-57/+57
2021-09-26internal: more reasonable grammar for blocksAleksey Kladov-76/+62
2021-09-26Remove inherent methods from ast node that carry semantic meaningLukas Wirth-220/+15
2021-09-23CleanupLukas Wirth-0/+10
2021-09-21SimplifyLukas Wirth-105/+8
2021-09-21SimplifyLukas Wirth-163/+106
2021-09-21Generate ast nodes for each ast traitLukas Wirth-30/+398
2021-09-19SimplifyLukas Wirth-1/+1