about summary refs log tree commit diff
path: root/compiler/rustc_attr_parsing/src
AgeCommit message (Expand)AuthorLines
2025-06-17implement inline parserJonathan Dönszelmann-1/+4
2025-06-16Port `#[rustc_as_ptr]` to the new attribute systemPavel Grigorenko-0/+24
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-13/+13
2025-06-12add error message for unused duplicateJana Dönszelmann-1/+1
2025-06-12introduce new lint infraJana Dönszelmann-194/+458
2025-06-12Start using new diagnostic logic on all existing `single` parsersJonathan Dönszelmann-43/+14
2025-06-12introduce duplicate attribute diagnostic logicJana Dönszelmann-17/+112
2025-06-11consistently rename (old) attribute groupsJana Dönszelmann-12/+14
2025-06-11document attribute parsers betterJana Dönszelmann-0/+9
2025-06-06Rollup merge of #142058 - xizheyin:rustc-attr-parsing, r=jdonszelmannMatthias Krüger-37/+37
2025-06-05Clean `rustc_attr_parsing` documentationxizheyin-37/+37
2025-06-04Rollup merge of #141271 - nnethercote:attr-streamline, r=jdonszelmannMatthias Krüger-64/+19
2025-05-26Add custom trait for emitting lint within `cfg_matches`Urgau-6/+21
2025-05-26Rollup merge of #140539 - nnethercote:simplify-attribute_groups, r=jdonszelmannJacob Pratt-48/+47
2025-05-24Make #[cfg(version)] respect RUSTC_OVERRIDE_VERSION_STRINGest31-2/+2
2025-05-21Rename `MetaItemParser::path_without_args` as `MetaItemParser::path`.Nicholas Nethercote-13/+13
2025-05-21Remove `MetaItemParser::{path,deconstruct}`.Nicholas Nethercote-15/+7
2025-05-21Remove `MetaItemParser::{word,word_without_args,path_is}`.Nicholas Nethercote-23/+0
2025-05-21Remove an unnecessary lifetime.Nicholas Nethercote-1/+1
2025-05-21collect doc alias as tips during resolutionbohan-1/+33
2025-05-20Remove `MetaItemListParser::all_{word,path}_list`, which are unused.Nicholas Nethercote-14/+0
2025-05-20Avoid `rustc_span::` qualifiers.Nicholas Nethercote-17/+16
2025-05-20Fix up some comments.Nicholas Nethercote-16/+15
2025-05-20Simplify `Accepts`.Nicholas Nethercote-10/+7
2025-05-20Introduce some typedefs to improve readability.Nicholas Nethercote-6/+10
2025-05-19Rollup merge of #140874 - mejrs:rads, r=WaffleLapkinStuart Cook-2/+2
2025-05-18Remove rustc_attr_data_structures re-export from rustc_attr_parsingmejrs-2/+2
2025-05-12update cfg(bootstrap)Pietro Albini-1/+0
2025-05-07Avoid some unwraps.Nicholas Nethercote-36/+45
2025-05-07Eliminate `word_or_empty` methods.Nicholas Nethercote-61/+55
2025-04-30Simplify `LazyAttrTokenStream`.Nicholas Nethercote-0/+1
2025-04-25Auto merge of #140282 - matthiaskrgr:rollup-g6ze4jj, r=matthiaskrgrbors-1/+1
2025-04-25Rollup merge of #140229 - nnethercote:pre-DelimArgs-spacing, r=petrochenkovMatthias Krüger-6/+2
2025-04-23Make #![feature(let_chains)] bootstrap conditional in compiler/est31-1/+1
2025-04-23Use `clone` to clone `DelimArgs` in two places.Nicholas Nethercote-6/+2
2025-04-22Auto merge of #139897 - nnethercote:rm-OpenDelim-CloseDelim, r=petrochenkovbors-3/+1
2025-04-21Remove `token::{Open,Close}Delim`.Nicholas Nethercote-3/+1
2025-04-20Remove #[rustc_macro_edition_2021].Mara Bos-22/+0
2025-04-18Rollup merge of #139615 - nnethercote:rm-name_or_empty, r=jdonszelmannMatthias Krüger-9/+9
2025-04-17Auto merge of #139949 - matthiaskrgr:rollup-pxc5tsx, r=matthiaskrgrbors-15/+0
2025-04-17Rollup merge of #138632 - clubby789:stabilize-cfg-boolean-lit, r=davidtwco,Ur...Matthias Krüger-15/+0
2025-04-17Replace infallible `name_or_empty` methods with fallible `name` methods.Nicholas Nethercote-9/+9
2025-04-17Rollup merge of #139084 - petrochenkov:transpaque, r=davidtwcoMatthias Krüger-1/+1
2025-04-03Stabilize `cfg_boolean_literals`clubby789-15/+0
2025-04-02Remove `recursion_limit` increases.Nicholas Nethercote-1/+0
2025-04-02Remove `TokenStream::flattened` and `InvisibleOrigin::FlattenToken`.Nicholas Nethercote-1/+1
2025-04-02Remove `NtBlock`, `Nonterminal`, and `TokenKind::Interpolated`.Nicholas Nethercote-19/+1
2025-03-31hygiene: Rename semi-transparent to semi-opaqueVadim Petrochenkov-1/+1