summary refs log tree commit diff
path: root/src/libsyntax_expand/placeholders.rs
AgeCommit message (Collapse)AuthorLines
2019-12-07Make `ForeignItem` an alias of `Item`.Mazdak Farrokhzad-0/+1
2019-12-02syntax: Remove redundant span from `ast::Mac`Vadim Petrochenkov-1/+0
Also remove a couple of redundant `visit_mac` asserts
2019-12-02syntax: Introduce a struct `MacArgs` for macro argumentsVadim Petrochenkov-3/+1
2019-11-24expand: Fully preserve visibilities on unnamed fields with attributesVadim Petrochenkov-2/+3
2019-11-11syntactically allow visibility on trait item & enum variantMazdak Farrokhzad-1/+2
2019-10-19Fix rebaseVadim Petrochenkov-1/+1
2019-10-19expand: Simplify expansion of derivesVadim Petrochenkov-10/+1
And make it more uniform with other macros. By merging placeholders for future derives' outputs into the derive container's output fragment early.
2019-10-16move syntax::ext to new crate syntax_expandMazdak Farrokhzad-0/+350