about summary refs log tree commit diff
path: root/compiler/rustc_attr_parsing/src/attributes/stability.rs
AgeCommit message (Expand)AuthorLines
2025-08-21Introduce a prelude for very common imports across dozens of filesJana Dönszelmann-9/+1
2025-08-21refactor target checking, move out of context.rs and rename MaybeWarn to PolicyJana Dönszelmann-2/+3
2025-08-18Allow stability attributes on extern cratesJonathan Brouwer-0/+1
2025-08-14Specify the list of allowed targets per attributeJonathan Brouwer-3/+40
2025-08-11Allow attr entries to declare list of alternatives for `List` and `NamedValue...Esteban Küber-25/+33
2025-07-31remove rustc_attr_data_structuresJana Dönszelmann-4/+5
2025-07-23Stop using the old `validate_attr` logic for stability attributesJonathan Brouwer-4/+22
2025-07-17Include ErrorGuaranteed in StableSince::Err.Camille GILLOT-4/+4
2025-07-15Lint against having both #[unstable_feature_bound] and #[stable] on the same ...tiif-0/+10
2025-07-02NoArgsAttributeParser: use an assoc const insteadPavel Grigorenko-4/+1
2025-06-30NoArgsAttributeParserPavel Grigorenko-11/+6
2025-06-23Port `#[rustc_skip_during_method_dispatch]` to the new attribute systemPavel Grigorenko-3/+6
2025-06-17make error codes reflect reality betterJana Dönszelmann-1/+3
2025-06-17use consistent attr errors in all attribute parsersJana Dönszelmann-17/+22
2025-06-17fix bugs in inline/force_inline and diagnostics of all attr parsersJana Dönszelmann-26/+44
2025-06-13Rollup merge of #142158 - xizheyin:141617, r=jdonszelmannMatthias Krüger-1/+4
2025-06-12Tracking the old name of renamed unstable library attributexizheyin-1/+4
2025-06-12remove 'static in some placesJana Dönszelmann-1/+1
2025-06-12introduce new lint infraJana Dönszelmann-25/+23
2025-06-12Start using new diagnostic logic on all existing `single` parsersJonathan Dönszelmann-4/+4
2025-06-12introduce duplicate attribute diagnostic logicJana Dönszelmann-2/+3
2025-06-04Rollup merge of #141271 - nnethercote:attr-streamline, r=jdonszelmannMatthias Krüger-5/+5
2025-05-21Rename `MetaItemParser::path_without_args` as `MetaItemParser::path`.Nicholas Nethercote-5/+5
2025-05-20Avoid `rustc_span::` qualifiers.Nicholas Nethercote-1/+1
2025-05-07Eliminate `word_or_empty` methods.Nicholas Nethercote-12/+13
2025-03-25Avoid `kw::Empty` when dealing with `rustc_allowed_through_unstable_modules`.Nicholas Nethercote-6/+2
2025-02-24Introduce new-style attribute parsers for several attributesJana Dönszelmann-239/+232
2025-02-02rustc_allowed_through_unstable_modules: require deprecation messageRalf Jung-7/+11
2025-01-15allowed_through_unstable_modules: support showing a deprecation message when ...Ralf Jung-8/+13
2024-12-18Re-export more `rustc_span::symbol` things from `rustc_span`.Nicholas Nethercote-2/+1
2024-12-16rename rustc_attr to rustc_attr_parsing and create rustc_attr_data_structuresJonathan Dönszelmann-0/+385