aboutsummaryrefslogtreecommitdiff
path: root/crates/syntax
Commit message (Expand)AuthorAgeFilesLines
* Revert "Replace usage of ast::NameOrNameRef with ast::NameLike"Lukas Wirth2021-02-172-18/+23
* Replace usage of ast::NameOrNameRef with ast::NameLikeLukas Wirth2021-02-172-23/+18
* Implement ast::AstNode for NameLike and move it to node_extLukas Wirth2021-02-162-1/+47
* Merge #7687bors[bot]2021-02-164-0/+88
|\
| * Specialization for async traitsArnaud2021-02-154-0/+88
* | 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
* Add parsing benchmarkAleksey Kladov2021-02-091-3/+25
* Infra for "unit" benchmarkingAleksey Kladov2021-02-091-3980/+0
* Update crateskjeremy2021-02-081-1/+1
* AdtDef -> AdtAleksey Kladov2021-02-071-19/+19
* Merge #7535bors[bot]2021-02-051-1/+1
|\
| * allow modifications of vars from outer scope inside extracted functionVladyslav Katasonov2021-02-031-1/+1
* | Add cargo file tidy testEdwin Cheng2021-02-031-2/+2
|/
* Bump rustc_lexerLaurențiu Nicola2021-02-021-1/+1
* Fix ast::String::value not properly escaping in some casesLukas Wirth2021-01-301-2/+19
* Bump depsLaurențiu Nicola2021-01-271-1/+1
* :arrow_up: rowanAleksey Kladov2021-01-251-1/+1
* Add validation for mutable const itemsLukas Wirth2021-01-245-24/+39
* Up lexerkjeremy2021-01-211-1/+1
* :arrow_up: rowanAleksey Kladov2021-01-205-12/+8
* .Aleksey Kladov2021-01-196-18/+18
* :arrow_up: rowanAleksey Kladov2021-01-193-5/+6
* Parse `impl const Trait`Lukas Wirth2021-01-182-0/+25
* Add `MacroType` syntaxJonas Schievink2021-01-181-2/+31
* Merge #7291bors[bot]2021-01-1815-67/+147
|\
| * Wrap remaining self/super/crate in Name{Ref}Lukas Wirth2021-01-1515-67/+147
* | When building an item-tree, keep fewer nodes in memoryAleksey Kladov2021-01-161-1/+1
* | Add Unmerge Use assistunexge2021-01-151-2/+6
|/
* Merge #7288bors[bot]2021-01-1521-41/+87
|\
| * Handle self/super/crate in PathSegment as NameRefLukas Wirth2021-01-1521-41/+87
* | Merge #7287bors[bot]2021-01-151-1/+1
|\ \
| * | Make SyntaxPtr lookup logarithmicAleksey Kladov2021-01-151-1/+1
* | | Merge #7286bors[bot]2021-01-152-8/+3
|\ \ \ | |_|/ |/| |
| * | Remove useless wrapperAleksey Kladov2021-01-152-8/+3
| |/
* | Add test for yield_exprDaiki Ihara2021-01-152-0/+32
* | Add support for yiled keywordDaiki Ihara2021-01-151-1/+33
|/
* Introduce more appropriate assertion mechanismAleksey Kladov2021-01-141-1/+1
* Merge #7218bors[bot]2021-01-106-58/+58
|\
| * Updated tests via `cargo xtask codegen`Vincent Esche2021-01-102-50/+50
| * Fixed typos in local bindingsVincent Esche2021-01-091-2/+2
| * Fixed typos in code assertsVincent Esche2021-01-091-1/+1
| * Fixed typos in code commentsVincent Esche2021-01-092-5/+5
* | Merge #7239bors[bot]2021-01-101-1/+1
|\ \
| * | Replace SyntaxKind usage with T! macro where applicableLukas Wirth2021-01-101-1/+1
* | | Fix typo, parentheses is pluralLaurențiu Nicola2021-01-101-2/+2
|/ /
* / Allow `true` and `false` keywords in const genericsCallym2021-01-102-10/+20
|/