about summary refs log tree commit diff
path: root/compiler/rustc_expand
AgeCommit message (Expand)AuthorLines
2024-06-27Rollup merge of #126928 - nnethercote:124141-pre, r=oli-obkJacob Pratt-0/+6
2024-06-25Extra panic cases.Nicholas Nethercote-0/+6
2024-06-24Rollup merge of #126177 - carbotaniuman:unsafe_attr_errors, r=jieyouxuMatthias Krüger-1/+1
2024-06-23Add hard error and migration lint for unsafe attrscarbotaniuman-1/+1
2024-06-23Rollup merge of #126851 - nnethercote:NtExprKind-NtPatKind, r=compiler-errorsMatthias Krüger-41/+39
2024-06-23Rework pattern and expression nonterminal kinds.Nicholas Nethercote-12/+12
2024-06-23Tweak some ugly formatting.Nicholas Nethercote-1/+4
2024-06-23Import `NonterminalKind` in `compiler/rustc_expand/src/mbe/quoted.rs`.Nicholas Nethercote-30/+25
2024-06-22delegation: Do not crash on qpaths without a traitVadim Petrochenkov-2/+20
2024-06-21Rollup merge of #126700 - compiler-errors:fragment, r=fmeaseMatthias Krüger-2/+5
2024-06-20Add blank lines after module-level `//!` comments.Nicholas Nethercote-0/+1
2024-06-19Allow naming expr_2021 in all editionsMichael Goulet-2/+5
2024-06-19Rollup merge of #124135 - petrochenkov:deleglob, r=fmease许杰友 Jieyou Xu (Joe)-43/+175
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-43/+175
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-11Rollup merge of #125913 - fmease:early-lints-spruce-up-some-diags, r=Nadrieril许杰友 Jieyou Xu (Joe)-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-06-03Spruce up the diagnostics of some early lintsLeón Orell Valerian Liehr-1/+1
2024-05-28Convert `proc_macro_back_compat` lint to an unconditional error.Nicholas Nethercote-54/+50
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