summaryrefslogtreecommitdiff
path: root/compiler/rustc_expand
AgeCommit message (Expand)Author
2024-06-15Rollup merge of #125829 - petrochenkov:upctxt2, r=michaelwoeristerMatthias Krüger
2024-06-13Add a new concat metavar exprCaio
2024-06-13rustc_span: By-value interface for ctxt updateVadim Petrochenkov
2024-06-11Rollup merge of #125913 - fmease:early-lints-spruce-up-some-diags, r=Nadrieril许杰友 Jieyou Xu (Joe)
2024-06-10rustc_span: Optimize syntax context updates in spansVadim Petrochenkov
2024-06-06Fix formattingcarbotaniuman
2024-06-06Fix buildcarbotaniuman
2024-06-06Disallow unsafe in derivecarbotaniuman
2024-06-06Parse unsafe attributescarbotaniuman
2024-06-06Auto merge of #124482 - spastorino:unsafe-extern-blocks, r=oli-obkbors
2024-06-05Make top-level `rustc_parse` functions fallible.Nicholas Nethercote
2024-06-05Reorder `source_str_to_stream` arguments.Nicholas Nethercote
2024-06-05Remove `stream_to_parser`.Nicholas Nethercote
2024-06-05Don't use the word "parse" for lexing operations.Nicholas Nethercote
2024-06-04Add safe/unsafe to static inside extern blocksSantiago Pastorino
2024-06-03Spruce up the diagnostics of some early lintsLeón Orell Valerian Liehr
2024-05-28Convert `proc_macro_back_compat` lint to an unconditional error.Nicholas Nethercote
2024-05-28Use let chains in `pretty_printing_compatibility_hack`.Nicholas Nethercote
2024-05-28Remove a stray comment that shouldn't be here.Nicholas Nethercote
2024-05-27Rollup merge of #125530 - SparrowLii:expand2, r=petrochenkovGuillaume Gomez
2024-05-25cleanup dependence of `ExtCtxt` in transcribe when macro expansionSparrowLii
2024-05-23Rollup merge of #125316 - nnethercote:tweak-Spacing, r=petrochenkovMatthias Krüger
2024-05-23Add some comments.Nicholas Nethercote
2024-05-23Clarify a comment.Nicholas Nethercote
2024-05-23Clarify `parse` a little.Nicholas Nethercote
2024-05-23Clarify the meaning of the span within `mbe::TokenTree::MetaVar`.Nicholas Nethercote
2024-05-21Rename buffer_lint_with_diagnostic to buffer_lintXiretza
2024-05-21Make early lints translatableXiretza
2024-05-21Convert uses of BuiltinLintDiag::Normal to custom variantsXiretza
2024-05-21Generate lint diagnostic message from BuiltinLintDiagXiretza
2024-05-18Auto merge of #125180 - mu001999-contrib:improve/macro-diag, r=fee1-deadbors
2024-05-18Improve error message: missing `;` in macro_rulesr0cky
2024-05-17Auto merge of #123865 - eholk:expr_2021, r=fmeasebors
2024-05-17Rollup merge of #123694 - Xiretza:expand-diagnostics, r=compiler-errorsMatthias Krüger
2024-05-16Auto merge of #124987 - workingjubilee:macro-metavar-expr-with-a-shorter-len,...bors
2024-05-15delegation: Implement list delegationVadim Petrochenkov
2024-05-14Remove `NtIdent` and `NtLifetime`.Nicholas Nethercote
2024-05-13Apply code review suggestionsEric Holk
2024-05-13Add expr_2021 nonterminal and feature flagEric Holk
2024-05-13Remove a `Span` from `TokenKind::Interpolated`.Nicholas Nethercote
2024-05-10s/MetaVarExpr::Length/MetaVarExpr::Len/Jubilee Young
2024-05-09Add `ErrorGuaranteed` to `Recovered::Yes` and use it more.Nicholas Nethercote
2024-05-08Rollup merge of #123344 - pietroalbini:pa-unused-imports, r=NilstriebMatthias Krüger
2024-05-06Move some tests from `rustc_expand` to `rustc_parse`.Nicholas Nethercote
2024-05-03Refactor `Frame`.Nicholas Nethercote
2024-05-03Type annotate `repeats`.Nicholas Nethercote
2024-05-03Introduce `Invocation::span_mut`.Nicholas Nethercote
2024-05-03Replace a hard-to-read line.Nicholas Nethercote
2024-05-03Tweak `fully_expand_fragment` loop.Nicholas Nethercote
2024-05-03Remove unnecessary `pub`s.Nicholas Nethercote