about summary refs log tree commit diff
path: root/crates/syntax
AgeCommit message (Expand)AuthorLines
2021-07-30SimplifyLukas Wirth-2/+2
2021-07-29Attach comma token to MATCH_ARM instead of MATCH_ARM_LISTLukas Wirth-74/+74
2021-07-29Simplify extract_function assistLukas Wirth-101/+118
2021-07-29Use more strictly typed syntax nodes for analysis in extract_function assistLukas Wirth-0/+75
2021-07-27fix: TyposAlexander Gonzalez-1/+1
2021-07-26Fix generic_arg not parsing opt_generic_arg_list properly in arg listsLukas Wirth-63/+78
2021-07-21Fix some more basic clippy lintsLukas Wirth-1/+1
2021-07-20Restrict completions inside visibility modifiersLukas Wirth-0/+8
2021-07-18Merge #9619bors[bot]-69/+110
2021-07-18Support GATs for associated type arg parsingLukas Wirth-69/+110
2021-07-17feat: improve parser error recovery for function parametersAleksey Kladov-15/+68
2021-07-10Merge #9557bors[bot]-4/+13
2021-07-10Respect coercions in `inline_call`Lukas Wirth-4/+13
2021-07-10Bump rustc_lexer a littleLaurențiu Nicola-1/+1
2021-07-09fix: Adding async keyword when await is present in generate_function assistvi_mi-2/+5
2021-07-05Update `inline_call` assist doc exampleLukas Wirth-6/+8
2021-07-05Merge #9474bors[bot]-0/+21
2021-07-05Fixup emitted whitespace in most casesLukas Wirth-0/+6
2021-07-05minor: drop dummy authors fieldAleksey Kladov-2/+0
2021-07-04minor: untangle complex conditionAleksey Kladov-10/+9
2021-07-04minor: better error messageAleksey Kladov-1/+1
2021-07-03Merge #9476bors[bot]-18/+1149
2021-07-03internal: overhaul code generationAleksey Kladov-18/+1149
2021-07-03Inline parameters in `inline_call` if possibleLukas Wirth-0/+15
2021-07-03Merge the inline function/method assists into `inline_call`Lukas Wirth-2/+1
2021-07-03feat: Implement `inline_method` assistLukas Wirth-11/+17
2021-07-02`replace_match_with_if_let` works on more binary matchesLukas Wirth-0/+4
2021-07-01Merge #9458bors[bot]-3/+10
2021-07-02Remove make::match_arm_with_guardLukas Wirth-3/+10
2021-07-01Merge #9455bors[bot]-0/+13
2021-07-02Handle not let if expressions in replace_if_let_with_matchLukas Wirth-0/+13
2021-06-30Merge #9437bors[bot]-0/+8
2021-06-30Don't classify NameRef paths inside attribute TokenTreesLukas Wirth-0/+8
2021-06-30Cargo update and pull in the new rowankjeremy-1/+1
2021-06-28Fix `NameRef::classify` path resolution inside attributesLukas Wirth-5/+21
2021-06-27Deduplicate ast expression walking logicLukas Wirth-1/+51
2021-06-22Merge #9367bors[bot]-0/+9
2021-06-22Document perf characteristic of to_nodeAleksey Kladov-0/+9
2021-06-21feature: massively improve performance for large filesAleksey Kladov-1/+1
2021-06-18Don't insert imports outside of cfg attributed itemsLukas Wirth-1/+7
2021-06-18Allow to disable import insertion on single path glob importsLukas Wirth-0/+9
2021-06-17Fix parser tests for 1.53Lukas Wirth-198/+198
2021-06-17Create modules in correct directory for nested modules in move_module assistLukas Wirth-0/+8
2021-06-15Highlight unsafe trait refs as unsafe only in impl blocks and definitionsLukas Wirth-0/+9
2021-06-15internal: enforce no #[ignore] and no #[should_panic]Aleksey Kladov-2/+2
2021-06-13clippy::manual_str_repeatMaan2003-1/+1
2021-06-13clippy::redudant_borrowMaan2003-10/+10
2021-06-12internal: cross-crate cov-marksAleksey Kladov-1/+1
2021-06-11Update ungrammarJonas Schievink-649/+769
2021-06-08Fix edge case for ImportGranularity guessingLukas Wirth-1/+4