summary refs log tree commit diff
path: root/src/libsyntax_ext/proc_macro_registrar.rs
AgeCommit message (Expand)AuthorLines
2018-02-18Change ast::Visibility to Spanned typeSeiichi Uchida-7/+7
2018-01-22Fix spurious warning on empty proc macro cratesRyan Cumming-1/+1
2017-12-28Prefer to use attr::contains_name() and attr::find_by_name()Seiichi Uchida-2/+2
2017-08-30Make fields of `Span` privateVadim Petrochenkov-1/+1
2017-08-15use field init shorthand EVERYWHEREZack M. Davis-4/+4
2017-08-12syntax: #[allow_internal_unsafe] bypasses the unsafe_code lint in macros.Eduard-Mihai Burtescu-0/+1
2017-05-25Hygienize `librustc_resolve`.Jeffrey Seyfried-1/+1
2017-05-12Pass crate attributes in visit.rsNick Cameron-1/+1
2017-03-29Merge `ExpnId` and `SyntaxContext`.Jeffrey Seyfried-2/+4
2017-03-14Refactor `Attribute` to use `Path` and `TokenStream` instead of `MetaItem`.Jeffrey Seyfried-6/+6
2017-03-10Refactor out `ast::ItemKind::MacroDef`.Jeffrey Seyfried-6/+10
2017-02-28Implement function-like procedural macros ( `#[proc_macro]`)Austin Bonander-9/+57
2017-02-05Rename CustomDerive to ProcMacroDerive for macros 1.1Josh Driver-4/+4
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