about summary refs log tree commit diff
path: root/crates/syntax
AgeCommit message (Expand)AuthorLines
2021-02-24Add tests for apply_demorganLukas Wirth-2/+5
2021-02-21Bump depsLaurențiu Nicola-1/+1
2021-02-20Fix incorrect missing field diagnostic with box patternsLaurențiu Nicola-4/+13
2021-02-17Revert "Replace usage of ast::NameOrNameRef with ast::NameLike"Lukas Wirth-18/+23
2021-02-17Replace usage of ast::NameOrNameRef with ast::NameLikeLukas Wirth-23/+18
2021-02-16Implement ast::AstNode for NameLike and move it to node_extLukas Wirth-1/+47
2021-02-16Merge #7687bors[bot]-0/+88
2021-02-16Merge #7620bors[bot]-9/+50
2021-02-15Specialization for async traitsArnaud-0/+88
2021-02-13Don't rename field record patterns directlyLukas Wirth-3/+2
2021-02-13allow try expr? when extacting functionVladyslav Katasonov-0/+3
2021-02-13handle return, break and continue when extracting functionVladyslav Katasonov-9/+47
2021-02-12Refactor reference searching to work with the astLukas Wirth-4/+26
2021-02-09Add parsing benchmarkAleksey Kladov-3/+25
2021-02-09Infra for "unit" benchmarkingAleksey Kladov-3980/+0
2021-02-08Update crateskjeremy-1/+1
2021-02-07AdtDef -> AdtAleksey Kladov-19/+19
2021-02-05Merge #7535bors[bot]-1/+1
2021-02-03allow modifications of vars from outer scope inside extracted functionVladyslav Katasonov-1/+1
2021-02-03Add cargo file tidy testEdwin Cheng-2/+2
2021-02-02Bump rustc_lexerLaurențiu Nicola-1/+1
2021-01-30Fix ast::String::value not properly escaping in some casesLukas Wirth-2/+19
2021-01-27Bump depsLaurențiu Nicola-1/+1
2021-01-25:arrow_up: rowanAleksey Kladov-1/+1
2021-01-24Add validation for mutable const itemsLukas Wirth-24/+39
2021-01-21Up lexerkjeremy-1/+1
2021-01-20:arrow_up: rowanAleksey Kladov-12/+8
2021-01-20.Aleksey Kladov-18/+18
2021-01-19:arrow_up: rowanAleksey Kladov-5/+6
2021-01-18Parse `impl const Trait`Lukas Wirth-0/+25
2021-01-18Add `MacroType` syntaxJonas Schievink-2/+31
2021-01-18Merge #7291bors[bot]-67/+147
2021-01-16When building an item-tree, keep fewer nodes in memoryAleksey Kladov-1/+1
2021-01-15Wrap remaining self/super/crate in Name{Ref}Lukas Wirth-67/+147
2021-01-15Add Unmerge Use assistunexge-2/+6
2021-01-15Merge #7288bors[bot]-41/+87
2021-01-15Handle self/super/crate in PathSegment as NameRefLukas Wirth-41/+87
2021-01-15Merge #7287bors[bot]-1/+1
2021-01-15Make SyntaxPtr lookup logarithmicAleksey Kladov-1/+1
2021-01-15Merge #7286bors[bot]-8/+3
2021-01-15Remove useless wrapperAleksey Kladov-8/+3
2021-01-15Add test for yield_exprDaiki Ihara-0/+32
2021-01-15Add support for yiled keywordDaiki Ihara-1/+33
2021-01-14Introduce more appropriate assertion mechanismAleksey Kladov-1/+1
2021-01-10Merge #7218bors[bot]-58/+58
2021-01-10Updated tests via `cargo xtask codegen`Vincent Esche-50/+50
2021-01-10Merge #7239bors[bot]-1/+1
2021-01-10Replace SyntaxKind usage with T! macro where applicableLukas Wirth-1/+1
2021-01-10Fix typo, parentheses is pluralLaurențiu Nicola-2/+2
2021-01-10Allow `true` and `false` keywords in const genericsCallym-10/+20