about summary refs log tree commit diff
path: root/compiler/rustc_parse
AgeCommit message (Expand)AuthorLines
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
2022-11-11Introduce `ExprKind::IncludedBytes`clubby789-1/+3
2022-11-11Recover from fn ptr tys with generic param listLeón Orell Valerian Liehr-3/+77
2022-11-11Auto merge of #99918 - WaffleLapkin:fnFnfun, r=estebankbors-42/+115
2022-11-10Auto merge of #104236 - compiler-errors:rollup-adjshd6, r=compiler-errorsbors-1/+18
2022-11-09Rollup merge of #103443 - mucinoab:recover-colon-as-path-separetor, r=compile...Michael Goulet-0/+17
2022-11-09Rollup merge of #102763 - compiler-errors:nits, r=cjgillotMichael Goulet-1/+1
2022-11-10Auto merge of #103636 - chenyukang:yukang/fix-103587-sugg-if-let, r=jackh276,...bors-4/+21
2022-11-09Make span_suggestions take IntoIteratorMichael Goulet-1/+1
2022-11-09Rollup merge of #103919 - nnethercote:unescaping-cleanups, r=matkladDylan DPC-83/+66
2022-11-08Parser: Recover from using colon as path separator in importsBruno A. Muciño-0/+17
2022-11-08Fix outdated commentWaffle Maybe-1/+1
2022-11-08Remove an address comparison from the parserMaybe Waffle-6/+1
2022-11-08use subdiagnostic for sugesting add letyukang-1/+1
2022-11-08fix #103587, Recover from common if let syntax mistakes/typosyukang-4/+21
2022-11-07Rollup merge of #103986 - compiler-errors:oh-no-bad-block-should-not-have-lab...Dylan DPC-4/+8
2022-11-07Rollup merge of #103914 - nnethercote:close-42326, r=petrochenkovYuki Okushi-11/+1
2022-11-07Make underscore_literal_suffix a hard error.Nicholas Nethercote-11/+1
2022-11-05Fix typoMichael Goulet-2/+2
2022-11-04Don't silently eat label before block in block-like exprMichael Goulet-4/+8
2022-11-04fake a base to suppress later extra error messageyukang-17/+14
2022-11-04Inline and remove `validate_int_literal`.Nicholas Nethercote-18/+13
2022-11-04Refactor `cook_lexer_literal`.Nicholas Nethercote-42/+36
2022-11-04Make non-ASCII errors more consistent.Nicholas Nethercote-19/+13
2022-11-04fix #102806, suggest use .. to fill in the rest of the fields of Structyukang-3/+27