summary refs log tree commit diff
path: root/src/libsyntax/ext/derive.rs
AgeCommit message (Expand)AuthorLines
2018-04-06Rename `PathSegment::identifier` to `ident`Vadim Petrochenkov-1/+1
2017-11-26limit packed copy-out to non-generic Copy structsAriel Ben-Yehuda-1/+1
2017-08-30Make fields of `Span` privateVadim Petrochenkov-1/+1
2017-08-12syntax: #[allow_internal_unsafe] bypasses the unsafe_code lint in macros.Eduard-Mihai Burtescu-0/+1
2017-04-03Fix bug parsing `#[derive]` macro invocations.Jeffrey Seyfried-1/+2
2017-03-29Merge `ExpnId` and `SyntaxContext`.Jeffrey Seyfried-24/+26
2017-03-14Liberalize attributes.Jeffrey Seyfried-25/+20
2017-03-14Refactor `Attribute` to use `Path` and `TokenStream` instead of `MetaItem`.Jeffrey Seyfried-2/+2
2017-02-12Allow using inert attributes from `proc_macro_derive`s with `#![feature(proc_...Jeffrey Seyfried-135/+35
2017-02-12Move legacy custom derives collection into `resolver.find_attr_invoc()`.Jeffrey Seyfried-35/+1
2017-02-05Move derive macro expansion into the MacroExpanderJosh Driver-0/+218