about summary refs log tree commit diff
path: root/compiler/rustc_expand/src
AgeCommit message (Expand)AuthorLines
2024-06-18Remove redundant argument from `subdiagnostic` methodOli Scherer-11/+6
2024-06-18Use a dedicated type instead of a reference for the diagnostic contextOli Scherer-11/+16
2024-06-18Prefer `dcx` methods over fields or fields' methodsOli Scherer-23/+24
2024-06-15Rollup merge of #125829 - petrochenkov:upctxt2, r=michaelwoeristerMatthias Krüger-1/+1
2024-06-14delegation: Implement glob delegationVadim Petrochenkov-41/+170
2024-06-13Add a new concat metavar exprCaio-27/+145
2024-06-13rustc_span: By-value interface for ctxt updateVadim Petrochenkov-1/+1
2024-06-10rustc_span: Optimize syntax context updates in spansVadim Petrochenkov-5/+5
2024-06-06Fix formattingcarbotaniuman-2/+16
2024-06-06Fix buildcarbotaniuman-4/+4
2024-06-06Disallow unsafe in derivecarbotaniuman-1/+2
2024-06-06Parse unsafe attributescarbotaniuman-4/+10
2024-06-06Auto merge of #124482 - spastorino:unsafe-extern-blocks, r=oli-obkbors-1/+4
2024-06-05Make top-level `rustc_parse` functions fallible.Nicholas Nethercote-6/+8
2024-06-05Reorder `source_str_to_stream` arguments.Nicholas Nethercote-1/+1
2024-06-05Remove `stream_to_parser`.Nicholas Nethercote-11/+7
2024-06-05Don't use the word "parse" for lexing operations.Nicholas Nethercote-2/+2
2024-06-04Add safe/unsafe to static inside extern blocksSantiago Pastorino-1/+4
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