about summary refs log tree commit diff
path: root/compiler/rustc_attr_parsing/src/attributes
AgeCommit message (Expand)AuthorLines
2025-08-22Rollup merge of #145762 - jdonszelmann:attrs-strings-to-symbols, r=lqdJacob Pratt-21/+22
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-21/+22
2025-08-22Add an experimental unsafe(force_target_feature) attribute.Luca Versari-40/+78
2025-08-21split up context.rsJana Dönszelmann-5/+5
2025-08-21Introduce a prelude for very common imports across dozens of filesJana Dönszelmann-216/+70
2025-08-21refactor target checking, move out of context.rs and rename MaybeWarn to PolicyJana Dönszelmann-48/+128
2025-08-19Auto merge of #145601 - jieyouxu:rollup-t5mbqhc, r=jieyouxubors-0/+1
2025-08-19Rollup merge of #145556 - JonathanBrouwer:extern-crate-stable, r=jdonszelmann许杰友 Jieyou Xu (Joe)-0/+1
2025-08-19Rollup merge of #145500 - JonathanBrouwer:must_use_target, r=jdonszelmann许杰友 Jieyou Xu (Joe)-2/+18
2025-08-19Port `must_use` to the new target checkingJonathan Brouwer-2/+18
2025-08-19Rollup merge of #145243 - jdonszelmann:inner-attr-errors, r=petrochenkovStuart Cook-8/+8
2025-08-18Allow stability attributes on extern cratesJonathan Brouwer-0/+1
2025-08-18Rollup merge of #145485 - JonathanBrouwer:fix-deprecation-targets, r=jdonszel...Stuart Cook-0/+2
2025-08-16take attr style into account in attr diagnosticsJana Dönszelmann-8/+8
2025-08-16Fix deprecation attribute on foreign statics & typesJonathan Brouwer-0/+2
2025-08-15Port `#[custom_mir(..)]` to the new attribute systemSasha Pourcelot-0/+141
2025-08-14Specify the list of allowed targets per attributeJonathan Brouwer-44/+361
2025-08-14Allow attribute parsers to specify a list of allowed targetsJonathan Brouwer-7/+14
2025-08-13Port the `#[linkage]` attribute to the new attribute systemSasha Pourcelot-1/+75
2025-08-12Rollup merge of #145238 - estebank:attr-overhaul, r=jdonszelmannStuart Cook-55/+97
2025-08-11Rework `NameValueStr`Esteban Küber-1/+1
2025-08-11Add more docs to templates for attrs with incorrect argumentsEsteban Küber-14/+49
2025-08-11Allow attr entries to declare list of alternatives for `List` and `NamedValue...Esteban Küber-47/+54
2025-08-11Port `#[allow_internal_unsafe]` to the new attribute system (attempt 2)Sasha Pourcelot-0/+8
2025-08-08Revert "Port `#[allow_internal_unsafe]` to the new attribute system"Jana Dönszelmann-8/+0
2025-08-07Rollup merge of #144857 - scrabsha:push-pwtyrnmqkrtr, r=jdonszelmannTrevor Gross-0/+8
2025-08-07Port `#[allow_internal_unsafe]` to the new attribute systemSasha Pourcelot-0/+8
2025-08-07Rollup merge of #143808 - JonathanBrouwer:should_panic_parser, r=jdonszelmannStuart Cook-0/+52
2025-08-06Port `#[should_panic]` to the new attribute parsing infrastructureJonathan Brouwer-0/+52
2025-08-04Port `#[coroutine]` to the new attribute systemSasha Pourcelot-0/+16
2025-08-01Remove the omit_gdb_pretty_printer_section attributebjorn3-8/+0
2025-07-31remove rustc_attr_data_structuresJana Dönszelmann-32/+34
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/+140
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-1/+117
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-1/+40
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-23/+30
2025-07-17Auto merge of #140399 - tiif:unstable_impl, r=lcnr,BoxyUwUbors-0/+30
2025-07-16Port `#[coverage]` to the new attribute systemSasha Pourcelot-1/+40
2025-07-15Fix ice for feature-gated cfg attributes applied to the crateJonathan Brouwer-23/+30