about summary refs log tree commit diff
path: root/compiler/rustc_parse/src/parser
AgeCommit message (Expand)AuthorLines
2025-08-20Auto merge of #145348 - nnethercote:parse_token_tree-speedup-for-uom, r=petro...bors-6/+17
2025-08-19Rollup merge of #145474 - fmease:paren-use-bounds-fix, r=fee1-dead许杰友 Jieyou Xu (Joe)-73/+89
2025-08-16Clean up parsers related to generic boundsLeón Orell Valerian Liehr-73/+79
2025-08-16Properly recover from parenthesized use-bounds (precise capturing)León Orell Valerian Liehr-16/+26
2025-08-15Rollup merge of #145378 - xizheyin:144968, r=davidtwcoStuart Cook-34/+94
2025-08-14Rollup merge of #145233 - joshtriplett:cfg-select-expr, r=jieyouxuJakub Beránek-11/+19
2025-08-14Rollup merge of #137872 - estebank:extra-vert, r=compiler-errorsJakub Beránek-8/+10
2025-08-14Add FnContext in parser for diagnosticxizheyin-34/+94
2025-08-14Sometimes skip over tokens in `parse_token_tree`.Nicholas Nethercote-6/+17
2025-08-11Extract ast TraitImplHeaderCameron Steffen-14/+13
2025-08-11Tweak trait modifier errorsCameron Steffen-19/+10
2025-08-11Move trait impl modifier errors to parsingCameron Steffen-1/+35
2025-08-10cfg_select: Support unbraced expressionsJosh Triplett-11/+19
2025-08-09Auto merge of #145146 - fee1-dead-contrib:push-zmqrkurlzrxy, r=nnethercotebors-258/+269
2025-08-09remove `P`Deadbeef-258/+269
2025-08-08Recover for PAT = EXPR {}Michael Goulet-0/+2
2025-08-06Rollup merge of #144956 - fmease:gate-const-trait-syntax, r=BoxyUwUGuillaume Gomez-0/+3
2025-08-06Rollup merge of #144195 - Kivooeo:bad-attr, r=fmease,compiler-errorsGuillaume Gomez-7/+52
2025-08-05Gate const trait syntaxLeón Orell Valerian Liehr-0/+3
2025-08-05Added checks for attribute in type caseKivooeo-7/+52
2025-08-04Include whitespace in "remove `|`" suggestion and make it hiddenEsteban Küber-8/+10
2025-07-31Consider operator's span when computing binop expr spanMichael Goulet-5/+8
2025-07-29Rollup merge of #144589 - compiler-errors:postfix-yield-after-cast, r=petroch...Stuart Cook-1/+5
2025-07-28feat: Right align line numbersScott Schafer-24/+24
2025-07-28Account for .yield in illegal postfix operator messageMichael Goulet-1/+5
2025-07-28use let chains in mir, resolve, targetKivooeo-27/+25
2025-07-17parse `const trait Trait`Deadbeef-7/+21
2025-07-15Rollup merge of #143941 - folkertdev:cfg-select-docs, r=traviscrossSamuel Tardieu-4/+6
2025-07-15Rollup merge of #143905 - xizheyin:143828, r=compiler-errorsSamuel Tardieu-2/+57
2025-07-15Recover and suggest use `;` to construct array typexizheyin-2/+57
2025-07-14update `cfg_select!` documentationFolkert de Vries-4/+6
2025-07-13Auto merge of #143461 - folkertdev:cfg-select-builtin-macro, r=petrochenkovbors-1/+78
2025-07-13make `cfg_select` a builtin macroFolkert de Vries-1/+78
2025-07-10Remove uncessary parens in closure body with unused lintyukang-1/+1
2025-07-08Rollup merge of #143589 - RalfJung:const-pat, r=compiler-errorsMatthias Krüger-2/+4
2025-07-07const-block-as-pattern: do not refer to no-longer-existing nightly featureRalf Jung-2/+4
2025-07-06compiler: rename {ast,hir}::BareFn* to FnPtr*Jubilee Young-7/+7
2025-07-03Replace kw_span by full span.Camille GILLOT-2/+12
2025-07-02Auto merge of #143338 - matthiaskrgr:rollup-ykaxh04, r=matthiaskrgrbors-16/+37
2025-07-02Rollup merge of #142237 - benschulz:unused-parens-fn, r=fee1-deadMatthias Krüger-16/+37
2025-07-02Auto merge of #143214 - camsteffen:remove-let-chains-feature, r=est31bors-1/+1
2025-07-01Remove support for dyn*Michael Goulet-8/+2
2025-07-01Detect more cases of unused_parens around typesBenjamin Schulz-16/+37
2025-06-30Remove let_chains featureCameron Steffen-1/+1
2025-06-29Fix the span of trait bound modifier `[const]`León Orell Valerian Liehr-1/+1
2025-06-27Rollup merge of #139858 - oli-obk:new-const-traits-syntax, r=fee1-deadMatthias Krüger-16/+34
2025-06-26Better recoveryMichael Goulet-0/+14
2025-06-26Make recovery for enum with struct field a bit more accurateMichael Goulet-1/+2
2025-06-26Add Ident::is_non_reserved_identMichael Goulet-10/+7
2025-06-26Change const trait bound syntax from ~const to [const]Oli Scherer-5/+19