about summary refs log tree commit diff
path: root/compiler/rustc_builtin_macros
AgeCommit message (Expand)AuthorLines
2025-09-29Use `Iterator::eq` and (dogfood) `eq_by` in compiler and libraryYotam Ofek-14/+7
2025-09-25Rollup merge of #146766 - nikic:global-alloc-attr, r=nnethercoteStuart Cook-3/+13
2025-09-23Add attributes for #[global_allocator] functionsNikita Popov-3/+13
2025-09-21Add panic=immediate-abortBen Kimock-6/+4
2025-09-17Rollup merge of #146598 - bjorn3:feature_llvm_enzyme, r=davidtwcoJana Dönszelmann-1/+7
2025-09-16Rollup merge of #145095 - tiif:unstable_const_param, r=BoxyUwUStuart Cook-40/+0
2025-09-15Make llvm_enzyme a regular cargo featurebjorn3-1/+7
2025-09-15Remove UnsizedConstParamTy trait and make it into an unstable impltiif-40/+0
2025-09-14Move more early buffered lints to dyn lint diagnostics (1/N)León Orell Valerian Liehr-10/+37
2025-09-12Use raw fmt str in format macroIoaNNUwU-4/+10
2025-09-11Revert "Rollup merge of #122661 - estebank:assert-macro-span, r=petrochenkov"Jieyou Xu-21/+14
2025-09-10Rollup merge of #146340 - fmease:frontmatter-containment, r=fee1-dead,UrgauMatthias Krüger-38/+62
2025-09-09Strip frontmatter in fewer placesLeón Orell Valerian Liehr-25/+44
2025-09-09Improve docs of certain built-in macro expandersLeón Orell Valerian Liehr-13/+18
2025-09-08Apply requested changesIoaNNUwU-29/+15
2025-09-08Implement better suggestions based on additional tests and other code pathsIoaNNUwU-20/+38
2025-09-08Suggest examples of format specifiers in error messagesIoaNNUwU-2/+25
2025-09-02Revert introduction of `[workspace.dependencies]`.Nicholas Nethercote-2/+2
2025-08-27Rollup merge of #145905 - TaKO8Ki:fix-137580, r=nnethercoteMatthias Krüger-1/+1
2025-08-27Add `tracing` to `[workspace.dependencies]`.Nicholas Nethercote-1/+1
2025-08-27Add `thin-vec` to newly added `[workspace.dependencies]`.Nicholas Nethercote-1/+1
2025-08-27stop returning errors when format foreign has trailing dollarTakayuki Maeda-1/+1
2025-08-22Rollup merge of #145747 - joshtriplett:builtin-diag-dyn, r=jdonszelmannJacob Pratt-3/+5
2025-08-22Refactor lint buffering to avoid requiring a giant enumJosh Triplett-3/+5
2025-08-22Move validate_attr to `rustc_attr_parsing`Jonathan Brouwer-3/+4
2025-08-21Rollup merge of #145590 - nnethercote:ModKind-Inline, r=petrochenkovJacob Pratt-1/+1
2025-08-19Auto merge of #145601 - jieyouxu:rollup-t5mbqhc, r=jieyouxubors-35/+36
2025-08-19Prevent impossible combinations in `ast::ModKind`.Nicholas Nethercote-1/+1
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/+170
2025-08-15Implement `#[derive(From)]`Jakub Beránek-5/+158
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-16/+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-3/+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