about summary refs log tree commit diff
path: root/crates/syntax/src/ast
AgeCommit message (Expand)AuthorLines
2021-06-18Don't insert imports outside of cfg attributed itemsLukas Wirth-1/+7
2021-06-18Allow to disable import insertion on single path glob importsLukas Wirth-0/+9
2021-06-17Create modules in correct directory for nested modules in move_module assistLukas Wirth-0/+8
2021-06-15Highlight unsafe trait refs as unsafe only in impl blocks and definitionsLukas Wirth-0/+9
2021-06-13clippy::manual_str_repeatMaan2003-1/+1
2021-06-13clippy::redudant_borrowMaan2003-2/+2
2021-06-11Update ungrammarJonas Schievink-7/+43
2021-06-08Fix edge case for ImportGranularity guessingLukas Wirth-1/+4
2021-06-02Account for generics in extract_struct_from_enum_variantLukas Wirth-3/+2
2021-05-27Attribute completion is context awareLukas Wirth-0/+7
2021-05-24generate match arms with todo!() as placeholder bodyDomantas Jadenkus-6/+15
2021-05-22internal: replace AstTransformer with mutable syntax treesAleksey Kladov-54/+16
2021-05-20Don't compare ast::Visibility by stringifyingLukas Tobias Wirth-0/+23
2021-05-17fix: don't add extra whitespace around fieldsAleksey Kladov-0/+4
2021-05-16internal: use mutable syntax trees when filling fieldsAleksey Kladov-98/+42
2021-05-16internal: use mutable trees when filling match armsAleksey Kladov-126/+69
2021-05-16Merge #8813bors[bot]-20/+61
2021-05-14internal: use more mutable APIsAleksey Kladov-35/+17
2021-05-14internal: rewrite assoc item manipulaion to use mutable treesAleksey Kladov-153/+72
2021-05-14internal: remove SyntaxRewriterAleksey Kladov-48/+3
2021-05-14internal: remove more of the SyntaxRewriterAleksey Kladov-29/+31
2021-05-14internal: remove one more immutable treeAleksey Kladov-8/+2
2021-05-12Support length for ByteStringsJade-20/+61
2021-05-10simplifyAleksey Kladov-0/+3
2021-05-09internal: introduce `ast::make::ext` module with common shortcutsAleksey Kladov-43/+52
2021-05-09internal: fix make APIAleksey Kladov-8/+31
2021-05-09internal: rewrite **Repalce impl Trait** assist to mutable syntax treesAleksey Kladov-12/+7
2021-05-09cleanupsAleksey Kladov-2/+2
2021-05-08minor: remove dead codeAleksey Kladov-11/+1
2021-05-08internal: pull_assignment_up uses mutable treesAleksey Kladov-0/+3
2021-05-07fix: use raw idents in `make::name{_ref}` with keywordsJonas Schievink-2/+12
2021-05-06Hide implementation details of TokenTextDawer-2/+2
2021-05-06Clean upDawer-15/+2
2021-05-06Borrow text from nodes of immutable syntax treesDawer-9/+27
2021-05-06Adapt to a new rowan borrowing node API.Dawer-1/+1
2021-04-24Split out merge_imports module from helpers::insert_useLukas Wirth-1/+21
2021-04-23Merge #8591 #8638bors[bot]-0/+1
2021-04-23Merge #8317bors[bot]-0/+26
2021-04-21Add support for fill match arms of boolean valuesComonad-0/+8
2021-04-20Remove SyntaxRewriter usage in insert_use in favor of tedLukas Wirth-0/+1
2021-04-19Merge #8578bors[bot]-0/+12
2021-04-19fix: false positive about inner attrs in docsAleksey Kladov-0/+12
2021-04-19Merge #8524 #8527bors[bot]-0/+153
2021-04-16Fill match arms for a tuple of a single enum.Dawer-6/+12
2021-04-15Finish GenericParamsOwnerEdit implsDawer-5/+94
2021-04-15Switch introduce_named_lifetime assist to use mutable syntax treeDawer-0/+64
2021-04-04Add convert tuple struct to named struct assistunexge-0/+26
2021-03-27Basic Support Macro 2.0Edwin Cheng-0/+1
2021-03-26Add TokenTextAleksey Kladov-7/+10
2021-03-26syntax: return owned string instead of leaking stringcynecx-10/+8