about summary refs log tree commit diff
path: root/compiler/rustc_expand/src/build.rs
AgeCommit message (Expand)AuthorLines
2021-09-03Detect bare blocks with type ascription that were meant to be a `struct` literalEsteban Kuber-0/+1
2021-08-30Add let-else to ASTCameron Steffen-3/+3
2021-06-17Use `AttrVec` for `Arm`, `FieldDef`, and `Variant`Yuki Okushi-1/+1
2021-06-10Add support for using qualified paths with structs in expression and patternRyan Levick-3/+8
2021-03-27Remove (lots of) dead codeJoshua Nelson-11/+0
2021-03-16ast: Reduce size of `ExprKind` by boxing fields of `ExprKind::Struct`Vadim Petrochenkov-1/+4
2021-03-16ast/hir: Rename field-related structuresVadim Petrochenkov-5/+5
2020-11-26Properly handle attributes on statementsAaron Hill-20/+6
2020-11-11Implement destructuring assignment for structs and slicesFabian Zaiser-1/+1
2020-10-14Remove unused code from remaining compiler cratesest31-97/+0
2020-09-10Attach tokens to `ast::Stmt`Aaron Hill-4/+20
2020-09-10Attach `TokenStream` to `ast::Visibility`Aaron Hill-4/+16
2020-09-10Attach `TokenStream` to `ast::Path`Aaron Hill-1/+1
2020-09-10Attach `TokenStream` to `ast::Ty`Aaron Hill-1/+1
2020-09-10Attach `TokenStream` to `ast::Block`Aaron Hill-1/+7
2020-08-30mv compiler to compiler/mark-0/+649