about summary refs log tree commit diff
path: root/compiler/rustc_feature/src/builtin_attrs.rs
AgeCommit message (Expand)AuthorLines
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
2024-08-28fmt-debug optionKornel-0/+2
2024-08-24New `#[rustc_pub_transparent]` attributePavel Grigorenko-0/+5
2024-08-15Rollup merge of #128925 - dingxiangfei2009:smart-ptr-helper-attr, r=compiler-...Matthias Krüger-6/+0
2024-08-13`#[deprecated_safe_2024]`: Also use the `// TODO:` hint in the compiler errorTobias Bucher-1/+1
2024-08-13Allow to customize `// TODO:` comment for deprecated safe autofixTobias Bucher-2/+2
2024-08-13derive(SmartPointer): register helper attributesDing Xiang Fei-6/+0
2024-08-03Assert that all attributes are actually checked via `CheckAttrVisitor` and ar...Oli Scherer-4/+4
2024-07-29Reformat `use` declarations.Nicholas Nethercote-5/+4
2024-07-09Auto merge of #127200 - fee1-dead-contrib:trait_def_const_trait, r=compiler-e...bors-1/+1
2024-07-03Add `constness` to `TraitDef`Deadbeef-1/+1
2024-06-30add `rustc_dump_def_parents` attributeBoxy-0/+4
2024-06-28implement new effects desugaringDeadbeef-0/+4
2024-06-28Rollup merge of #124741 - nebulark:patchable-function-entries-pr, r=estebank,...Matthias Krüger-0/+7
2024-06-25Updated code for changes to RFC, added additional error handling, addedFlorian Schmiderer-5/+5
2024-06-25Support `#[patchable_function_entries]`Matthew Maurer-0/+7
2024-06-25RFC 2383: Stabilize `lint_reasons` :tada:xFrednet-3/+3
2024-06-24Rollup merge of #126682 - Zalathar:coverage-attr, r=lcnrMichael Goulet-11/+15
2024-06-24Rollup merge of #125575 - dingxiangfei2009:derive-smart-ptr, r=davidtwcoMichael Goulet-0/+6
2024-06-24coverage: Tighten validation of `#[coverage(off)]` and `#[coverage(on)]`Zalathar-10/+14
2024-06-24coverage: Forbid multiple `#[coverage(..)]` attributesZalathar-1/+1
2024-06-23Add hard error and migration lint for unsafe attrscarbotaniuman-4/+0
2024-06-24SmartPointer derive-macroXiangfei Ding-0/+6
2024-06-22Add `#[rustc_dump_{predicates,item_bounds}]`León Orell Valerian Liehr-0/+8