about summary refs log tree commit diff
path: root/compiler/rustc_attr_parsing/src/attributes/cfg.rs
AgeCommit message (Expand)AuthorLines
2025-08-27Port the `#[link]` attribute to the new parserJonathan Brouwer-1/+1
2025-08-11Add more docs to templates for attrs with incorrect argumentsEsteban Küber-1/+4
2025-08-11Allow attr entries to declare list of alternatives for `List` and `NamedValue...Esteban Küber-1/+1
2025-07-31remove rustc_attr_data_structuresJana Dönszelmann-1/+2
2025-07-15Fix ice for feature-gated cfg attributes applied to the crateJonathan Brouwer-23/+30
2025-07-15Define attribute parser & config evaluatorJonathan Brouwer-210/+254
2025-07-03setup CI and tidy to use typos for spellchecking and fix few typosklensy-1/+1
2025-05-26Add custom trait for emitting lint within `cfg_matches`Urgau-6/+21
2025-05-24Make #[cfg(version)] respect RUSTC_OVERRIDE_VERSION_STRINGest31-2/+2
2025-04-18Rollup merge of #139615 - nnethercote:rm-name_or_empty, r=jdonszelmannMatthias Krüger-6/+6
2025-04-17Replace infallible `name_or_empty` methods with fallible `name` methods.Nicholas Nethercote-6/+6
2025-04-03Stabilize `cfg_boolean_literals`clubby789-15/+0
2025-02-24Introduce new-style attribute parsers for several attributesJana Dönszelmann-20/+14
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/+254