about summary refs log tree commit diff
path: root/compiler/rustc_parse/src/parser
AgeCommit message (Expand)AuthorLines
2024-08-01Auto merge of #127543 - carbotaniuman:more_unsafe_attr_verification, r=esteba...bors-4/+17
2024-07-31Rollup merge of #126697 - vincenzopalazzo:macros/find_the_expression_tok, r=e...Matthias Krüger-1/+10
2024-07-31tweak comment on `NonterminalKind::Expr`Michael Goulet-1/+1
2024-07-31rustc_parser: consider the in 2024 an expressionVincenzo Palazzo-1/+10
2024-07-30Add toggle for `parse_meta_item` unsafe parsingcarbotaniuman-4/+17
2024-07-29Mark Parser::eat/check methods as must_useMichael Goulet-11/+26
2024-07-29Reformat `use` declarations.Nicholas Nethercote-149/+154
2024-07-27Rollup merge of #128207 - folkertdev:asm-parser-generalize, r=AmanieuTrevor Gross-2/+5
2024-07-26Rollup merge of #128229 - tdittr:unsafe-extern-abi-error, r=compiler-errorsTrevor Gross-3/+6
2024-07-26Rollup merge of #128224 - nnethercote:fewer-replace_ranges, r=petrochenkovTrevor Gross-25/+21
2024-07-26Rollup merge of #128223 - nnethercote:refactor-collect_tokens, r=petrochenkovTrevor Gross-45/+43
2024-07-26Improve error message for `extern "C" unsafe fn()`Tamme Dittrich-3/+6
2024-07-26Remove an unnecessary block.Nicholas Nethercote-11/+9
2024-07-26Tweak a loop.Nicholas Nethercote-5/+7
2024-07-26Fix a comment.Nicholas Nethercote-3/+3
2024-07-26Don't include inner attribute ranges in `CaptureState`.Nicholas Nethercote-6/+2
2024-07-26Invert the sense of `is_complete` and rename it as `needs_tokens`.Nicholas Nethercote-11/+13
2024-07-26Move `is_complete` to the module that uses it.Nicholas Nethercote-13/+13
2024-07-26Inline and remove `AttrWrapper::is_complete`.Nicholas Nethercote-8/+4
2024-07-26Invert early exit conditions in `collect_tokens_trailing_token`.Nicholas Nethercote-29/+29
2024-07-25improve error message when `global_asm!` uses `asm!` optionsFolkert-2/+5
2024-07-25Fix a span error when parsing a wrong param of function.surechen-1/+8
2024-07-25Rollup merge of #127054 - compiler-errors:bound-ordering, r=fmeaseMatthias Krüger-3/+57
2024-07-25Apply suggestions from code reviewLeón Orell Valerian Liehr-2/+6
2024-07-22Always pass the visitor as the first argument to walk* functionsOli Scherer-6/+6
2024-07-22Sync `mut_visit` function names with immut `visit` ones (s/noop_visit/walk/)Oli Scherer-8/+8
2024-07-19Auto merge of #127957 - matthiaskrgr:rollup-1u5ivck, r=matthiaskrgrbors-68/+144
2024-07-19Rollup merge of #127903 - nnethercote:force_collect-improvements, r=petrochenkovMatthias Krüger-36/+38
2024-07-19Rollup merge of #127350 - veera-sivarajan:bugfix-126311, r=lcnrMatthias Krüger-32/+106
2024-07-19Overhaul comments in `collect_tokens_trailing_token`.Nicholas Nethercote-75/+129
2024-07-19Make `Parser::num_bump_calls` 0-indexed.Nicholas Nethercote-6/+11
2024-07-19Move `inner_attr` code downwards.Nicholas Nethercote-10/+10
2024-07-19Remove `final_attrs` local variable.Nicholas Nethercote-4/+2
2024-07-19Simplify `CaptureState::inner_attr_ranges`.Nicholas Nethercote-5/+5
2024-07-19Only check `force_collect` in `collect_tokens_trailing_token`.Nicholas Nethercote-24/+21
2024-07-19Use `ForceCollect` in `parse_attr_item`.Nicholas Nethercote-5/+8
2024-07-19Don't always force collect tokens in `recover_stmt_local_after_let`.Nicholas Nethercote-6/+9
2024-07-19Remove an unnecessary `ForceCollect::Yes`.Nicholas Nethercote-5/+4
2024-07-18Parser: Suggest Placing the Return Type After Function ParametersVeera-32/+106
2024-07-18Rollup merge of #127835 - estebank:issue-127823, r=compiler-errorsMatthias Krüger-4/+1
2024-07-18Fix ICE in suggestion caused by `⩵` being recovered as `==`Esteban Küber-4/+1
2024-07-18Rollup merge of #127842 - nnethercote:rm-TrailingToken, r=petrochenkovTrevor Gross-89/+45
2024-07-18Remove `TrailingToken`.Nicholas Nethercote-89/+45
2024-07-18Rollup merge of #127889 - estebank:anon-arg-sugg, r=compiler-errorsMatthias Krüger-6/+6
2024-07-17Rollup merge of #127806 - nnethercote:parser-improvements, r=spastorinoTrevor Gross-120/+91
2024-07-18More accurate span for anonymous argument suggestionEsteban Küber-6/+6
2024-07-16Deny keyword lifetimes pre-expansionMichael Goulet-9/+25
2024-07-16Remove references to `maybe_whole_expr`.Nicholas Nethercote-1/+0
2024-07-16Fix a comment.Nicholas Nethercote-1/+1
2024-07-16Inline and remove `Parser::parse_expr_dot_or_call_with_`.Nicholas Nethercote-53/+49