summary refs log tree commit diff
path: root/compiler/rustc_attr_data_structures/src/attributes.rs
AgeCommit message (Expand)AuthorLines
2025-07-24Mitigate `#[align]` name resolution ambiguity regression with a renameJieyou Xu-0/+1
2025-06-22Port `#[no_mangle]` to new attribute parsing infrastructureJonathan Brouwer-0/+3
2025-06-22Port `#[must_use]` to new attribute parsing infrastructureJonathan Brouwer-0/+7
2025-06-21Port `#[rustc_pub_transparent]` to the new attribute systemPavel Grigorenko-0/+3
2025-06-21Rollup merge of #142539 - GrigorenkoPV:attributes/may_dangle, r=jdonszelmannJana Dönszelmann-0/+5
2025-06-20Port `#[may_dangle]` to the new attribute systemPavel Grigorenko-0/+5
2025-06-20coldJana Dönszelmann-0/+3
2025-06-20Rollup merge of #138291 - jdonszelmann:optimize-attr, r=oli-obkTrevor Gross-2/+4
2025-06-18convert the `optimize` attribute to a new parserJana Dönszelmann-2/+4
2025-06-18add `#[align]` attributeFolkert de Vries-0/+3
2025-06-17fix clippyJana Dönszelmann-11/+6
2025-06-17fix bugs in inline/force_inline and diagnostics of all attr parsersJana Dönszelmann-2/+0
2025-06-17implement rustc_force_inline parserJana Dönszelmann-1/+2
2025-06-17implement inline parserJonathan Dönszelmann-3/+12
2025-06-16Rollup merge of #142498 - GrigorenkoPV:as-ptr-refactor, r=jdonszelmannJakub Beránek-0/+3
2025-06-16Port `#[rustc_as_ptr]` to the new attribute systemPavel Grigorenko-0/+3
2025-06-15Refactor `rustc_attr_data_structures` documentationxizheyin-14/+44
2025-06-06Delete unused variant and document AttributeKindmejrs-20/+24
2025-04-20Remove #[rustc_macro_edition_2021].Mara Bos-1/+0
2025-03-19add rustc_macro_edition_2021Jana Dönszelmann-0/+1
2025-02-26Spruce up `AttributeKind` docsAlona Enraght-Moony-5/+8
2025-02-24pretty print hir attributesJana Dönszelmann-8/+8
2025-02-24Introduce new-style attribute parsers for several attributesJana Dönszelmann-3/+41
2025-02-24Introduce new parsing infrastructure and types for parsed attributesJana Dönszelmann-4/+29
2025-01-24Rename `OptimizeAttr::None` to `Default`clubby789-2/+4
2025-01-23Disable non-required MIR opts with `optimize(none)`clubby789-0/+6
2025-01-23Implement `optimize(none)` attributeclubby789-0/+4
2025-01-10mir_transform: implement forced inliningDavid Wood-0/+16
2024-12-16rename rustc_attr to rustc_attr_parsing and create rustc_attr_data_structuresJonathan Dönszelmann-0/+106