| Age | Commit message (Expand) | Author | Lines |
| 2025-08-26 | add a flag to codegen fn attrs for foreign items | Jana Dönszelmann | -0/+2 |
| 2025-08-23 | port attribute to the new parsing infrastructure | Jana Dönszelmann | -74/+15 |
| 2025-08-22 | Add an experimental unsafe(force_target_feature) attribute. | Luca Versari | -3/+4 |
| 2025-08-19 | Rollup merge of #145429 - bjorn3:codegen_fn_attrs_improvements, r=jdonszelmann | 许杰友 Jieyou Xu (Joe) | -13/+15 |
| 2025-08-18 | Remove the no_sanitize attribute in favor of sanitize | Bastian Kersting | -56/+22 |
| 2025-08-18 | Implement the #[sanitize(..)] attribute | Bastian Kersting | -2/+100 |
| 2025-08-15 | Merge link_name and export_name | bjorn3 | -6/+11 |
| 2025-08-15 | All weak lang items have an explicit link name and vice versa | bjorn3 | -9/+6 |
| 2025-08-14 | Complete functionality and general cleanup | Marcelo Domínguez | -9/+1 |
| 2025-08-13 | Port the `#[linkage]` attribute to the new attribute system | Sasha Pourcelot | -55/+22 |
| 2025-08-12 | make no_mangle explicit on foreign items | Jana Dönszelmann | -0/+21 |
| 2025-07-31 | remove rustc_attr_data_structures | Jana Dönszelmann | -4/+2 |
| 2025-07-30 | only extract lang items once | Jana Dönszelmann | -5/+3 |
| 2025-07-30 | clean up codegen fn attrs | Jana Dönszelmann | -237/+289 |
| 2025-07-28 | Auto merge of #144469 - Kivooeo:chains-cleanup, r=SparrowLii | bors | -11/+9 |
| 2025-07-28 | use let chains in ast, borrowck, codegen, const_eval | Kivooeo | -11/+9 |
| 2025-07-23 | Don't special-case llvm.* as nounwind | Alisa Sireneva | -9/+0 |
| 2025-07-13 | Port `#[link_ordinal]` to the new attribute parsing infrastructure. | Anne Stijns | -45/+4 |
| 2025-07-07 | Port `#[rustc_std_internal_symbol]` to the new attribute system | Pavel Grigorenko | -3/+3 |
| 2025-07-07 | Port `#[ffi_pure]` to the new attribute system | Pavel Grigorenko | -1/+1 |
| 2025-07-07 | Port `#[ffi_const]` to the new attribute system | Pavel Grigorenko | -1/+3 |
| 2025-07-06 | Remove `repr(align)` code | Jules Bertholet | -9/+1 |
| 2025-07-06 | Rewrite empty attribute lint | Jonathan Brouwer | -1/+1 |
| 2025-07-03 | Port `#[target_feature]` to the new attribute parsing infrastructure | Jonathan Brouwer | -47/+47 |
| 2025-07-01 | Rollup merge of #143156 - folkertdev:fn-align-inherit-from-trait, r=workingju... | Matthias Krüger | -9/+22 |
| 2025-06-29 | inherit `#[align]` from trait method prototypes | Folkert de Vries | -9/+22 |
| 2025-06-29 | Port #[link_section] to the new attribute parsing infrastructure | Anne Stijns | -10/+3 |
| 2025-06-28 | Port `#[link_name]` to the new attribute parsing infrastructure | Jonathan Brouwer | -1/+1 |
| 2025-06-27 | Rollup merge of #143020 - RalfJung:codegen_fn_attrs, r=oli-obk | Guillaume Gomez | -1/+3 |
| 2025-06-27 | Port `#[used]` to new attribute parsing infrastructure | Jonathan Brouwer | -39/+5 |
| 2025-06-27 | codegen_fn_attrs: make comment more precise | Ralf Jung | -1/+3 |
| 2025-06-26 | Move mixed export_name/no_mangle check to check_attr.rs and improve the error | Jonathan Brouwer | -54/+2 |
| 2025-06-26 | Port `#[export_name]` to the new attribute parsing infrastructure | Jonathan Brouwer | -11/+4 |
| 2025-06-24 | Rewrite #[track_caller] | Jana Dönszelmann | -28/+26 |
| 2025-06-23 | Rollup merge of #142923 - folkertdev:min-function-alignment-no-attributes, r=... | Jubilee | -6/+4 |
| 2025-06-23 | fix `-Zmin-function-alignment` without attributes | Folkert de Vries | -6/+4 |
| 2025-06-23 | rewrite #[naked] parser | Jana Dönszelmann | -1/+1 |
| 2025-06-23 | Rollup merge of #142854 - folkertdev:centralize-min-function-alignment, r=wor... | Matthias Krüger | -0/+6 |
| 2025-06-22 | Port `#[no_mangle]` to new attribute parsing infrastructure | Jonathan Brouwer | -24/+24 |
| 2025-06-22 | centralize `-Zmin-function-alignment` logic | Folkert de Vries | -0/+6 |
| 2025-06-20 | cold | Jana Dönszelmann | -4/+15 |
| 2025-06-20 | Rollup merge of #140920 - RalfJung:target-feature-unification, r=nnethercote,... | Trevor Gross | -22/+4 |
| 2025-06-20 | Rollup merge of #138291 - jdonszelmann:optimize-attr, r=oli-obk | Trevor Gross | -27/+2 |
| 2025-06-19 | move -Ctarget-feature handling into shared code | Ralf Jung | -22/+4 |
| 2025-06-18 | convert the `optimize` attribute to a new parser | Jana Dönszelmann | -27/+2 |
| 2025-06-18 | add `#[align]` attribute | Folkert de Vries | -12/+2 |
| 2025-06-17 | fix bugs in inline/force_inline and diagnostics of all attr parsers | Jana Dönszelmann | -7/+9 |
| 2025-06-17 | convert entire codebase to parsed inline attrs | Jana Dönszelmann | -45/+8 |
| 2025-06-05 | Make #[used(linker)] the default on ELF too | bjorn3 | -29/+4 |
| 2025-05-24 | Cleanup CodegenFnAttrFlags | Noratrieb | -2/+2 |