about summary refs log tree commit diff
path: root/compiler/rustc_attr_parsing/src/attributes/codegen_attrs.rs
AgeCommit message (Expand)AuthorLines
2025-09-09allow `#[rustc_align_static(N)]` on `static`sFolkert de Vries-0/+1
2025-08-24Warn on macro calls for attributes that had this behaviour previouslyJonathan Brouwer-1/+6
2025-08-23port attribute to the new parsing infrastructureJana Dönszelmann-6/+107
2025-08-22Rollup merge of #145762 - jdonszelmann:attrs-strings-to-symbols, r=lqdJacob Pratt-4/+5
2025-08-22Rollup merge of #145573 - veluca93:unsafe-force-target-feature, r=davidtwcoJacob Pratt-40/+78
2025-08-22convert strings to symbols in attr diagnosticsJana Dönszelmann-4/+5
2025-08-22Add an experimental unsafe(force_target_feature) attribute.Luca Versari-40/+78
2025-08-21Introduce a prelude for very common imports across dozens of filesJana Dönszelmann-13/+3
2025-08-21refactor target checking, move out of context.rs and rename MaybeWarn to PolicyJana Dönszelmann-2/+3
2025-08-14Specify the list of allowed targets per attributeJonathan Brouwer-1/+76
2025-08-11Allow attr entries to declare list of alternatives for `List` and `NamedValue...Esteban Küber-3/+3
2025-08-01Remove the omit_gdb_pretty_printer_section attributebjorn3-8/+0
2025-07-31remove rustc_attr_data_structuresJana Dönszelmann-1/+1
2025-07-29coverage: Rename `CoverageStatus` to `CoverageAttrKind`Zalathar-5/+5
2025-07-19Mitigate `#[align]` name resolution ambiguity regression with a renameJieyou Xu-1/+2
2025-07-16Port `#[coverage]` to the new attribute systemSasha Pourcelot-1/+40
2025-07-12Port `#[omit_gdb_pretty_printer_section]` to the new attribute parsing infras...Jonathan Brouwer-0/+8
2025-07-09Use "Innermost" & "Outermost" terminology for `AttributeOrder`Pavel Grigorenko-2/+2
2025-07-06Rewrite empty attribute lintJonathan Brouwer-0/+4
2025-07-03Port `#[target_feature]` to the new attribute parsing infrastructureJonathan Brouwer-2/+52
2025-07-02NoArgsAttributeParser: use an assoc const insteadPavel Grigorenko-12/+3
2025-06-30NoArgsAttributeParserPavel Grigorenko-34/+14
2025-06-27Port `#[used]` to new attribute parsing infrastructureJonathan Brouwer-1/+82
2025-06-26Port `#[export_name]` to the new attribute parsing infrastructureJonathan Brouwer-1/+28
2025-06-24Rewrite #[track_caller]Jana Dönszelmann-3/+21
2025-06-23Port `#[rustc_skip_during_method_dispatch]` to the new attribute systemPavel Grigorenko-7/+7
2025-06-23move naked checks out of check_attr.rsJana Dönszelmann-14/+106
2025-06-23rewrite #[naked] parserJana Dönszelmann-1/+18
2025-06-22Port `#[no_mangle]` to new attribute parsing infrastructureJonathan Brouwer-0/+18
2025-06-20expected word diagnostic testJana Dönszelmann-1/+1
2025-06-20coldJana Dönszelmann-0/+18
2025-06-18convert the `optimize` attribute to a new parserJana Dönszelmann-0/+40