about summary refs log tree commit diff
path: root/compiler/rustc_attr_parsing/src
AgeCommit message (Expand)AuthorLines
2025-07-31remove rustc_attr_data_structuresJana Dönszelmann-40/+42
2025-07-29coverage: Rename `CoverageStatus` to `CoverageAttrKind`Zalathar-5/+5
2025-07-26Use the new attributes throughout the codebaseJonathan Brouwer-4/+4
2025-07-26Parsers for the attributesJonathan Brouwer-0/+147
2025-07-24Rollup merge of #144358 - JonathanBrouwer:fix-stability-malformed, r=oli-obkLeón Orell Valerian Liehr-4/+22
2025-07-23Stop using the old `validate_attr` logic for stability attributesJonathan Brouwer-4/+22
2025-07-23Ports `#[macro_use]` and `#[macro_escape]` to the new attribute parsing infra...Jonathan Brouwer-4/+138
2025-07-22Rollup merge of #144080 - jieyouxu:realign, r=BoxyUwU许杰友 Jieyou Xu (Joe)-2/+3
2025-07-19Mitigate `#[align]` name resolution ambiguity regression with a renameJieyou Xu-2/+3
2025-07-18Auto merge of #143845 - cjgillot:stability-query, r=jieyouxubors-4/+4
2025-07-18Rollup merge of #143891 - scrabsha:push-xxtttopqoprr, r=jdonszelmannMatthias Krüger-6/+110
2025-07-17Include ErrorGuaranteed in StableSince::Err.Camille GILLOT-4/+4
2025-07-17Auto merge of #143879 - fee1-dead-contrib:push-lrlpoouyqqry, r=fmeasebors-0/+1
2025-07-17parse `const trait Trait`Deadbeef-0/+1
2025-07-17Rollup merge of #143984 - JonathanBrouwer:fix-feature-gate-ice, r=UrgauMatthias Krüger-28/+54
2025-07-17Auto merge of #140399 - tiif:unstable_impl, r=lcnr,BoxyUwUbors-1/+42
2025-07-16Port `#[coverage]` to the new attribute systemSasha Pourcelot-6/+110
2025-07-15Fix ice for feature-gated cfg attributes applied to the crateJonathan Brouwer-28/+54
2025-07-15Implement other logicstiif-1/+4
2025-07-15Lint against having both #[unstable_feature_bound] and #[stable] on the same ...tiif-0/+18
2025-07-15Setup unstable feature bound attributetiif-0/+20
2025-07-15Auto merge of #143958 - samueltardieu:rollup-lh1s143, r=samueltardieubors-2/+10
2025-07-15Changes to diagnosticsJonathan Brouwer-1/+7
2025-07-15Define attribute parser & config evaluatorJonathan Brouwer-210/+254
2025-07-15Move `cfg` -> `cfg_old`Jonathan Brouwer-1/+250
2025-07-15Allow `Early` stage to emit errorsJonathan Brouwer-14/+83
2025-07-14Port `#[pointee]` to the new attribute parsing infrastructureJonathan Brouwer-2/+10
2025-07-14Rollup merge of #143855 - JonathanBrouwer:omit_gdb_pretty_printer_section, r=...Samuel Tardieu-2/+11
2025-07-14Rollup merge of #143217 - Periodic1911:link-ordinal, r=jdonszelmannJakub Beránek-35/+83
2025-07-14Auto merge of #143779 - JonathanBrouwer:automatically_derived_parser, r=oli-obkbors-1/+11
2025-07-13Port `#[link_ordinal]` to the new attribute parsing infrastructure.Anne Stijns-35/+83
2025-07-13Rollup merge of #143796 - JonathanBrouwer:fix-builtin-attribute-prefix, r=jdo...León Orell Valerian Liehr-0/+5
2025-07-12Port `#[omit_gdb_pretty_printer_section]` to the new attribute parsing infras...Jonathan Brouwer-2/+11
2025-07-12Port `#[automatically_derived]` to the new attribute parsing infrastructureJonathan Brouwer-1/+11
2025-07-11Rollup merge of #143403 - GrigorenkoPV:attributes/traits, r=jdonszelmannMatthias Krüger-4/+114
2025-07-11Fix ICE for parsed attributes with longer path not handled by CheckAttrVisitorJonathan Brouwer-0/+5
2025-07-09Use "Innermost" & "Outermost" terminology for `AttributeOrder`Pavel Grigorenko-42/+29
2025-07-09Port `#[rustc_coherence_is_core]` to the new attribute systemPavel Grigorenko-3/+11
2025-07-09Port `#[rustc_allow_incoherent_impl]` to the new attribute systemPavel Grigorenko-3/+12
2025-07-09Reorder attribute parsers in `traits.rs`Pavel Grigorenko-28/+35
2025-07-09Port `#[rustc_paren_sugar]` to the new attribute systemPavel Grigorenko-2/+10
2025-07-09Port `#[fundamental]` to the new attribute systemPavel Grigorenko-2/+10
2025-07-09Port `#[marker]` to the new attribute systemPavel Grigorenko-1/+9
2025-07-09Port `#[rustc_unsafe_specialization_marker]` to the new attribute systemPavel Grigorenko-0/+9
2025-07-09Port `#[rustc_specialization_trait]` to the new attribute systemPavel Grigorenko-1/+9
2025-07-09Port `#[type_const]` to the new attribute systemPavel Grigorenko-1/+9
2025-07-09Port `#[rustc_coinductive]` to the new attribute systemPavel Grigorenko-1/+9
2025-07-09Port `#[rustc_do_not_implement_via_object]` to the new attribute systemPavel Grigorenko-1/+10
2025-07-09Port `#[rustc_deny_explicit_impl]` to the new attribute systemPavel Grigorenko-1/+11
2025-07-09Port `#[const_trait]` to the new attribute systemPavel Grigorenko-3/+13