about summary refs log tree commit diff
path: root/compiler/rustc_parse/src/parser/attr.rs
AgeCommit message (Expand)AuthorLines
2021-04-11Implement token-based handling of attributes during expansionAaron Hill-2/+20
2021-02-13Address review commentsAaron Hill-1/+1
2021-02-13Require passing an `AttrWrapper` to `collect_tokens_trailing_token`Aaron Hill-5/+7
2021-02-07expand/resolve: Turn `#[derive]` into a regular macro attributeVadim Petrochenkov-4/+2
2021-01-13Set tokens on AST node in `collect_tokens`Aaron Hill-12/+4
2020-11-26rustc_parse: restore pub vis on parse_attributeCaleb Cartwright-2/+4
2020-11-19resolve/expand: Misc cleanupVadim Petrochenkov-7/+6
2020-11-09Do not collect tokens for doc commentsVadim Petrochenkov-99/+74
2020-10-22Only call `collect_tokens` when we have an attribute to parseAaron Hill-26/+32
2020-10-22Don't create an empty `LazyTokenStream`Aaron Hill-3/+3
2020-10-21Unconditionally capture tokens for attributes.Aaron Hill-51/+78
2020-10-19Rewrite `collect_tokens` implementations to use a flattened bufferAaron Hill-1/+14
2020-09-10Attach tokens to `NtMeta` (`ast::AttrItem`)Aaron Hill-1/+1
2020-08-30mv compiler to compiler/mark-0/+304