about summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa/src/codegen_attrs.rs
AgeCommit message (Expand)AuthorLines
2025-08-26add a flag to codegen fn attrs for foreign itemsJana Dönszelmann-0/+2
2025-08-23port attribute to the new parsing infrastructureJana Dönszelmann-74/+15
2025-08-22Add an experimental unsafe(force_target_feature) attribute.Luca Versari-3/+4
2025-08-19Rollup merge of #145429 - bjorn3:codegen_fn_attrs_improvements, r=jdonszelmann许杰友 Jieyou Xu (Joe)-13/+15
2025-08-18Remove the no_sanitize attribute in favor of sanitizeBastian Kersting-56/+22
2025-08-18Implement the #[sanitize(..)] attributeBastian Kersting-2/+100
2025-08-15Merge link_name and export_namebjorn3-6/+11
2025-08-15All weak lang items have an explicit link name and vice versabjorn3-9/+6
2025-08-14Complete functionality and general cleanupMarcelo Domínguez-9/+1
2025-08-13Port the `#[linkage]` attribute to the new attribute systemSasha Pourcelot-55/+22
2025-08-12make no_mangle explicit on foreign itemsJana Dönszelmann-0/+21
2025-07-31remove rustc_attr_data_structuresJana Dönszelmann-4/+2
2025-07-30only extract lang items onceJana Dönszelmann-5/+3
2025-07-30clean up codegen fn attrsJana Dönszelmann-237/+289
2025-07-28Auto merge of #144469 - Kivooeo:chains-cleanup, r=SparrowLiibors-11/+9
2025-07-28use let chains in ast, borrowck, codegen, const_evalKivooeo-11/+9
2025-07-23Don't special-case llvm.* as nounwindAlisa Sireneva-9/+0
2025-07-13Port `#[link_ordinal]` to the new attribute parsing infrastructure.Anne Stijns-45/+4
2025-07-07Port `#[rustc_std_internal_symbol]` to the new attribute systemPavel Grigorenko-3/+3
2025-07-07Port `#[ffi_pure]` to the new attribute systemPavel Grigorenko-1/+1
2025-07-07Port `#[ffi_const]` to the new attribute systemPavel Grigorenko-1/+3
2025-07-06Remove `repr(align)` codeJules Bertholet-9/+1
2025-07-06Rewrite empty attribute lintJonathan Brouwer-1/+1
2025-07-03Port `#[target_feature]` to the new attribute parsing infrastructureJonathan Brouwer-47/+47
2025-07-01Rollup merge of #143156 - folkertdev:fn-align-inherit-from-trait, r=workingju...Matthias Krüger-9/+22
2025-06-29inherit `#[align]` from trait method prototypesFolkert de Vries-9/+22
2025-06-29Port #[link_section] to the new attribute parsing infrastructureAnne Stijns-10/+3
2025-06-28Port `#[link_name]` to the new attribute parsing infrastructureJonathan Brouwer-1/+1
2025-06-27Rollup merge of #143020 - RalfJung:codegen_fn_attrs, r=oli-obkGuillaume Gomez-1/+3
2025-06-27Port `#[used]` to new attribute parsing infrastructureJonathan Brouwer-39/+5
2025-06-27codegen_fn_attrs: make comment more preciseRalf Jung-1/+3
2025-06-26Move mixed export_name/no_mangle check to check_attr.rs and improve the errorJonathan Brouwer-54/+2
2025-06-26Port `#[export_name]` to the new attribute parsing infrastructureJonathan Brouwer-11/+4
2025-06-24Rewrite #[track_caller]Jana Dönszelmann-28/+26
2025-06-23Rollup merge of #142923 - folkertdev:min-function-alignment-no-attributes, r=...Jubilee-6/+4
2025-06-23fix `-Zmin-function-alignment` without attributesFolkert de Vries-6/+4
2025-06-23rewrite #[naked] parserJana Dönszelmann-1/+1
2025-06-23Rollup merge of #142854 - folkertdev:centralize-min-function-alignment, r=wor...Matthias Krüger-0/+6
2025-06-22Port `#[no_mangle]` to new attribute parsing infrastructureJonathan Brouwer-24/+24
2025-06-22centralize `-Zmin-function-alignment` logicFolkert de Vries-0/+6
2025-06-20coldJana Dönszelmann-4/+15
2025-06-20Rollup merge of #140920 - RalfJung:target-feature-unification, r=nnethercote,...Trevor Gross-22/+4
2025-06-20Rollup merge of #138291 - jdonszelmann:optimize-attr, r=oli-obkTrevor Gross-27/+2
2025-06-19move -Ctarget-feature handling into shared codeRalf Jung-22/+4
2025-06-18convert the `optimize` attribute to a new parserJana Dönszelmann-27/+2
2025-06-18add `#[align]` attributeFolkert de Vries-12/+2
2025-06-17fix bugs in inline/force_inline and diagnostics of all attr parsersJana Dönszelmann-7/+9
2025-06-17convert entire codebase to parsed inline attrsJana Dönszelmann-45/+8
2025-06-05Make #[used(linker)] the default on ELF toobjorn3-29/+4
2025-05-24Cleanup CodegenFnAttrFlagsNoratrieb-2/+2