about summary refs log tree commit diff
path: root/compiler/rustc_parse
AgeCommit message (Expand)AuthorLines
2023-11-03Auto merge of #117507 - nnethercote:rustc_span, r=Nilstriebbors-10/+10
2023-11-02Minimize `pub` usage in `source_map.rs`.Nicholas Nethercote-10/+10
2023-11-01Rollup merge of #117298 - clubby789:fn-missing-params, r=petrochenkovMatthias Krüger-0/+21
2023-11-01Auto merge of #117289 - estebank:issue-72298, r=cjgillotbors-1/+33
2023-11-01Recover from missing param list in function definitionsclubby789-0/+21
2023-10-31Rollup merge of #116712 - estebank:issue-116252, r=petrochenkovMatthias Krüger-27/+63
2023-10-30Auto merge of #117415 - matthiaskrgr:rollup-jr2p1t2, r=matthiaskrgrbors-5/+5
2023-10-30Talk about `gen fn` in diagnostics about `gen fn`Oli Scherer-5/+5
2023-10-30When encountering unclosed delimiters during parsing, check for diff markersEsteban Küber-27/+63
2023-10-30Account for `ref` and `mut` in the wrong place for pattern ident renamingEsteban Küber-1/+33
2023-10-30Clean up `rustc_*/Cargo.toml`.Nicholas Nethercote-2/+2
2023-10-29Auto merge of #116889 - MU001999:master, r=petrochenkovbors-0/+2
2023-10-29Auto merge of #116447 - oli-obk:gen_fn, r=compiler-errorsbors-13/+54
2023-10-28restore snapshot when parse_param_generalMu001999-0/+2
2023-10-27Rollup merge of #117212 - clubby789:fix-ternary-recover, r=compiler-errorsMatthias Krüger-13/+13
2023-10-27Handle `move` generatorsOli Scherer-11/+8
2023-10-27Feature gate `gen` blocks, even in 2024 editionOli Scherer-1/+2
2023-10-27Add gen blocks to ast and do some broken ast loweringOli Scherer-18/+14
2023-10-26Recover ternary expression as errorclubby789-9/+11
2023-10-26Properly restore snapshot when failing to recover parsing ternaryclubby789-4/+2
2023-10-26Reserve `gen` keyword for `gen {}` blocks and `gen fn` in 2024 editionOli Scherer-2/+49
2023-10-25Avoid unbounded O(n^2) when parsing nested type argsEsteban Küber-6/+25
2023-10-20s/generator/coroutine/Oli Scherer-1/+1
2023-10-20Move where doc comment meant as comment checkEsteban Küber-18/+21
2023-10-15Auto merge of #116688 - compiler-errors:rustfmt-up, r=WaffleLapkin,Nilstriebbors-136/+164
2023-10-13Auto merge of #116645 - estebank:issue-116608, r=oli-obkbors-3/+74
2023-10-13Format all the let chains in compilerMichael Goulet-136/+164
2023-10-12Detect ruby-style closure in parserEsteban Küber-3/+74
2023-10-12Reorder an expression to improve readability.Nicholas Nethercote-12/+7
2023-10-12Rename `Token::is_op` as `Token::is_punct`.Nicholas Nethercote-3/+6
2023-10-06Rollup merge of #116400 - estebank:issue-78585, r=WaffleLapkinJubilee-19/+89
2023-10-04Point to where missing return type should goMichael Goulet-1/+1
2023-10-04Rollup merge of #116393 - compiler-errors:auto-bad, r=WaffleLapkinMatthias Krüger-1/+6
2023-10-04review commentsEsteban Küber-3/+2
2023-10-03Move some tests aroundEsteban Küber-4/+4
2023-10-03Detect missing `=>` after match guard during parsingEsteban Küber-19/+90
2023-10-03Gate against auto traits pre-expansionMichael Goulet-1/+6
2023-10-03Rollup merge of #115863 - chenyukang:yukang-add-message-tidy-check, r=davidtwcoMatthias Krüger-30/+0
2023-09-28Tweak wording of missing angle backets in qualified pathEsteban Küber-7/+15
2023-09-20Cleanup unused messages in ftl filesyukang-30/+0
2023-09-14Auto merge of #115677 - matthewjasper:let-expr-recovery, r=b-naberbors-122/+264
2023-09-13Address review commentsMatthew Jasper-4/+15
2023-09-12Only suggest turbofish in patterns if we may recoverLeón Orell Valerian Liehr-1/+2
2023-09-11Reduce double errors for invalid let expressionsMatthew Jasper-3/+2
2023-09-11Move let expression checking to parsingMatthew Jasper-122/+254
2023-09-06Rollup merge of #115596 - nnethercote:two-small-changes, r=lqdMatthias Krüger-1/+1
2023-09-06Rollup merge of #115473 - gurry:113110-expected-item, r=compiler-errorsMatthias Krüger-4/+8
2023-09-06Adjust `to_attr_token_stream`.Nicholas Nethercote-1/+1
2023-09-06Add explanatory note to 'expected item' errorGurinder Singh-4/+8
2023-09-06Auto merge of #115371 - matthewjasper:if-let-guard-parsing, r=cjgillotbors-3/+1