about summary refs log tree commit diff
path: root/compiler/rustc_parse/src/validate_attr.rs
AgeCommit message (Expand)AuthorLines
2025-07-31Consider operator's span when computing binop expr spanMichael Goulet-1/+1
2025-07-24Call `is_parsed_attribute` rather than keeping track of a list of parsed attr...Jonathan Brouwer-61/+4
2025-07-24Rollup merge of #144358 - JonathanBrouwer:fix-stability-malformed, r=oli-obkLeón Orell Valerian Liehr-0/+3
2025-07-23Stop using the old `validate_attr` logic for stability attributesJonathan Brouwer-0/+3
2025-07-23Ports `#[macro_use]` and `#[macro_escape]` to the new attribute parsing infra...Jonathan Brouwer-0/+2
2025-07-19Mitigate `#[align]` name resolution ambiguity regression with a renameJieyou Xu-1/+3
2025-07-16Port `#[coverage]` to the new attribute systemSasha Pourcelot-0/+1
2025-07-15Auto merge of #143958 - samueltardieu:rollup-lh1s143, r=samueltardieubors-0/+1
2025-07-15Define attribute parser & config evaluatorJonathan Brouwer-8/+6
2025-07-14Port `#[pointee]` to the new attribute parsing infrastructureJonathan Brouwer-0/+1
2025-07-14Rollup merge of #143855 - JonathanBrouwer:omit_gdb_pretty_printer_section, r=...Samuel Tardieu-0/+1
2025-07-14Rollup merge of #143217 - Periodic1911:link-ordinal, r=jdonszelmannJakub Beránek-0/+1
2025-07-13Port `#[link_ordinal]` to the new attribute parsing infrastructure.Anne Stijns-0/+1
2025-07-12Port `#[omit_gdb_pretty_printer_section]` to the new attribute parsing infras...Jonathan Brouwer-0/+1
2025-07-12Port `#[automatically_derived]` to the new attribute parsing infrastructureJonathan Brouwer-0/+1
2025-07-09Port `#[rustc_coherence_is_core]` to the new attribute systemPavel Grigorenko-0/+1
2025-07-09Port `#[rustc_allow_incoherent_impl]` to the new attribute systemPavel Grigorenko-0/+1
2025-07-09Port `#[rustc_paren_sugar]` to the new attribute systemPavel Grigorenko-0/+1
2025-07-09Port `#[fundamental]` to the new attribute systemPavel Grigorenko-0/+1
2025-07-09Port `#[marker]` to the new attribute systemPavel Grigorenko-0/+1
2025-07-09Port `#[rustc_unsafe_specialization_marker]` to the new attribute systemPavel Grigorenko-0/+1
2025-07-09Port `#[rustc_specialization_trait]` to the new attribute systemPavel Grigorenko-0/+1
2025-07-09Port `#[type_const]` to the new attribute systemPavel Grigorenko-0/+1
2025-07-09Port `#[rustc_coinductive]` to the new attribute systemPavel Grigorenko-0/+1
2025-07-09Port `#[rustc_do_not_implement_via_object]` to the new attribute systemPavel Grigorenko-0/+1
2025-07-09Port `#[rustc_deny_explicit_impl]` to the new attribute systemPavel Grigorenko-0/+1
2025-07-09Port `#[const_trait]` to the new attribute systemPavel Grigorenko-0/+1
2025-07-07Port `#[rustc_std_internal_symbol]` to the new attribute systemPavel Grigorenko-0/+1
2025-07-07Port `#[ffi_pure]` to the new attribute systemPavel Grigorenko-0/+1
2025-07-07Port `#[ffi_const]` to the new attribute systemPavel Grigorenko-0/+1
2025-07-07Port `#[export_stable]` to the new attribute systemPavel Grigorenko-0/+1
2025-07-06Port `#[path]` to the new attribute parsing infrastructureJonathan Brouwer-0/+1
2025-07-06Move check for new attribute to `check_builtin_meta_item`Jonathan Brouwer-36/+35
2025-07-05Port `#[ignore]` to the new attribute parsing infrastructureJonathan Brouwer-2/+2
2025-07-04Port `#[non_exhaustive]` to the new attribute parsing infrastructureJonathan Brouwer-0/+1
2025-07-04Rollup merge of #143400 - GrigorenkoPV:attributes/lints, r=jdonszelmannMatthias Krüger-0/+1
2025-07-04Port `#[rustc_pass_by_value]` to the new attribute systemPavel Grigorenko-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-0/+2
2025-07-01Fix duplicate errors for `link_section`, `rustc_layout_scalar_valid_range_sta...Jonathan Brouwer-0/+3
2025-07-01Fix `#[rustc_macro_transparency]` giving two errorsJonathan Brouwer-0/+1
2025-07-01Fix double error for `export_name`Jonathan Brouwer-0/+1
2025-06-28Port `#[link_name]` to the new attribute parsing infrastructureJonathan Brouwer-0/+1
2025-06-24Rewrite #[track_caller]Jana Dönszelmann-0/+1
2025-06-23Port `#[rustc_skip_during_method_dispatch]` to the new attribute systemPavel Grigorenko-0/+7
2025-06-22Port `#[must_use]` to new attribute parsing infrastructureJonathan Brouwer-0/+1
2025-06-20expected word diagnostic testJana Dönszelmann-0/+1
2025-06-20Rollup merge of #138291 - jdonszelmann:optimize-attr, r=oli-obkTrevor Gross-0/+1
2025-06-18convert the `optimize` attribute to a new parserJana Dönszelmann-0/+1
2025-06-18add `#[align]` attributeFolkert de Vries-0/+1