about summary refs log tree commit diff
path: root/crates/syntax/src/ast
AgeCommit message (Expand)AuthorLines
2022-05-26fix: f32 and f64 representation during loweringfeniljain-5/+37
2022-05-24internal: Refactor our record pat/expr handling in completion contextLukas Wirth-0/+4
2022-05-23fix: When reference searching macro inputs, don't search everything that was ...Lukas Wirth-0/+7
2022-05-14feat: Add binding mode inlay hintsLukas Wirth-1/+1
2022-05-13Revert "Auto merge of #12149 - jonas-schievink:literally-just-a-literal, r=jo...Jonas Schievink-100/+32
2022-05-05Indicate the number of float tokens in the first tokenJonas Schievink-1/+10
2022-05-05Split float literal tokens at the `.`Jonas Schievink-9/+12
2022-05-05Wrap float literals in their own nodeJonas Schievink-21/+76
2022-05-05Remove `ast::Literal::token`Jonas Schievink-6/+7
2022-05-05Lower values of char and byte literalsLaurențiu Nicola-5/+83
2022-05-04improve the default constructor mode when filling fieldsBenjamin Coenen-0/+3
2022-04-23SimplifyLukas Wirth-0/+6
2022-04-17update grammer to support associated const equalityXFFXFF-0/+1
2022-04-10Parse for<'a> closure syntaxLukas Wirth-0/+2
2022-04-05Wrap macros in expr position in `MacroExpr` nodeJonas Schievink-6/+30
2022-04-03Merge #11887bors[bot]-0/+47
2022-04-03fix: Add missing fields diagnostic fix for patternsLukas Wirth-0/+47
2022-04-02fix: `merge_imports::recursive_merge` exiting earlyiDawer-1/+1
2022-04-01fix: splitting path of a glob import wrongly adds `self`iDawer-3/+20
2022-03-20Merge #11690bors[bot]-0/+9
2022-03-12fix: "Extract to function" assist preserves `break` and `continue` labelsMorgan Thomas-6/+16
2022-03-12more clippy fixes:Matthias Krüger-3/+1
2022-03-12fix clippy::redundant_closureMatthias Krüger-1/+1
2022-03-12fix clippy::single_char_patternMatthias Krüger-1/+1
2022-03-12feat: Add an assist for inlining type aliasesSteven Joruk-0/+9
2022-03-06Highlight `Self` as a keyword by defaultLukas Wirth-5/+9
2022-03-05fix: Recognize `Self` as a proper keywordLukas Wirth-4/+13
2022-03-05Merge #11598bors[bot]-1/+34
2022-03-04Preserve order of generic argshkalbasi-9/+19
2022-03-02Parse destructuring assignmentChayim Refael Friedman-1/+33
2022-02-27Fix `if` in #11561Chayim Refael Friedman-5/+61
2022-02-26Fix body selection in while loopsLaurențiu Nicola-1/+9
2022-02-25Generate AST code after rust-analyzer/ungrammar#46Chayim Refael Friedman-0/+1
2022-02-22Make replace_derive_with_manual_impl work againLukas Wirth-0/+9
2022-02-21Change `single_let()` and `is_pattern_cond()` to free functionsChayim Refael Friedman-36/+0
2022-02-21Parse `let` expressions in order to support `let` chainsChayim Refael Friedman-45/+74
2022-02-03Move attribute path completions into attribute completion moduleLukas Wirth-1/+1
2022-02-01Merge #11322bors[bot]-0/+25
2022-01-30Reduce allocations in attribute collectionLukas Wirth-15/+16
2022-01-22removed printsJeroen Vannevel-1/+1
2022-01-22hacky_block_expr_with_commentsJeroen Vannevel-8/+9
2022-01-22removing unwrapsJeroen Vannevel-4/+5
2022-01-22very rough but comments get extractedJeroen Vannevel-0/+23
2022-01-15Move format specifier lexing from syntax to ide_dbLukas Wirth-293/+19
2022-01-13Slightly cleanup HasFormatSpecifier::lex_format_specifierLukas Wirth-213/+146
2022-01-08Shrink diagnostic spans for errors inside macrosJonas Schievink-1/+0
2022-01-08Allow doc comments on all `Item`sJonas Schievink-4/+9
2022-01-08Merge #11107bors[bot]-2/+10
2022-01-07Merge #11230bors[bot]-0/+1
2022-01-07fix: Fix attribute stripping ignoring doc commentsLukas Wirth-0/+1