about summary refs log tree commit diff
path: root/src/libsyntax/ext/hygiene.rs
AgeCommit message (Collapse)AuthorLines
2017-03-29Move `syntax::ext::hygiene` to `syntax_pos::hygiene`.Jeffrey Seyfried-127/+0
2017-03-10Avoid using `Mark` and `Invocation` for macro defs.Jeffrey Seyfried-7/+0
2017-03-10Refactor out `ast::ItemKind::MacroDef`.Jeffrey Seyfried-1/+1
2016-12-18Refactor out `mark.as_placeholder_id()`.Jeffrey Seyfried-1/+5
2016-12-18Remove some unused functions and fix formatting.Jeffrey Seyfried-6/+6
2016-10-02Refactor field `expansion_data` of `Resolver` to use a `Mark` instead of a ↵Jeffrey Seyfried-0/+5
`u32`.
2016-09-13Move macro resolution into `librustc_resolve`.Jeffrey Seyfried-3/+8
2016-09-05Implement stackless expansion.Jeffrey Seyfried-0/+4
2016-07-17Remove some unit tests and that are redundant with `run-pass/hygiene.rs`Jeffrey Seyfried-35/+0
and that would be painful to rewrite.
2016-07-17Rename `mtwt` to `hygiene`Jeffrey Seyfried-0/+151