about summary refs log tree commit diff
path: root/compiler/rustc_attr_parsing/src/session_diagnostics.rs
AgeCommit message (Expand)AuthorLines
2025-09-27improve empty attribute diagnosticJana Dönszelmann-0/+3
2025-09-13initial implementation of the darwin_objc unstable featureJo Bates-0/+28
2025-09-08port `#[recursion_limit]` to the new attribute parsing infrastructureJana Dönszelmann-0/+10
2025-08-27Port the `#[link]` attribute to the new parserJonathan Brouwer-0/+94
2025-08-25Use attribute name in message for "outer attr used as inner attr" errorsSasha Pourcelot-1/+11
2025-08-24Support lints in early attribute parsingJana Dönszelmann-3/+3
2025-08-22convert strings to symbols in attr diagnosticsJana Dönszelmann-7/+7
2025-08-22Rewrite the new attribute parserJonathan Brouwer-0/+36
2025-08-22Move validate_attr to `rustc_attr_parsing`Jonathan Brouwer-1/+54
2025-08-21refactor target checking, move out of context.rs and rename MaybeWarn to PolicyJana Dönszelmann-6/+6
2025-08-19Rollup merge of #145500 - JonathanBrouwer:must_use_target, r=jdonszelmann许杰友 Jieyou Xu (Joe)-0/+3
2025-08-19Make tool-only suggestion to remove attributes on invalid targetsJonathan Brouwer-0/+3
2025-08-16take attr style into account in attr diagnosticsJana Dönszelmann-2/+4
2025-08-14Allow attribute parsers to specify a list of allowed targetsJonathan Brouwer-0/+23
2025-08-11Add more docs to templates for attrs with incorrect argumentsEsteban Küber-0/+3
2025-08-11Add link to invalid `repr` errorEsteban Küber-0/+1
2025-07-23Ports `#[macro_use]` and `#[macro_escape]` to the new attribute parsing infra...Jonathan Brouwer-3/+7
2025-07-18Rollup merge of #143891 - scrabsha:push-xxtttopqoprr, r=jdonszelmannMatthias Krüger-3/+46
2025-07-16Port `#[coverage]` to the new attribute systemSasha Pourcelot-3/+46
2025-07-15Lint against having both #[unstable_feature_bound] and #[stable] on the same ...tiif-0/+8
2025-07-15Changes to diagnosticsJonathan Brouwer-1/+7
2025-07-13Port `#[link_ordinal]` to the new attribute parsing infrastructure.Anne Stijns-0/+9
2025-07-06Rewrite empty attribute lintJonathan Brouwer-0/+7
2025-07-01Fix duplicate help on export_name and othersJonathan Brouwer-4/+1
2025-07-01Auto merge of #142921 - JonathanBrouwer:rustc_attributes_parser, r=oli-obkbors-0/+4
2025-06-29Port #[link_section] to the new attribute parsing infrastructureAnne Stijns-0/+7
2025-06-27Port `#[rustc_layout_scalar_valid_range_start/end]` to the new attribute pars...Jonathan Brouwer-0/+4
2025-06-26Port `#[export_name]` to the new attribute parsing infrastructureJonathan Brouwer-0/+7
2025-06-23Port `#[rustc_skip_during_method_dispatch]` to the new attribute systemPavel Grigorenko-0/+4
2025-06-23move naked checks out of check_attr.rsJana Dönszelmann-0/+11
2025-06-22Port `#[must_use]` to new attribute parsing infrastructureJonathan Brouwer-0/+9
2025-06-20coldJana Dönszelmann-0/+5
2025-06-18add `#[align]` attributeFolkert de Vries-0/+8
2025-06-17make error codes reflect reality betterJana Dönszelmann-19/+30
2025-06-17use consistent attr errors in all attribute parsersJana Dönszelmann-40/+34
2025-06-17fix bugs in inline/force_inline and diagnostics of all attr parsersJana Dönszelmann-1/+82
2025-06-12add error message for unused duplicateJana Dönszelmann-1/+1
2025-06-12introduce new lint infraJana Dönszelmann-1/+12
2025-05-07Avoid some unwraps.Nicholas Nethercote-18/+18
2025-02-24Introduce new-style attribute parsers for several attributesJana Dönszelmann-8/+64
2025-02-08Rustfmtbjorn3-15/+21
2024-12-16rename rustc_attr to rustc_attr_parsing and create rustc_attr_data_structuresJonathan Dönszelmann-0/+419