about summary refs log tree commit diff
path: root/compiler/rustc_feature/src/builtin_attrs.rs
AgeCommit message (Expand)AuthorLines
2025-03-30Remove attribute `#[rustc_error]`Vadim Petrochenkov-3/+3
2025-03-26expand: Leave traces when expanding `cfg` attributesVadim Petrochenkov-4/+8
2025-03-21Rollup merge of #138717 - jdonszelmann:pin-macro, r=WaffleLapkinMatthias Krüger-0/+8
2025-03-19add rustc_macro_edition_2021Jana Dönszelmann-0/+8
2025-03-17expand: Leave traces when expanding `cfg_attr` attributesVadim Petrochenkov-0/+8
2025-03-04mgca: Lower all const paths as `ConstArgKind::Path`Noah Lev-0/+7
2025-02-24feature: fix typo in attribute descriptionDavid Wood-1/+1
2025-02-24remove support for rustc_intrinsic_must_be_overridden from the compilerRalf Jung-4/+0
2025-02-21enable rustc_autodiff cross-crate encodingManuel Drehwald-1/+1
2025-02-17Rename `pattern_complexity` attr as `pattern_complexity_limit`.Nicholas Nethercote-1/+1
2025-02-07Rollup merge of #136191 - klensy:const_a, r=compiler-errorsMatthias Krüger-1/+1
2025-02-03Contracts core intrinsics.Felix S. Klock II-0/+1
2025-02-02rustc_allowed_through_unstable_modules: require deprecation messageRalf Jung-1/+1
2025-01-30Rework rustc_dump_vtableMichael Goulet-1/+1
2025-01-28replaces few consts with statics to reduce readonly sectionklensy-1/+1
2025-01-25Rollup merge of #134300 - RalfJung:remove-dead-attrs, r=chenyukangMatthias Krüger-6/+0
2025-01-23Implement `optimize(none)` attributeclubby789-1/+1
2025-01-21remove long-deprecated no-op attributes no_start and crate_idRalf Jung-6/+0
2025-01-21Auto merge of #134299 - RalfJung:remove-start, r=compiler-errorsbors-1/+0
2025-01-21remove support for the #[start] attributeRalf Jung-1/+0
2025-01-15allowed_through_unstable_modules: support showing a deprecation message when ...Ralf Jung-1/+1
2025-01-10mir_transform: implement forced inliningDavid Wood-0/+4
2025-01-09Fix typo in `#[coroutine]` gating errorNoah Lev-1/+1
2025-01-06Rollup merge of #131830 - hoodmane:emscripten-wasm-eh, r=workingjubileeJacob Pratt-0/+1
2025-01-06Add support for wasm exception handling to Emscripten targetHood Chatham-0/+1
2025-01-04Rollup merge of #135046 - RalfJung:rustc_box_intrinsic, r=compiler-errorsJubilee-5/+0
2025-01-04rustc_intrinsic: support functions without body; they are implicitly marked a...Ralf Jung-1/+1
2025-01-03turn rustc_box into an intrinsicRalf Jung-5/+0
2024-12-23Revert "Auto merge of #130766 - clarfonthey:stable-coverage-attribute, r=wesl...Zalathar-1/+2
2024-12-20split up `#[rustc_deny_explicit_impl]` attributeLukas Markeffsky-1/+10
2024-12-18Stabilize `#[diagnostic::do_not_recommend]`Georg Semmler-3/+2
2024-12-18Re-export more `rustc_span::symbol` things from `rustc_span`.Nicholas Nethercote-1/+1
2024-12-16Stabilize #[coverage] attributeltdk-2/+1
2024-12-06Remove polymorphizationBen Kimock-4/+0
2024-11-20Rollup merge of #132732 - gavincrawford:as_ptr_attribute, r=UrgauJacob Pratt-0/+5
2024-11-18rename rustc_const_stable_intrinsic -> rustc_intrinsic_const_stable_indirectRalf Jung-1/+1
2024-11-11Add #[rustc_as_ptr] attributegavincrawford-0/+5
2024-11-08remove support for rustc_safe_intrinsic attribute; use rustc_intrinsic functi...Ralf Jung-11/+6
2024-11-04add new rustc_const_stable_intrinsic attribute for const-stable intrinsicsRalf Jung-0/+4
2024-10-25Re-do recursive const stability checksRalf Jung-5/+9
2024-10-24Remove associated type based effects logicMichael Goulet-4/+0
2024-10-23rustc_feature: remove no-longer-needed macroRalf Jung-24/+22
2024-10-23nightly feature tracking: get rid of the per-feature bool fieldsRalf Jung-2/+2
2024-10-11Single commit implementing the enzyme/autodiff frontendManuel Drehwald-0/+5
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-2/+2
2024-09-22Auto merge of #130689 - RalfJung:rustc_nonnull_optimization_guaranteed, r=jie...bors-2/+4
2024-09-22fix rustc_nonnull_optimization_guaranteed docsRalf Jung-2/+4
2024-09-21remove `#[cmse_nonsecure_entry]`Folkert-4/+0
2024-09-06Correctly handle stability of `#[diagnostic]` attributesGeorg Semmler-0/+8
2024-09-03Add an internal lint that warns when accessing untracked dataNadrieril-0/+6