about summary refs log tree commit diff
path: root/compiler/rustc_parse/src/parser
AgeCommit message (Expand)AuthorLines
2024-04-18Auto merge of #124008 - nnethercote:simpler-static_assert_size, r=Nilstriebbors-2/+2
2024-04-18Simplify `static_assert_size`s.Nicholas Nethercote-2/+2
2024-04-17Rename `BindingAnnotation` to `BindingMode`Jules Bertholet-18/+16
2024-04-17Rollup merge of #124051 - dtolnay:emptyset, r=compiler-errorsMatthias Krüger-1/+1
2024-04-17Rollup merge of #122813 - nnethercote:nicer-quals, r=compiler-errorsMatthias Krüger-5/+2
2024-04-16Fix empty-set symbol in commentsDavid Tolnay-1/+1
2024-04-16Auto merge of #123468 - compiler-errors:precise-capturing, r=oli-obkbors-8/+51
2024-04-16Avoid unnecessary `rustc_span::DUMMY_SP` usage.Nicholas Nethercote-5/+2
2024-04-16Rollup merge of #123462 - fmease:rn-mod-sep-to-path-sep, r=nnethercoteLeón Orell Valerian Liehr-26/+26
2024-04-15More polishingMichael Goulet-1/+3
2024-04-15Use a path instead of an ident (and stop manually resolving)Michael Goulet-2/+5
2024-04-15Validation and other thingsMichael Goulet-1/+1
2024-04-15Implement resolution, parse use<Self>Michael Goulet-1/+7
2024-04-15Use dedicated PreciseCapturingArg for representing what goes in use<>Michael Goulet-7/+23
2024-04-15Parsing , pre-lowering support for precise capturesMichael Goulet-6/+22
2024-04-11remove some things that do not need to beMatthias Krüger-2/+1
2024-04-04Rename ModSep to PathSepLeón Orell Valerian Liehr-26/+26
2024-04-03Rollup merge of #123401 - Zalathar:assert-size-aarch64, r=fmeaseJacob Pratt-2/+2
2024-04-03Check `x86_64` size assertions on `aarch64`, tooZalathar-2/+2
2024-04-02Don't ICE for postfix match after asMichael Goulet-0/+1
2024-03-29Auto merge of #123080 - Jules-Bertholet:mut-ref-mut, r=Nadrierilbors-27/+32
2024-03-27Feature gateJules Bertholet-0/+4
2024-03-27chore: fix some commentsxiaoxiangxianzi-1/+1
2024-03-27Implement `mut ref`/`mut ref mut`Jules Bertholet-27/+28
2024-03-26Rollup merge of #122120 - fmease:sugg-assoc-ty-bound-on-eq-bound, r=compiler-...Matthias Krüger-6/+18
2024-03-25Clarify `parse_dot_suffix_expr`.Nicholas Nethercote-16/+19
2024-03-25Change `parse_expr_tuple_field_access`.Nicholas Nethercote-10/+15
2024-03-25Remove `next_token` handling from `parse_expr_tuple_field_access`.Nicholas Nethercote-18/+10
2024-03-25Inline and remove `Parser::parse_expr_tuple_field_access_float`.Nicholas Nethercote-36/+38
2024-03-23Suggest assoc ty bound on lifetime in eq constraintLeón Orell Valerian Liehr-6/+18
2024-03-22Rollup merge of #121619 - RossSmyth:pfix_match, r=petrochenkovMatthias Krüger-5/+24
2024-03-21Rollup merge of #122793 - compiler-errors:deref-pat-syntax, r=NadrierilMatthias Krüger-1/+19
2024-03-21Rollup merge of #122752 - nnethercote:Interpolated-cleanups, r=petrochenkovMatthias Krüger-83/+63
2024-03-21Implement macro-based deref!() syntax for deref patternsMichael Goulet-1/+19
2024-03-21Auto merge of #122822 - matthiaskrgr:rollup-rjgmnbe, r=matthiaskrgrbors-5/+15
2024-03-21Auto merge of #122718 - workingjubilee:eyeliner-for-contrast, r=lcnrbors-0/+13
2024-03-20Make type_ascribe! not a built-inMichael Goulet-5/+15
2024-03-21Streamline `NamedMatch`.Nicholas Nethercote-6/+22
2024-03-21Remove non-useful code path.Nicholas Nethercote-10/+0
2024-03-21Fix some formatting.Nicholas Nethercote-5/+3
2024-03-21Use better variable names in some `maybe_whole!` calls.Nicholas Nethercote-5/+5
2024-03-21Use `maybe_whole!` to streamline `parse_stmt_without_recovery`.Nicholas Nethercote-11/+5
2024-03-21Use `maybe_whole!` to streamline `parse_item_common`.Nicholas Nethercote-16/+11
2024-03-21Rewrite `parse_meta_item`.Nicholas Nethercote-11/+7
2024-03-21Use `maybe_whole!` to streamline `parse_attr_item`.Nicholas Nethercote-19/+10
2024-03-20Rollup merge of #122540 - WaffleLapkin:ununexpected, r=estebankMatthias Krüger-13/+23
2024-03-19Inline conditionals in the parserJubilee Young-0/+13
2024-03-19Rollup merge of #122717 - workingjubilee:handle-call-call-call-call-calling-m...Matthias Krüger-1/+4
2024-03-18Ensure stack before parsing dot-or-callJubilee Young-1/+4
2024-03-19Auto merge of #122055 - compiler-errors:stabilize-atb, r=oli-obkbors-2/+0