about summary refs log tree commit diff
path: root/compiler/rustc_parse
AgeCommit message (Expand)AuthorLines
2024-12-17Use field init shorthand where possibleJosh Triplett-1/+1
2024-12-16Rollup merge of #134284 - estebank:issue-74863, r=lcnrMatthias Krüger-2/+2
2024-12-15Add hir::AttributeJonathan Dönszelmann-11/+8
2024-12-15Rename `value` field to `expr` to simplify later commits' diffsOli Scherer-5/+3
2024-12-14Rollup merge of #134192 - nnethercote:rm-Lexer-Parser-dep, r=compiler-errorsMatthias Krüger-97/+37
2024-12-13Keep track of patterns that could have introduced a binding, but didn'tEsteban Küber-2/+2
2024-12-13Rollup merge of #134140 - compiler-errors:unsafe-binders-ast, r=oli-obkMatthias Krüger-3/+39
2024-12-13Rollup merge of #133937 - estebank:silence-resolve-errors-from-mod-with-parse...Matthias Krüger-1/+1
2024-12-13Stabilize async closuresMichael Goulet-4/+1
2024-12-13Remove `Lexer`'s dependency on `Parser`.Nicholas Nethercote-97/+37
2024-12-12Add testsMichael Goulet-1/+3
2024-12-12Add unwrap_unsafe_binder and wrap_unsafe_binder macro operatorsMichael Goulet-2/+21
2024-12-12Parsing unsafe bindersMichael Goulet-1/+16
2024-12-12Rollup merge of #134187 - nnethercote:rm-PErr, r=jieyouxuMatthias Krüger-10/+10
2024-12-12Rollup merge of #134173 - onur-ozkan:allow-symbol-intern-string-literal, r=ji...Matthias Krüger-0/+4
2024-12-12Remove `PErr`.Nicholas Nethercote-10/+10
2024-12-11allow `symbol_intern_string_literal` lint in test modulesonur-ozkan-0/+4
2024-12-11Don't emit "field expressions may not have generic arguments" if it's a metho...Orion Gonzalez-2/+5
2024-12-10Keep track of parse errors in `mod`s and don't emit resolve errors for paths ...Esteban Küber-1/+1
2024-12-10Auto merge of #134096 - fmease:rollup-0asgoo8, r=fmeasebors-1/+2
2024-12-09Rollup merge of #134084 - estebank:typo, r=compiler-errorsLeón Orell Valerian Liehr-1/+1
2024-12-09Rollup merge of #134043 - ehuss:unicode-version, r=jieyouxuLeón Orell Valerian Liehr-0/+1
2024-12-09Detect `struct S(ty = val);`Esteban Küber-1/+17
2024-12-09Introduce `default_field_values` featureEsteban Küber-15/+9
2024-12-09Fix typo in RFC mention 3598 -> 3593Esteban Küber-1/+1
2024-12-09Add test to check unicode identifier versionEric Huss-0/+1
2024-12-08Rollup merge of #133424 - Nadrieril:guard-patterns-parsing, r=fee1-deadMatthias Krüger-48/+68
2024-12-04Fix suggestion when shorthand self has erroneous typeMichael Goulet-1/+51
2024-12-03Rollup merge of #133545 - clubby789:symbol-intern-lit, r=jieyouxuMatthias Krüger-2/+2
2024-12-03Rollup merge of #132612 - compiler-errors:async-trait-bounds, r=lcnrMatthias Krüger-2/+2
2024-12-02Rollup merge of #133746 - oli-obk:push-xwyrylxmrtvq, r=jieyouxuGuillaume Gomez-4/+6
2024-12-02Gate async fn trait bound modifier on async_trait_boundsMichael Goulet-2/+2
2024-12-02Rollup merge of #133603 - dtolnay:precedence, r=lcnrGuillaume Gomez-31/+35
2024-12-02Change `AttrArgs::Eq` into a struct variantOli Scherer-4/+6
2024-12-01Only error raw lifetime followed by \' in edition 2021+Michael Goulet-2/+21
2024-11-30Eliminate magic numbers from expression precedenceDavid Tolnay-16/+11
2024-11-30Eliminate precedence arithmetic from rustc_parseDavid Tolnay-17/+26
2024-11-30Rollup merge of #133623 - nnethercote:parse_expr_bottom-spans, r=compiler-errors许杰友 Jieyou Xu (Joe)-21/+14
2024-11-28Replace `Symbol::intern` calls with preinterned symbolsclubby789-2/+2
2024-11-28Rollup merge of #133560 - clubby789:mut-mut-space, r=jieyouxuGuillaume Gomez-2/+5
2024-11-28Rollup merge of #133487 - pitaj:reserve-guarded-strings, r=fee1-deadGuillaume Gomez-6/+23
2024-11-28Improve span handling in `parse_expr_bottom`.Nicholas Nethercote-21/+14
2024-11-28Trim extra space in 'repeated `mut`' diagnosticclubby789-2/+5
2024-11-26Rollup merge of #133140 - dtolnay:precedence, r=fmeaseMichael Goulet-7/+10
2024-11-26Rollup merge of #133070 - nnethercote:lexer-tweaks, r=chenyukangMichael Goulet-80/+86
2024-11-25fix confusing diagnostic for reserved `##`Peter Jaszkowiak-6/+23
2024-11-25Refactor `where` predicates, and reserve for attributes supportFrank King-32/+30
2024-11-25Streamline `lex_token_trees` error handling.Nicholas Nethercote-20/+14
2024-11-25Fix some formatting.Nicholas Nethercote-5/+15
2024-11-25Split `Lexer::bump`.Nicholas Nethercote-7/+27