about summary refs log tree commit diff
path: root/compiler/rustc_parse
AgeCommit message (Expand)AuthorLines
2022-12-10compiler: remove unnecessary imports and qualified pathsKaDiWa-3/+0
2022-12-10fix #105366, suggest impl in the scenario of typo with fnyukang-2/+26
2022-12-07fix #105226, Detect spurious ; before assoc fn bodyyukang-3/+9
2022-12-06Rollup merge of #105098 - lyming2007:issue-103869-fix, r=eholkMatthias Krüger-1/+8
2022-12-05Rollup merge of #105223 - lukas-code:(ExprWithBlock), r=petrochenkovMatthias Krüger-14/+5
2022-12-05Parameterise `Parser::{recover_unclosed_char,handle_missing_lit}`.Nicholas Nethercote-30/+49
2022-12-04Rollup merge of #105141 - ohno418:fix-ice-on-invalid-var-decl-in-macro-call, ...Matthias Krüger-19/+24
2022-12-03more commentsLukas Markeffsky-3/+4
2022-12-03suggest parenthesis around ExprWithBlock BinOp ExprWithBlockLukas Markeffsky-12/+2
2022-12-03Rollup merge of #104199 - SarthakSingh31:issue-97417-1, r=cjgillotMatthias Krüger-3/+7
2022-12-03parser: refactoring on recovery from invalid variable declarationsYutaro Ohno-16/+21
2022-12-03parser: fix ICE with invalid variable declaration in macro callYutaro Ohno-4/+4
2022-12-01While parsing enum variant, the error message always disappearYiming Lei-1/+8
2022-12-02Remove `token::Lit` from `ast::MetaItemLit`.Nicholas Nethercote-6/+7
2022-12-01rustc_ast_lowering: Stop lowering imports into multiple itemsVadim Petrochenkov-1/+1
2022-11-29Avoid unnecessary `MetaItem`/`Attribute` conversions.Nicholas Nethercote-17/+26
2022-11-28Keep track of the start of the argument block of a closureSarthak Singh-3/+7
2022-11-28Rename `NestedMetaItem::[Ll]iteral` as `NestedMetaItem::[Ll]it`.Nicholas Nethercote-1/+1
2022-11-28Rename `ast::Lit` as `ast::MetaItemLit`.Nicholas Nethercote-18/+22
2022-11-27Prefer doc comments over `//`-comments in compilerMaybe Waffle-6/+6
2022-11-26will not suggest for postfix operator when can not handle precedences wellyukang-1/+5
2022-11-26add start_stmt to handle postfix incrementyukang-30/+26
2022-11-25fix #104867, Properly handle postfix inc/dec in standalone and subexpr scenariosyukang-42/+25
2022-11-24Rollup merge of #103908 - estebank:consider-cloning, r=compiler-errorsMatthias Krüger-2/+3
2022-11-24Auto merge of #104507 - WaffleLapkin:asderefsyou, r=wesleywiserbors-1/+1
2022-11-23Suggest `.clone()` or `ref binding` on E0382Esteban Küber-2/+3
2022-11-23Auto merge of #104410 - WaffleLapkin:unregress, r=estebankbors-10/+22
2022-11-22`rustc_parse`: remove `ref` patternsMaybe Waffle-39/+39
2022-11-22Rollup merge of #104559 - nnethercote:split-MacArgs, r=petrochenkovMatthias Krüger-62/+61
2022-11-22Split `MacArgs` in two.Nicholas Nethercote-62/+61
2022-11-21Match crate and slug namesmejrs-127/+121
2022-11-19Cleanup macro matching recoveryNilstrieb-5/+0
2022-11-19Rollup merge of #104566 - matthiaskrgr:clippy_perf_nov18, r=oli-obkDylan DPC-2/+2
2022-11-18Auto merge of #104573 - matthiaskrgr:rollup-k36ybtp, r=matthiaskrgrbors-2/+21
2022-11-18Rollup merge of #103405 - chenyukang:yukang/fix-103381-and-if, r=compiler-errorsMatthias Krüger-2/+21
2022-11-18couple of clippy::perf fixesMatthias Krüger-2/+2
2022-11-17Use `ThinVec` in `ast::Path`.Nicholas Nethercote-18/+24
2022-11-17Box `ExprKind::{Closure,MethodCall}`, and `QSelf` in expressions, types, and ...Nicholas Nethercote-26/+38
2022-11-16Auto merge of #102944 - nnethercote:ast-Lit-third-time-lucky, r=petrochenkovbors-244/+119
2022-11-16Use `as_deref` in compiler (but only where it makes sense)Maybe Waffle-1/+1
2022-11-16Fix perf regression by correctly matching keywordsMaybe Waffle-10/+22
2022-11-16Use `token::Lit` in `ast::ExprKind::Lit`.Nicholas Nethercote-244/+119
2022-11-15Only do parser recovery on retried macro matchingNilstrieb-2/+2
2022-11-15comment feedbackyukang-2/+1
2022-11-15fix #104088, Slightly improve error message for invalid identifieryukang-2/+23
2022-11-15fix #103381, Detect incorrect chaining of if and if let conditionsyukang-2/+21
2022-11-14Rollup merge of #104223 - fmease:recover-fn-ptr-with-generics, r=estebankMatthias Krüger-3/+77
2022-11-13Add `delay_span_bug` to `AttrWrapper::take_for_recovery`Maybe Waffle-13/+26
2022-11-12Auto merge of #103812 - clubby789:improve-include-bytes, r=petrochenkovbors-1/+3
2022-11-11Rollup merge of #103468 - chenyukang:yukang/fix-103435-extra-parentheses, r=e...Manish Goregaokar-7/+23