aboutsummaryrefslogtreecommitdiff
path: root/crates/syntax/src/ast
Commit message (Expand)AuthorAgeFilesLines
* Replace trait object boxing with extra AttrsOwnerNodeLukas Wirth2021-03-161-1/+1
* 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
|\
| * allow try expr? when extacting functionVladyslav Katasonov2021-02-131-0/+3
| * handle return, break and continue when extracting functionVladyslav Katasonov2021-02-131-9/+47
* | Don't rename field record patterns directlyLukas Wirth2021-02-131-3/+2
|/
* Refactor reference searching to work with the astLukas Wirth2021-02-121-4/+26
* AdtDef -> AdtAleksey Kladov2021-02-071-19/+19
* allow modifications of vars from outer scope inside extracted functionVladyslav Katasonov2021-02-031-1/+1
* Fix ast::String::value not properly escaping in some casesLukas Wirth2021-01-301-2/+19
* .Aleksey Kladov2021-01-193-14/+14
* :arrow_up: rowanAleksey Kladov2021-01-191-1/+1
* Add `MacroType` syntaxJonas Schievink2021-01-181-2/+31
* Merge #7291bors[bot]2021-01-182-15/+25
|\
| * Wrap remaining self/super/crate in Name{Ref}Lukas Wirth2021-01-152-15/+25
* | Add Unmerge Use assistunexge2021-01-151-2/+6
|/
* Handle self/super/crate in PathSegment as NameRefLukas Wirth2021-01-152-7/+21
* Add support for yiled keywordDaiki Ihara2021-01-151-1/+33
* Merge #7218bors[bot]2021-01-101-1/+1
|\
| * Fixed typos in code commentsVincent Esche2021-01-091-1/+1
* | Replace SyntaxKind usage with T! macro where applicableLukas Wirth2021-01-101-1/+1
|/
* Rename expr -> tail_exprAleksey Kladov2021-01-051-1/+1
* Fix warnings on rust-nightlycynecx2021-01-021-2/+2
* indentationAdnoC2020-12-301-3/+3
* Smarter bracketed use diagnosticAdnoC2020-12-301-0/+8
* Implement const block inferenceLukas Wirth2020-12-231-0/+4
* Merge #7010bors[bot]2020-12-231-1/+32
|\
| * Update ungrammar for const block patternsLukas Wirth2020-12-231-1/+32
* | Document `make` module designAleksey Kladov2020-12-231-1/+7
|/
* Minor, cleanup APIAleksey Kladov2020-12-181-0/+3
* Merge #6896bors[bot]2020-12-162-30/+44
|\
| * Node-ify lifetimesLukas Wirth2020-12-162-30/+44
* | Merge #6897bors[bot]2020-12-162-1/+89
|\|
| * Basic support for decl macros 2.0Jonas Schievink2020-12-152-1/+89
* | Merge #6894bors[bot]2020-12-161-0/+3
|\ \ | |/ |/|
| * Parenthesize composite if condition before inverting in invert-if assistJesse Bakker2020-12-151-0/+3
* | Move to upstream `macro_rules!` modelJonas Schievink2020-12-152-21/+39
|/
* Remove some redundant allocationsJeremy Kolb2020-12-122-2/+2
* Properly fetch inner and outer docs on hir-levelLukas Wirth2020-12-091-0/+8
* Simplify ast::Comment api surfaceLukas Wirth2020-12-081-10/+15