about summary refs log tree commit diff
path: root/compiler/rustc_attr_parsing/src/context.rs
AgeCommit message (Expand)AuthorLines
2025-08-14Allow attribute parsers to specify a list of allowed targetsJonathan Brouwer-3/+234
2025-08-14Pass the target type down to `parse_attribute_list`Jonathan Brouwer-1/+5
2025-08-13Port the `#[linkage]` attribute to the new attribute systemSasha Pourcelot-1/+2
2025-08-11Port `#[allow_internal_unsafe]` to the new attribute system (attempt 2)Sasha Pourcelot-1/+4
2025-08-08Revert "Port `#[allow_internal_unsafe]` to the new attribute system"Jana Dönszelmann-4/+1
2025-08-07Rollup merge of #144857 - scrabsha:push-pwtyrnmqkrtr, r=jdonszelmannTrevor Gross-1/+4
2025-08-07Port `#[allow_internal_unsafe]` to the new attribute systemSasha Pourcelot-1/+4
2025-08-07Rollup merge of #143808 - JonathanBrouwer:should_panic_parser, r=jdonszelmannStuart Cook-1/+2
2025-08-06Port `#[should_panic]` to the new attribute parsing infrastructureJonathan Brouwer-1/+2
2025-08-06Rollup merge of #144794 - scrabsha:push-noqrrttovmwy, r=jdonszelmannGuillaume Gomez-0/+2
2025-08-05Rollup merge of #144866 - JonathanBrouwer:should_emit_fix, r=jdonszelmannSamuel Tardieu-4/+11
2025-08-04Port `#[coroutine]` to the new attribute systemSasha Pourcelot-0/+2
2025-08-03Rollup merge of #144738 - bjorn3:remove_omit_gdb_pretty_printer_section, r=ji...Samuel Tardieu-4/+2
2025-08-03Remove `SHOULD_EMIT_LINTS` in favor of `should_emit`Jonathan Brouwer-4/+11
2025-08-01Remove the omit_gdb_pretty_printer_section attributebjorn3-4/+2
2025-08-01Cleanup the definition of `group_type`Jonathan Brouwer-25/+36
2025-07-31remove rustc_attr_data_structuresJana Dönszelmann-2/+2
2025-07-26Parsers for the attributesJonathan Brouwer-0/+7
2025-07-23Ports `#[macro_use]` and `#[macro_escape]` to the new attribute parsing infra...Jonathan Brouwer-0/+14
2025-07-18Rollup merge of #143891 - scrabsha:push-xxtttopqoprr, r=jdonszelmannMatthias Krüger-2/+24
2025-07-17Rollup merge of #143984 - JonathanBrouwer:fix-feature-gate-ice, r=UrgauMatthias Krüger-4/+23
2025-07-17Auto merge of #140399 - tiif:unstable_impl, r=lcnr,BoxyUwUbors-1/+4
2025-07-16Port `#[coverage]` to the new attribute systemSasha Pourcelot-2/+24
2025-07-15Fix ice for feature-gated cfg attributes applied to the crateJonathan Brouwer-4/+23
2025-07-15Implement other logicstiif-1/+4
2025-07-15Auto merge of #143958 - samueltardieu:rollup-lh1s143, r=samueltardieubors-2/+3
2025-07-15Allow `Early` stage to emit errorsJonathan Brouwer-14/+83
2025-07-14Port `#[pointee]` to the new attribute parsing infrastructureJonathan Brouwer-2/+3
2025-07-14Rollup merge of #143855 - JonathanBrouwer:omit_gdb_pretty_printer_section, r=...Samuel Tardieu-2/+3
2025-07-14Rollup merge of #143217 - Periodic1911:link-ordinal, r=jdonszelmannJakub Beránek-3/+33
2025-07-14Auto merge of #143779 - JonathanBrouwer:automatically_derived_parser, r=oli-obkbors-1/+4
2025-07-13Port `#[link_ordinal]` to the new attribute parsing infrastructure.Anne Stijns-3/+33
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/+3
2025-07-12Port `#[automatically_derived]` to the new attribute parsing infrastructureJonathan Brouwer-1/+4
2025-07-11Fix ICE for parsed attributes with longer path not handled by CheckAttrVisitorJonathan Brouwer-0/+5
2025-07-09Port `#[rustc_coherence_is_core]` to the new attribute systemPavel Grigorenko-3/+4
2025-07-09Port `#[rustc_allow_incoherent_impl]` to the new attribute systemPavel Grigorenko-3/+5
2025-07-09Port `#[rustc_paren_sugar]` to the new attribute systemPavel Grigorenko-2/+3
2025-07-09Port `#[fundamental]` to the new attribute systemPavel Grigorenko-2/+3
2025-07-09Port `#[marker]` to the new attribute systemPavel Grigorenko-1/+2
2025-07-09Port `#[rustc_unsafe_specialization_marker]` to the new attribute systemPavel Grigorenko-0/+2
2025-07-09Port `#[rustc_specialization_trait]` to the new attribute systemPavel Grigorenko-1/+2
2025-07-09Port `#[type_const]` to the new attribute systemPavel Grigorenko-1/+2
2025-07-09Port `#[rustc_coinductive]` to the new attribute systemPavel Grigorenko-1/+2
2025-07-09Port `#[rustc_do_not_implement_via_object]` to the new attribute systemPavel Grigorenko-1/+3
2025-07-09Port `#[rustc_deny_explicit_impl]` to the new attribute systemPavel Grigorenko-1/+4
2025-07-09Port `#[const_trait]` to the new attribute systemPavel Grigorenko-1/+2
2025-07-08Rollup merge of #143593 - mejrs:dummy, r=jdonszelmannMatthias Krüger-0/+2
2025-07-07Port #[rustc_dummy]mejrs-0/+2