about summary refs log tree commit diff
path: root/src/libsyntax_ext/proc_macro_impl.rs
AgeCommit message (Collapse)AuthorLines
2018-12-25Remove licensesMark Rousskov-11/+0
2018-11-30proc_macro: move the rustc server to syntax_ext.Eduard-Mihai Burtescu-2/+2
2018-11-30proc_macro: remove the __internal module.Eduard-Mihai Burtescu-12/+4
2018-11-30proc_macro: introduce a "bridge" between clients (proc macros) and servers ↵Eduard-Mihai Burtescu-24/+18
(compiler front-ends).
2018-08-19mv (mod) codemap source_mapDonato Sciarra-1/+1
2018-01-26Do not capture stderr in the compiler. Instead just panic silently for fatal ↵John Kåre Alsaker-2/+2
errors
2017-06-26Simplify `hygiene::Mark` application, andJeffrey Seyfried-2/+2
remove variant `Token::SubstNt` in favor of `quoted::TokenTree::MetaVar`.
2017-02-28Implement function-like procedural macros ( `#[proc_macro]`)Austin Bonander-0/+35
2017-01-16Implement `#[proc_macro_attribute]`Austin Bonander-0/+58
* Add support for `#[proc_macro]` * Reactivate `proc_macro` feature and gate `#[proc_macro_attribute]` under it * Have `#![feature(proc_macro)]` imply `#![feature(use_extern_macros)]`, error on legacy import of proc macros via `#[macro_use]`