about summary refs log tree commit diff
path: root/compiler/rustc_expand/src
AgeCommit message (Expand)AuthorLines
2024-05-28Convert `proc_macro_back_compat` lint to an unconditional error.Nicholas Nethercote-54/+47
2024-05-28Use let chains in `pretty_printing_compatibility_hack`.Nicholas Nethercote-41/+32
2024-05-28Remove a stray comment that shouldn't be here.Nicholas Nethercote-1/+0
2024-05-27Rollup merge of #125530 - SparrowLii:expand2, r=petrochenkovGuillaume Gomez-32/+31
2024-05-25cleanup dependence of `ExtCtxt` in transcribe when macro expansionSparrowLii-32/+31
2024-05-23Rollup merge of #125316 - nnethercote:tweak-Spacing, r=petrochenkovMatthias Krüger-16/+42
2024-05-23Add some comments.Nicholas Nethercote-0/+17
2024-05-23Clarify a comment.Nicholas Nethercote-4/+4
2024-05-23Clarify `parse` a little.Nicholas Nethercote-3/+8
2024-05-23Clarify the meaning of the span within `mbe::TokenTree::MetaVar`.Nicholas Nethercote-9/+13
2024-05-21Rename buffer_lint_with_diagnostic to buffer_lintXiretza-10/+10
2024-05-21Make early lints translatableXiretza-10/+8
2024-05-21Convert uses of BuiltinLintDiag::Normal to custom variantsXiretza-24/+17
2024-05-21Generate lint diagnostic message from BuiltinLintDiagXiretza-5/+0
2024-05-18Auto merge of #125180 - mu001999-contrib:improve/macro-diag, r=fee1-deadbors-13/+45
2024-05-18Improve error message: missing `;` in macro_rulesr0cky-13/+45
2024-05-17Auto merge of #123865 - eholk:expr_2021, r=fmeasebors-22/+51
2024-05-17Rollup merge of #123694 - Xiretza:expand-diagnostics, r=compiler-errorsMatthias Krüger-3/+6
2024-05-16Auto merge of #124987 - workingjubilee:macro-metavar-expr-with-a-shorter-len,...bors-8/+8
2024-05-15delegation: Implement list delegationVadim Petrochenkov-2/+122
2024-05-14Remove `NtIdent` and `NtLifetime`.Nicholas Nethercote-12/+36
2024-05-13Apply code review suggestionsEric Holk-30/+46
2024-05-13Add expr_2021 nonterminal and feature flagEric Holk-1/+14
2024-05-13Remove a `Span` from `TokenKind::Interpolated`.Nicholas Nethercote-18/+7
2024-05-10s/MetaVarExpr::Length/MetaVarExpr::Len/Jubilee Young-8/+8
2024-05-09Add `ErrorGuaranteed` to `Recovered::Yes` and use it more.Nicholas Nethercote-1/+4
2024-05-08Rollup merge of #123344 - pietroalbini:pa-unused-imports, r=NilstriebMatthias Krüger-2/+2
2024-05-06Move some tests from `rustc_expand` to `rustc_parse`.Nicholas Nethercote-1638/+0
2024-05-03Refactor `Frame`.Nicholas Nethercote-48/+50
2024-05-03Type annotate `repeats`.Nicholas Nethercote-1/+1
2024-05-03Introduce `Invocation::span_mut`.Nicholas Nethercote-5/+9
2024-05-03Replace a hard-to-read line.Nicholas Nethercote-1/+2
2024-05-03Tweak `fully_expand_fragment` loop.Nicholas Nethercote-11/+9
2024-05-03Remove unnecessary `pub`s.Nicholas Nethercote-11/+12
2024-05-03Fix some comment formatting.Nicholas Nethercote-12/+16
2024-05-03Inline and remove three `DummyResult` methods.Nicholas Nethercote-32/+22
2024-05-03Remove unnecessary re-export of `MacroKind`.Nicholas Nethercote-3/+1
2024-05-03De-`pub` some `rustc_expand` modules.Nicholas Nethercote-7/+5
2024-05-03Remove unused `ExpCtxt` methods.Nicholas Nethercote-27/+0
2024-05-03Remove an unnecessary `#[macro_use]`.Nicholas Nethercote-1/+0
2024-05-03Remove an unnecessary re-export of `rustc_span::hygiene`.Nicholas Nethercote-2/+1
2024-05-03rustc_expand: clean up attributes.Nicholas Nethercote-5/+5
2024-05-01Step bootstrap cfgsMark Rousskov-1/+0
2024-04-30Remove `extern crate tracing` from numerous crates.Nicholas Nethercote-3/+3
2024-04-29Remove `extern crate rustc_macros` from numerous crates.Nicholas Nethercote-4/+4
2024-04-27Rollup merge of #124382 - petrochenkov:itemvisit, r=lcnrMatthias Krüger-6/+6
2024-04-26Rollup merge of #124391 - nnethercote:builtin_macros-cleanups, r=fee1-deadJacob Pratt-206/+12
2024-04-26Move some functions from `rustc_expand` to `rustc_builtin_macros`.Nicholas Nethercote-202/+3
2024-04-26Introduce `DeriveResolution`.Nicholas Nethercote-4/+9
2024-04-25ast: Generalize item kind visitingVadim Petrochenkov-6/+6