about summary refs log tree commit diff
path: root/compiler/rustc_expand/src/mbe/macro_check.rs
AgeCommit message (Expand)AuthorLines
2025-09-25mbe: macro_check: Fix function comments referencing non-existent parametersJosh Triplett-7/+4
2025-09-14Move more early buffered lints to dyn lint diagnostics (1/N)León Orell Valerian Liehr-15/+30
2025-08-12mbe: Rename macro parsing state names to use `Bang` instead of `Not`Josh Triplett-9/+9
2025-08-08mbe: Parse macro attribute rulesJosh Triplett-1/+5
2025-06-26mbe: Fold calls to `check_meta_variables` into the parser loopJosh Triplett-16/+7
2025-06-24mbe: Clean up code with non-optional `NonterminalKind`Trevor Gross-10/+2
2025-06-12Make `missing_fragment_specifier` an unconditional errorTrevor Gross-19/+6
2025-03-03Rename `ast::TokenKind::Not` as `ast::TokenKind::Bang`.Nicholas Nethercote-1/+1
2024-12-18Re-export more `rustc_span::symbol` things from `rustc_span`.Nicholas Nethercote-2/+1
2024-10-01Stabilize expr_2021 fragment in all editionsEric Holk-2/+2
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-2/+2
2024-07-29Reformat `use` declarations.Nicholas Nethercote-7/+5
2024-07-27Make `missing_fragment_specifier` an error in edition 2024Trevor Gross-6/+17
2024-07-19Allow concat in repetitionsCaio-4/+4
2024-06-20Add blank lines after module-level `//!` comments.Nicholas Nethercote-0/+1
2024-06-18Prefer `dcx` methods over fields or fields' methodsOli Scherer-5/+5
2024-05-21Rename buffer_lint_with_diagnostic to buffer_lintXiretza-2/+2
2024-05-21Convert uses of BuiltinLintDiag::Normal to custom variantsXiretza-16/+10
2024-03-05Rename `DiagnosticMessage` as `DiagMessage`.Nicholas Nethercote-2/+2
2024-03-05Rename all `ParseSess` variables/fields/lifetimes as `psess`.Nicholas Nethercote-45/+46
2024-02-25Add `ErrorGuaranteed` to `ast::ExprKind::Err`Lieselotte-30/+32
2024-02-20Add newtype for raw identsclubby789-2/+2
2023-12-18Rename `ParseSess::span_diagnostic` as `ParseSess::dcx`.Nicholas Nethercote-6/+5
2023-12-11Add spacing information to delimiters.Nicholas Nethercote-6/+6
2023-11-21Fix `clippy::needless_borrow` in the compilerNilstrieb-1/+1
2023-07-30inline format!() args up to and including rustc_middleMatthias Krüger-2/+2
2023-05-16Avoid `&format("...")` calls in error message code.Nicholas Nethercote-4/+9
2023-04-25Fix static string lintsclubby789-4/+2
2023-01-17`rustc_expand`: remove `ref` patternsMaybe Waffle-5/+5
2022-12-18don't restuct references just to reborrowMatthias Krüger-2/+2
2022-05-02fix most compiler/ doctestsElliot Roberts-4/+4
2022-04-28rustc_ast: Harmonize delimiter naming with `proc_macro::Delimiter`Vadim Petrochenkov-4/+4
2022-04-13couple of clippy::complexity fixesMatthias Krüger-1/+1
2022-04-09expand: Remove `ParseSess::missing_fragment_specifiers`Vadim Petrochenkov-2/+13
2022-04-09Remove explicit delimiter token trees from `Delimited`.Nicholas Nethercote-11/+5
2022-04-05errors: implement fallback diagnostic translationDavid Wood-4/+4
2022-04-05span: move `MultiSpan`David Wood-1/+2
2022-03-23Eliminate `TokenTreeOrTokenTreeSlice`.Nicholas Nethercote-5/+11
2022-03-14Fix remaining meta-variable expression TODOsCaio-2/+6
2022-03-09Implement macro meta-variable expressionsCaio-0/+4
2021-03-26Use iter::zip in compiler/Josh Stone-1/+3
2020-10-30Fix some more clippy warningsJoshua Nelson-4/+1
2020-08-30mv compiler to compiler/mark-0/+633