Taiki Endo
c360ba285c
Cleanup imports
2019-02-13 00:31:51 +09:00
Taiki Endo
3216c7656a
Rename rustc_errors dependency in rust 2018 crates
2019-02-13 00:28:52 +09:00
Taiki Endo
94f121ff3f
libsyntax_ext => 2018
2019-02-04 21:49:54 +09:00
Mark Rousskov
2a663555dd
Remove licenses
2018-12-25 21:08:33 -07:00
Eduard-Mihai Burtescu
8cf463bcff
proc_macro: move the rustc server to syntax_ext.
2018-11-30 06:15:19 +02:00
Eduard-Mihai Burtescu
38fee305da
proc_macro: remove the __internal module.
2018-11-30 06:15:19 +02:00
Eduard-Mihai Burtescu
e305994beb
proc_macro: introduce a "bridge" between clients (proc macros) and servers (compiler front-ends).
2018-11-30 06:15:19 +02:00
Donato Sciarra
82607d2cf3
mv (mod) codemap source_map
2018-08-19 23:01:00 +02:00
John Kåre Alsaker
9a8d6b8bb5
Do not capture stderr in the compiler. Instead just panic silently for fatal errors
2018-01-26 04:52:30 +01:00
Jeffrey Seyfried
d4488b7df9
Simplify hygiene::Mark application, and
...
remove variant `Token::SubstNt` in favor of `quoted::TokenTree::MetaVar`.
2017-06-26 02:05:45 +00:00
Austin Bonander
2fcbb48c72
Implement function-like procedural macros ( #[proc_macro])
2017-02-28 18:34:22 -08:00
Austin Bonander
375cbd20cf
Implement #[proc_macro_attribute]
...
* 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]`
2017-01-16 22:41:22 -08:00