summary refs log tree commit diff
path: root/src/libsyntax_ext/proc_macro_registrar.rs
AgeCommit message (Expand)AuthorLines
2017-01-16Implement `#[proc_macro_attribute]`Austin Bonander-69/+135
2017-01-02rustc: Stabilize the `proc_macro` featureAlex Crichton-9/+1
2016-12-15Require `#[proc_macro_derive]` functions to be `pub`.Jeffrey Seyfried-9/+10
2016-12-06annotate stricter lifetimes on LateLintPass methods to allow them to forward ...Oliver Schneider-11/+14
2016-12-02Allow --test to be used on proc-macro cratesJosh Driver-2/+4
2016-11-21Use `Symbol` instead of `InternedString` in the AST, HIR, and various other p...Jeffrey Seyfried-2/+2
2016-11-20Move `syntax::util::interner` -> `syntax::symbol`, cleanup.Jeffrey Seyfried-9/+9
2016-11-20Refactor `MetaItemKind` to use `Name`s instead of `InternedString`s.Jeffrey Seyfried-8/+7
2016-11-17Show a better error when using --test with #[proc_macro_derive]Josh Driver-0/+9
2016-11-09Rollup merge of #37614 - keeperofdakeys:proc_macro, r=jseyfriedEduard-Mihai Burtescu-15/+52
2016-11-08Allow proc_macro functions to whitelist specific attributesJosh Driver-15/+52
2016-11-04Add error when proc_macro_derive is used not on functionsest31-0/+11
2016-10-29Move `CrateConfig` from `Crate` to `ParseSess`.Jeffrey Seyfried-1/+1
2016-10-06rustc: Rename rustc_macro to proc_macroAlex Crichton-0/+277