about summary refs log tree commit diff
path: root/src/libsyntax_ext/proc_macro_impl.rs
AgeCommit message (Collapse)AuthorLines
2019-07-27Move proc macro server into libsyntaxVadim Petrochenkov-68/+0
2019-02-13Cleanup importsTaiki Endo-1/+1
2019-02-13Rename rustc_errors dependency in rust 2018 cratesTaiki Endo-1/+1
2019-02-04libsyntax_ext => 2018Taiki Endo-13/+13
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]`