about summary refs log tree commit diff
path: root/compiler/rustc_builtin_macros/src
AgeCommit message (Expand)AuthorLines
2025-08-19Auto merge of #145601 - jieyouxu:rollup-t5mbqhc, r=jieyouxubors-35/+36
2025-08-19Rollup merge of #145429 - bjorn3:codegen_fn_attrs_improvements, r=jdonszelmann许杰友 Jieyou Xu (Joe)-1/+0
2025-08-19Avoid using `()` in `derive(From)` output.Nicholas Nethercote-35/+36
2025-08-15Rollup merge of #144922 - Kobzol:derive-from, r=nnethercoteJacob Pratt-2/+161
2025-08-15Implement `#[derive(From)]`Jakub Beránek-5/+149
2025-08-15Create unstable `From` builtin macro and register itJakub Beránek-0/+15
2025-08-15Remove unused feature gatebjorn3-1/+0
2025-08-15Rollup merge of #142640 - Sa4dUs:ad-intrinsic, r=ZuseZ4Stuart Cook-305/+130
2025-08-15Rollup merge of #122661 - estebank:assert-macro-span, r=petrochenkovStuart Cook-14/+21
2025-08-14Remove inlining for autodiff handlingMarcelo Domínguez-12/+20
2025-08-14Complete functionality and general cleanupMarcelo Domínguez-401/+91
2025-08-14Basic implementation of `autodiff` intrinsicMarcelo Domínguez-6/+133
2025-08-14Remove the old target checking logicJonathan Brouwer-14/+1
2025-08-12Change the desugaring of `assert!` for better error outputEsteban Küber-14/+21
2025-08-12Rollup merge of #145238 - estebank:attr-overhaul, r=jdonszelmannStuart Cook-3/+5
2025-08-11Extract ast TraitImplHeaderCameron Steffen-23/+31
2025-08-11Allow attr entries to declare list of alternatives for `List` and `NamedValue...Esteban Küber-3/+5
2025-08-09remove `P`Deadbeef-174/+168
2025-08-06Port `#[should_panic]` to the new attribute parsing infrastructureJonathan Brouwer-34/+17
2025-07-31remove rustc_attr_data_structuresJana Dönszelmann-2/+2
2025-07-28expand: Micro-optimize prelude injectionVadim Petrochenkov-3/+1
2025-07-26Use the new attributes throughout the codebaseJonathan Brouwer-7/+21
2025-07-18Rollup merge of #143925 - oli-obk:slice-const-partialeq, r=fee1-deadMatthias Krüger-3/+57
2025-07-17Make `derive_const` usable within libcore againOli Scherer-3/+57
2025-07-17Improve path segment joining.Nicholas Nethercote-9/+4
2025-07-15Auto merge of #143958 - samueltardieu:rollup-lh1s143, r=samueltardieubors-8/+8
2025-07-15Allow `Early` stage to emit errorsJonathan Brouwer-1/+1
2025-07-14update `cfg_select!` documentationFolkert de Vries-8/+8
2025-07-13make `cfg_select` a builtin macroFolkert de Vries-0/+83
2025-07-07Rollup merge of #143544 - workingjubilee:rename-bare-fn, r=fmeaseJacob Pratt-3/+3
2025-07-06compiler: rename {ast,hir}::BareFn* to FnPtr*Jubilee Young-3/+3
2025-07-06Rollup merge of #143518 - joshtriplett:sort-attrs, r=KobzolMatthias Krüger-0/+2
2025-07-06Rewrite empty attribute lintJonathan Brouwer-1/+1
2025-07-05rustc_builtin_macros: Make sure registered attributes stay sortedJosh Triplett-0/+2
2025-07-04Rollup merge of #143380 - cjgillot:kw_span, r=compiler-errorsJacob Pratt-3/+3
2025-07-03Replace kw_span by full span.Camille GILLOT-3/+3
2025-07-03setup CI and tidy to use typos for spellchecking and fix few typosklensy-2/+2
2025-07-01Update `cfg(bootstrap)`Josh Stone-1/+1
2025-06-30Introduce `ByteSymbol`.Nicholas Nethercote-6/+6
2025-06-25Rollup merge of #142724 - xizheyin:avoid_overwrite_args, r=oli-obkJana Dönszelmann-0/+1
2025-06-25Add runtime check to avoid overwrite arg easily in diag and store and restore...xizheyin-0/+1
2025-06-24Rollup merge of #142704 - tgross35:remove-concat_idents, r=fee1-deadGuillaume Gomez-94/+0
2025-06-24Remove the deprecated `concat_idents!` macroTrevor Gross-94/+0
2025-06-22Auto merge of #142878 - GuillaumeGomez:rollup-53dohob, r=GuillaumeGomezbors-0/+1
2025-06-22Auto merge of #142706 - fee1-dead-contrib:push-zsznlqyrzsqo, r=oli-obkbors-4/+4
2025-06-22Implement DesugaringKind::FormatLiteralmejrs-0/+1
2025-06-21Rollup merge of #142698 - tgross35:concat-byte-cstr-diag, r=petrochenkovJana Dönszelmann-10/+39
2025-06-20Avoid some unnecessary symbol interning.Nicholas Nethercote-4/+6
2025-06-20Use a symbol for `ExpansionConfig::crate_name`.Nicholas Nethercote-3/+3
2025-06-19Improve diagnostics for `concat_bytes!` with C string literalsTrevor Gross-10/+39