summaryrefslogtreecommitdiff
path: root/compiler/rustc_expand
AgeCommit message (Expand)Author
2024-07-02Shrink parser positions from `usize` to `u32`.Nicholas Nethercote
2024-06-27Rollup merge of #126928 - nnethercote:124141-pre, r=oli-obkJacob Pratt
2024-06-25Extra panic cases.Nicholas Nethercote
2024-06-24Rollup merge of #126177 - carbotaniuman:unsafe_attr_errors, r=jieyouxuMatthias Krüger
2024-06-23Add hard error and migration lint for unsafe attrscarbotaniuman
2024-06-23Rollup merge of #126851 - nnethercote:NtExprKind-NtPatKind, r=compiler-errorsMatthias Krüger
2024-06-23Rework pattern and expression nonterminal kinds.Nicholas Nethercote
2024-06-23Tweak some ugly formatting.Nicholas Nethercote
2024-06-23Import `NonterminalKind` in `compiler/rustc_expand/src/mbe/quoted.rs`.Nicholas Nethercote
2024-06-22delegation: Do not crash on qpaths without a traitVadim Petrochenkov
2024-06-21Rollup merge of #126700 - compiler-errors:fragment, r=fmeaseMatthias Krüger
2024-06-20Add blank lines after module-level `//!` comments.Nicholas Nethercote
2024-06-19Allow naming expr_2021 in all editionsMichael Goulet
2024-06-19Rollup merge of #124135 - petrochenkov:deleglob, r=fmease许杰友 Jieyou Xu (Joe)
2024-06-18Remove redundant argument from `subdiagnostic` methodOli Scherer
2024-06-18Use a dedicated type instead of a reference for the diagnostic contextOli Scherer
2024-06-18Prefer `dcx` methods over fields or fields' methodsOli Scherer
2024-06-15Rollup merge of #125829 - petrochenkov:upctxt2, r=michaelwoeristerMatthias Krüger
2024-06-14delegation: Implement glob delegationVadim Petrochenkov
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