about summary refs log tree commit diff
path: root/compiler/rustc_parse
AgeCommit message (Expand)AuthorLines
2025-08-19Auto merge of #145601 - jieyouxu:rollup-t5mbqhc, r=jieyouxubors-4/+15
2025-08-19Gate static coroutines behind a parser featureMichael Goulet-2/+6
2025-08-19Prevent impossible combinations in `ast::ModKind`.Nicholas Nethercote-1/+1
2025-08-19Rollup merge of #145474 - fmease:paren-use-bounds-fix, r=fee1-dead许杰友 Jieyou Xu (Joe)-97/+89
2025-08-18Turn invalid index suffixes into hard errorsJieyou Xu-28/+10
2025-08-18ignore frontmatters in `TokenStream::new`Deadbeef-4/+15
2025-08-16Clean up parsers related to generic boundsLeón Orell Valerian Liehr-97/+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-12/+27
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-12Rollup merge of #145238 - estebank:attr-overhaul, r=jdonszelmannStuart Cook-17/+24
2025-08-11Extract ast TraitImplHeaderCameron Steffen-14/+13
2025-08-11Tweak trait modifier errorsCameron Steffen-27/+18
2025-08-11Move trait impl modifier errors to parsingCameron Steffen-1/+54
2025-08-11Add link to docs on malformed attributesEsteban Küber-15/+18
2025-08-11Allow attr entries to declare list of alternatives for `List` and `NamedValue...Esteban Küber-2/+6
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-7/+8
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/+91
2025-08-05Gate const trait syntaxLeón Orell Valerian Liehr-0/+3
2025-08-05Added checks for attribute in type caseKivooeo-7/+91
2025-08-04Include whitespace in "remove `|`" suggestion and make it hiddenEsteban Küber-12/+27
2025-07-31Rollup merge of #144712 - nnethercote:dedup-num-types, r=fmeaseJana Dönszelmann-0/+3
2025-07-31Tidy up `Cargo.toml` files.Nicholas Nethercote-0/+3
2025-07-31Consider operator's span when computing binop expr spanMichael Goulet-6/+9
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-28Auto merge of #144469 - Kivooeo:chains-cleanup, r=SparrowLiibors-27/+25
2025-07-28use let chains in mir, resolve, targetKivooeo-27/+25
2025-07-24Call `is_parsed_attribute` rather than keeping track of a list of parsed attr...Jonathan Brouwer-61/+5
2025-07-24Rollup merge of #144358 - JonathanBrouwer:fix-stability-malformed, r=oli-obkLeón Orell Valerian Liehr-0/+3
2025-07-23Auto merge of #144360 - matthiaskrgr:rollup-b6ej0mm, r=matthiaskrgrbors-85/+83
2025-07-23Rollup merge of #144239 - xizheyin:clean-lexer, r=fee1-deadMatthias Krüger-85/+83
2025-07-23Stop using the old `validate_attr` logic for stability attributesJonathan Brouwer-0/+3
2025-07-23Ports `#[macro_use]` and `#[macro_escape]` to the new attribute parsing infra...Jonathan Brouwer-0/+2
2025-07-22Clean code for `rustc_parse/src/lexer`xizheyin-85/+83
2025-07-22Rollup merge of #144080 - jieyouxu:realign, r=BoxyUwU许杰友 Jieyou Xu (Joe)-1/+3
2025-07-19Mitigate `#[align]` name resolution ambiguity regression with a renameJieyou Xu-1/+3
2025-07-18Rollup merge of #138554 - xizheyin:issue-138401, r=chenyukangMatthias Krüger-9/+26
2025-07-18Deduplicate `unmatched_delims` in `rustc_parse` to reduce confusionxizheyin-9/+26
2025-07-18Rollup merge of #143891 - scrabsha:push-xxtttopqoprr, r=jdonszelmannMatthias Krüger-0/+1
2025-07-17Auto merge of #143879 - fee1-dead-contrib:push-lrlpoouyqqry, r=fmeasebors-7/+30
2025-07-17parse `const trait Trait`Deadbeef-7/+30