summary refs log tree commit diff
path: root/compiler/rustc_expand/src/expand.rs
AgeCommit message (Expand)AuthorLines
2020-12-04Rollup merge of #79678 - jyn514:THE-PAPERCLIP-COMETH, r=varkorDylan DPC-2/+6
2020-12-03Fix some clippy lintsJoshua Nelson-2/+6
2020-12-01Created NestedMetaItem::name_value_literal_span methodGuillaume Gomez-6/+5
2020-11-26Properly handle attributes on statementsAaron Hill-9/+3
2020-11-24Invoke attributes on the statement for statement itemsAaron Hill-4/+21
2020-11-19expand: Mark some dead code in derive expansion as unreachableVadim Petrochenkov-3/+0
2020-11-19expand: Stop derive expansion un unexpected targets earlyVadim Petrochenkov-25/+35
2020-11-19expand: Cleanup attribute collection in invocation collectorVadim Petrochenkov-141/+39
2020-11-19resolve/expand: Misc cleanupVadim Petrochenkov-3/+0
2020-11-19resolve: Centralize some error reporting for unexpected macro resolutionsVadim Petrochenkov-17/+24
2020-11-19expand: Move `fully_configure` to `config.rs`Vadim Petrochenkov-42/+0
2020-11-19expand: Tell built-in macros whether we are currently in forced expansion modeVadim Petrochenkov-26/+28
2020-11-12Auto merge of #78782 - petrochenkov:nodoctok, r=Aaron1011bors-6/+4
2020-11-09Rollup merge of #78710 - petrochenkov:macvisit, r=davidtwcoDylan DPC-2/+0
2020-11-09Do not collect tokens for doc commentsVadim Petrochenkov-6/+4
2020-11-06rustc_expand: use collect_bang helper instead of manual reimplementationest31-3/+3
2020-11-03rustc_ast: Do not panic by default when visiting macro callsVadim Petrochenkov-2/+0
2020-10-25Rollup merge of #78326 - Aaron1011:fix/min-stmt-lints, r=petrochenkovYuki Okushi-1/+2
2020-10-24Fix inconsistencies in handling of inert attributes on statementsAaron Hill-1/+2
2020-10-21Unconditionally capture tokens for attributes.Aaron Hill-0/+1
2020-10-07Detect blocks that could be struct expr bodiesEsteban Küber-2/+2
2020-10-01Import struct_span_err macro instead of prepending itGuillaume Gomez-2/+2
2020-09-10Attach tokens to `ast::Stmt`Aaron Hill-2/+2
2020-09-10Attach `TokenStream` to `ast::Visibility`Aaron Hill-2/+5
2020-09-10Attach tokens to `NtMeta` (`ast::AttrItem`)Aaron Hill-0/+1
2020-09-10Syntactically permit unsafety on modsDavid Tolnay-5/+22
2020-09-08Create new E0774 code errorGuillaume Gomez-3/+6
2020-09-01Rollup merge of #76132 - Aaron1011:mac-call-stmt, r=petrochenkovTyler Mandry-2/+2
2020-08-30Add `-Z proc-macro-backtrace` to allow showing proc-macro panicsAaron Hill-0/+2
2020-08-30Factor out StmtKind::MacCall fields into `MacCallStmt` structAaron Hill-2/+2
2020-08-30mv compiler to compiler/mark-0/+1812