aboutsummaryrefslogtreecommitdiff
path: root/crates/syntax/src/ast/make.rs
Commit message (Expand)AuthorAgeFilesLines
* Account for generics in extract_struct_from_enum_variantLukas Wirth2021-06-021-3/+2
* internal: replace AstTransformer with mutable syntax treesAleksey Kladov2021-05-221-0/+4
* internal: rewrite assoc item manipulaion to use mutable treesAleksey Kladov2021-05-141-1/+1
* internal: remove one more immutable treeAleksey Kladov2021-05-141-8/+2
* simplifyAleksey Kladov2021-05-101-0/+3
* internal: introduce `ast::make::ext` module with common shortcutsAleksey Kladov2021-05-091-43/+52
* internal: fix make APIAleksey Kladov2021-05-091-8/+31
* cleanupsAleksey Kladov2021-05-091-2/+2
* internal: pull_assignment_up uses mutable treesAleksey Kladov2021-05-081-0/+3
* fix: use raw idents in `make::name{_ref}` with keywordsJonas Schievink2021-05-071-2/+12
* Adapt to a new rowan borrowing node API.Dawer2021-05-061-1/+1
* Merge #8591 #8638bors[bot]2021-04-231-0/+1
|\
* \ Merge #8317bors[bot]2021-04-231-0/+26
|\ \
| * | Add convert tuple struct to named struct assistunexge2021-04-041-0/+26
* | | Add support for fill match arms of boolean valuesComonad2021-04-211-0/+8
| | * Remove SyntaxRewriter usage in insert_use in favor of tedLukas Wirth2021-04-201-0/+1
| |/ |/|
* | Fill match arms for a tuple of a single enum.Dawer2021-04-161-6/+12
|/
* syntax: return owned string instead of leaking stringcynecx2021-03-261-2/+2
* rewrite merge use trees assist to use muatable syntax treesAleksey Kladov2021-03-221-1/+1
* remove more redundant clones (clippy::redundant_clone())Matthias Krüger2021-03-211-1/+1
* Upgrade rowanAleksey Kladov2021-03-161-2/+12
* feat: add expr_for_loop to make in syntaxLuiz Carlos Mourão Paes de Carvalho2021-03-101-0/+3
* Better strip turbofishesKirill Bulatov2021-03-081-0/+4
* Add tests for apply_demorganLukas Wirth2021-02-241-2/+5
* allow try expr? when extacting functionVladyslav Katasonov2021-02-131-0/+3
* handle return, break and continue when extracting functionVladyslav Katasonov2021-02-131-9/+47
* allow modifications of vars from outer scope inside extracted functionVladyslav Katasonov2021-02-031-1/+1
* .Aleksey Kladov2021-01-191-3/+3
* :arrow_up: rowanAleksey Kladov2021-01-191-1/+1
* Add Unmerge Use assistunexge2021-01-151-2/+6
* Fixed typos in code commentsVincent Esche2021-01-091-1/+1
* Document `make` module designAleksey Kladov2020-12-231-1/+7
* Minor, cleanup APIAleksey Kladov2020-12-181-0/+3
* Parenthesize composite if condition before inverting in invert-if assistJesse Bakker2020-12-151-0/+3
* Add replace_match_with_if_let assistLukas Wirth2020-12-051-2/+11
* Add missing AssocItems in add_custom_impl assistLukas Wirth2020-11-051-0/+4
* Support struct variants in extract_struct_from_enum_variantLukas Wirth2020-11-031-2/+25
* Make insert_use return a SyntaxRewriterLukas Wirth2020-11-021-0/+37
* Properly qualify trait methods in qualify_path assistLukas Wirth2020-10-151-0/+3
* when generating new function, focus on return type instead of bodyBenjamin Coenen2020-10-081-1/+11
* Merge #6019bors[bot]2020-09-291-5/+28
|\
| * Remove make::path_from_textLukas Wirth2020-09-161-5/+28
* | Add make utility for empty associated item listsMatt Hooper2020-09-211-0/+4
* | Add make::glob_use_tree function to create star-only UseTreeLukas Wirth2020-09-161-0/+4
|/
* Merge #5940bors[bot]2020-09-041-0/+15
|\
| * Fix testsAleksei Sidorov2020-09-041-1/+1
| * Initial implementation of the #5085 issueAleksei Sidorov2020-09-031-0/+15
* | Impl make::blank_lineLukas Wirth2020-09-031-1/+11
|/
* Reduce path_from_text usageAleksey Kladov2020-08-311-0/+1
* Remove dead codeAleksey Kladov2020-08-311-14/+0