about summary refs log tree commit diff
path: root/crates/syntax/src
AgeCommit message (Expand)AuthorLines
2023-05-02Use triomphe ArcLaurențiu Nicola-1/+2
2023-04-22Auto merge of #14622 - alibektas:make_ty_alias, r=alibektasbors-0/+41
2023-04-22Comment clean-up. Use display where possiblealibektas-9/+7
2023-04-21Small changes in str formattingalibektas-23/+18
2023-04-21Auto merge of #14621 - alibektas:make_impl_trait_fix, r=Veykrilbors-2/+5
2023-04-21Add syntax::make::ty_aliasalibektas-0/+48
2023-04-21Simple fix for make::impl_traitalibektas-2/+5
2023-04-19SpellingJosh Soref-5/+5
2023-04-11Bump smol-strLukas Wirth-0/+7
2023-04-01feat(syntax): RTN in boundstamasfe-2/+43
2023-03-17Support overloaded deref MIR loweringhkalbasi-1/+2
2023-03-17Improve pattern matching MIR loweringhkalbasi-0/+1
2023-03-15fix: Fix ast::IfExpr child accessorsLukas Wirth-19/+20
2023-03-13fix: Only skip adjustment hints for block, if and match expressions for rebor...Lukas Wirth-1/+9
2023-03-06Add `View Mir` command and fix some bugshkalbasi-0/+2
2023-03-04refactor: leverage `HasAttrs` for code brevityRyo Yoshida-0/+37
2023-03-04Parse trait alias as a distinct AST typeRyo Yoshida-2/+91
2023-02-25minor: import `Either` from `either`Ryo Yoshida-2/+2
2023-02-15fix: Bring back hovering call parens for return type infoLukas Wirth-1/+1
2023-02-13Make `is_raw_identifier()` public util functionRyo Yoshida-4/+8
2023-01-31Support generic function in `generate_function` assistRyo Yoshida-1/+6
2023-01-20Auto merge of #13978 - bvanjoi:array-match, r=Veykrilbors-0/+9
2023-01-20feat: array matchbvanjoi-0/+9
2023-01-19Parse const_closures syntax.onestacked-0/+1
2023-01-14implement `AstNode` for `Either`Maybe Waffle-0/+30
2023-01-10suppress lintDaniel Eades-4/+5
2023-01-10comment out disabled codeDaniel Eades-4/+4
2023-01-09Auto merge of #13863 - danieleades:approx-constant, r=Veykrilbors-1/+1
2023-01-09Auto merge of #13891 - bvanjoi:reverse-whitespace-in-assists, r=Veykrilbors-5/+12
2023-01-09Auto merge of #13763 - rami3l:fix/gen-partial-eq-generic, r=Veykrilbors-6/+17
2023-01-04fix: keep whitespace in extract function handlerbvanjoi-5/+12
2023-01-02remove unnecessary lazy evaluationsDaniel Eades-10/+10
2023-01-02remove needless borrowsDaniel Eades-2/+2
2023-01-02use inline format argsDaniel Eades-2/+1
2022-12-31fixupDaniel Eades-2/+1
2022-12-30suppress 'clippy::approx_constant' lint in test caseDaniel Eades-0/+1
2022-12-28Implement `do yeet` expressionMaybe Waffle-2/+39
2022-12-28Parse `do yeet` expressionsMaybe Waffle-2/+3
2022-12-25Moar linting: needless_borrow, let_unit_value, ...Yuri Astrakhan-6/+4
2022-12-24Inline all format arguments where possibleYuri Astrakhan-28/+26
2022-12-20Don't panic in `Expr::needs_parens_in`Maybe Waffle-1/+1
2022-12-17refactor: use `generate_trait_impl_text_intransitive` for `From`-like traitsrami3l-2/+2
2022-12-14fix: add generic `TypeBoundList` in generated derivable implrami3l-5/+16
2022-12-13Fix "needs parens" check in `remove_parentheses` assistMaybe Waffle-94/+307
2022-12-08Move precedence handling to `crates/syntax`Maybe Waffle-0/+116
2022-11-23:arrow_up: rust-analyzerLaurențiu Nicola-7/+43
2022-11-09Rollup merge of #104211 - lnicola:rust-analyzer-2022-11-09, r=lnicolaMichael Goulet-0/+20
2022-11-09:arrow_up: rust-analyzerLaurențiu Nicola-0/+20
2022-11-09Rollup merge of #103919 - nnethercote:unescaping-cleanups, r=matkladDylan DPC-4/+2
2022-11-05Remove `unescape_byte_literal`.Nicholas Nethercote-4/+2