about summary refs log tree commit diff
path: root/compiler/rustc_attr_parsing/src/attributes/mod.rs
AgeCommit message (Expand)AuthorLines
2025-09-21port `#[debugger_visualizer]` to the new attribute systemJana Dönszelmann-0/+1
2025-09-13merge crate-level into ALLOWED_TARGETSJana Dönszelmann-17/+1
2025-08-25Use attribute name in message for "outer attr used as inner attr" errorsSasha Pourcelot-1/+16
2025-08-24Port crate name to the new attribute systemJana Dönszelmann-0/+1
2025-08-21split up context.rsJana Dönszelmann-3/+3
2025-08-21Introduce a prelude for very common imports across dozens of filesJana Dönszelmann-1/+4
2025-08-21refactor target checking, move out of context.rs and rename MaybeWarn to PolicyJana Dönszelmann-1/+2
2025-08-15Port `#[custom_mir(..)]` to the new attribute systemSasha Pourcelot-0/+1
2025-08-14Allow attribute parsers to specify a list of allowed targetsJonathan Brouwer-7/+14
2025-08-04Port `#[coroutine]` to the new attribute systemSasha Pourcelot-0/+1
2025-07-31remove rustc_attr_data_structuresJana Dönszelmann-1/+1
2025-07-26Parsers for the attributesJonathan Brouwer-0/+1
2025-07-23Ports `#[macro_use]` and `#[macro_escape]` to the new attribute parsing infra...Jonathan Brouwer-0/+1
2025-07-15Move `cfg` -> `cfg_old`Jonathan Brouwer-0/+1
2025-07-09Use "Innermost" & "Outermost" terminology for `AttributeOrder`Pavel Grigorenko-26/+13
2025-07-08Rollup merge of #143603 - Periodic1911:clarify_keepfistlast, r=compiler-errorsMatthias Krüger-1/+15
2025-07-07Clarify the meaning of `AttributeOrder::KeepFirst` and `AttributeOrder::KeepL...Anne Stijns-1/+15
2025-07-07Port #[rustc_dummy]mejrs-0/+1
2025-07-06Port `#[path]` to the new attribute parsing infrastructureJonathan Brouwer-0/+1
2025-07-05Port `#[ignore]` to the new attribute parsing infrastructureJonathan Brouwer-0/+1
2025-07-04Port `#[non_exhaustive]` to the new attribute parsing infrastructureJonathan Brouwer-0/+1
2025-07-03Port `#[no_implicit_prelude]` to the new attribute parsing infrastructureJonathan Brouwer-0/+1
2025-07-03Port `#[target_feature]` to the new attribute parsing infrastructureJonathan Brouwer-8/+23
2025-07-02Rollup merge of #142964 - GrigorenkoPV:attributes/argless, r=oli-obkMatthias Krüger-1/+36
2025-07-02NoArgsAttributeParser: use an assoc const insteadPavel Grigorenko-2/+2
2025-07-01Auto merge of #142921 - JonathanBrouwer:rustc_attributes_parser, r=oli-obkbors-0/+1
2025-06-30NoArgsAttributeParserPavel Grigorenko-1/+36
2025-06-28Port `#[link_name]` to the new attribute parsing infrastructureJonathan Brouwer-0/+1
2025-06-27Port `#[rustc_layout_scalar_valid_range_start/end]` to the new attribute pars...Jonathan Brouwer-0/+1
2025-06-24Rollup merge of #138780 - trifectatechfoundation:loop_match_attr, r=oli-obk,t...Jubilee-0/+1
2025-06-23Port `#[rustc_skip_during_method_dispatch]` to the new attribute systemPavel Grigorenko-0/+1
2025-06-23Add `#[loop_match]` for improved DFA codegenbjorn3-0/+1
2025-06-23move naked checks out of check_attr.rsJana Dönszelmann-1/+0
2025-06-23make warnings methods on cx so it's easier to emit them elsewhere tooJana Dönszelmann-8/+2
2025-06-22Port `#[must_use]` to new attribute parsing infrastructureJonathan Brouwer-0/+1
2025-06-21Rollup merge of #142539 - GrigorenkoPV:attributes/may_dangle, r=jdonszelmannJana Dönszelmann-0/+1
2025-06-20Port `#[may_dangle]` to the new attribute systemPavel Grigorenko-0/+1
2025-06-20Rollup merge of #142494 - jdonszelmann:missing-attr-parsing-docs, r=oli-obkTrevor Gross-0/+19
2025-06-18fixup missing docs in attr parsingJana Dönszelmann-0/+19
2025-06-18convert the `optimize` attribute to a new parserJana Dönszelmann-0/+1
2025-06-17fix bugs in inline/force_inline and diagnostics of all attr parsersJana Dönszelmann-6/+19
2025-06-17implement inline parserJonathan Dönszelmann-0/+1
2025-06-16Port `#[rustc_as_ptr]` to the new attribute systemPavel Grigorenko-0/+1
2025-06-12remove 'static in some placesJana Dönszelmann-4/+4
2025-06-12introduce new lint infraJana Dönszelmann-60/+77
2025-06-12Start using new diagnostic logic on all existing `single` parsersJonathan Dönszelmann-24/+4
2025-06-12introduce duplicate attribute diagnostic logicJana Dönszelmann-7/+99
2025-06-11consistently rename (old) attribute groupsJana Dönszelmann-1/+1
2025-06-11document attribute parsers betterJana Dönszelmann-0/+9
2025-06-05Clean `rustc_attr_parsing` documentationxizheyin-1/+1