aboutsummaryrefslogtreecommitdiff
path: root/crates/syntax/src/ast
Commit message (Expand)AuthorAgeFilesLines
* Hide implementation details of TokenTextDawer2021-05-061-2/+2
* Clean upDawer2021-05-061-15/+2
* Borrow text from nodes of immutable syntax treesDawer2021-05-061-9/+27
* Adapt to a new rowan borrowing node API.Dawer2021-05-061-1/+1
* Split out merge_imports module from helpers::insert_useLukas Wirth2021-04-241-1/+21
* 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
| |/ |/|
* | Merge #8578bors[bot]2021-04-191-0/+12
|\ \
| * | fix: false positive about inner attrs in docsAleksey Kladov2021-04-191-0/+12
| | |
| \ \
*-. \ \ Merge #8524 #8527bors[bot]2021-04-191-0/+153
|\ \ \ \ | |_|/ / |/| | / | | |/ | |/|
| | * Finish GenericParamsOwnerEdit implsDawer2021-04-151-5/+94
| | * Switch introduce_named_lifetime assist to use mutable syntax treeDawer2021-04-141-0/+64
| |/
* / Fill match arms for a tuple of a single enum.Dawer2021-04-161-6/+12
|/
* Basic Support Macro 2.0Edwin Cheng2021-03-271-0/+1
* Add TokenTextAleksey Kladov2021-03-261-7/+10
* syntax: return owned string instead of leaking stringcynecx2021-03-262-10/+8
* Use more std::array::IntoIterLaurențiu Nicola2021-03-251-4/+3
* Use arrayvec 0.6Laurențiu Nicola2021-03-251-8/+8
* Simplify codeAleksey Kladov2021-03-231-2/+3
* rewrite merge use trees assist to use muatable syntax treesAleksey Kladov2021-03-223-42/+50
* a lot of clippy::style fixesMatthias Krüger2021-03-214-41/+29
* clippy::complexity simplifications related to IteratorsMatthias Krüger2021-03-211-2/+1
* use strip_prefix() instead of starts_with and slicing (clippy::manual_strip)Matthias Krüger2021-03-211-2/+1
* remove more redundant clones (clippy::redundant_clone())Matthias Krüger2021-03-211-1/+1
* Don't use an untyped String for ActiveParam trackingLukas Wirth2021-03-201-0/+9
* Move `AttrsOwnerNode` to syntax and make it publicJonas Schievink2021-03-191-0/+30
* Make ast editing more ergonomicAleksey Kladov2021-03-191-21/+20
* Parse extended_key_value_attributesLukas Wirth2021-03-192-33/+23
* Better handling of block doc commentsLukas Wirth2021-03-172-22/+13
* Merge #8059bors[bot]2021-03-171-1/+1
|\
| * Replace trait object boxing with extra AttrsOwnerNodeLukas Wirth2021-03-161-1/+1
* | avoid converting types into themselves via .into() (clippy::useless-conversion)Matthias Krüger2021-03-171-1/+1
* | pit-of-successify tree editorAleksey Kladov2021-03-161-3/+3
* | Auto-magical whitespaceAleksey Kladov2021-03-161-21/+11
* | Move more boundsAleksey Kladov2021-03-161-10/+44
|/
* Upgrade rowanAleksey Kladov2021-03-163-3/+120
* Fix macro expansion for statements w/o semicolonEdwin Cheng2021-03-161-2/+8
* 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
* Merge #7777bors[bot]2021-03-022-5/+9
|\
| * Implement line<->block comment assistJohn Renner2021-02-252-5/+9
* | Add tests for apply_demorganLukas Wirth2021-02-241-2/+5
|/
* Fix incorrect missing field diagnostic with box patternsLaurențiu Nicola2021-02-201-4/+13
* Revert "Replace usage of ast::NameOrNameRef with ast::NameLike"Lukas Wirth2021-02-171-16/+21
* Replace usage of ast::NameOrNameRef with ast::NameLikeLukas Wirth2021-02-171-21/+16
* Implement ast::AstNode for NameLike and move it to node_extLukas Wirth2021-02-161-0/+46
* Merge #7620bors[bot]2021-02-161-9/+50
|\