diff options
| author | bors <bors@rust-lang.org> | 2017-11-10 14:10:07 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2017-11-10 14:10:07 +0000 |
| commit | 563dc5171fd5d96f9714b4e722ad1d80a25f1dba (patch) | |
| tree | 3854bbee93d840c4380e952f8165a6f4e2f70c59 /src/libstd/sys/unix/stack_overflow.rs | |
| parent | 968b6206cb140a51f2e3cc3d7841aed51b0d64d9 (diff) | |
| parent | fbcc6733d46c1582c1a417b5909a2ff0a587f0ac (diff) | |
| download | rust-563dc5171fd5d96f9714b4e722ad1d80a25f1dba.tar.gz rust-563dc5171fd5d96f9714b4e722ad1d80a25f1dba.zip | |
Auto merge of #45791 - eddyb:quote-unquote, r=jseyfried
Prefer libproc_macro APIs to libsyntax ones in the quasi-quoter. The shift to using `proc_macro`'s own APIs in `proc_macro::quote`, both in the implementation of the quasi-quoter and the Rust code it generates to build `TokenStream`s at runtime, greatly reduces the dependency on `libsyntax`, with the generated runtime code being completely free of it. This is a prerequirement for introducing more abstraction/indirection between `proc_macro` and compiler implementation details (mainly those from `libsyntax`), which I want to attempt. cc @alexcrichton @jseyfried @nrc
Diffstat (limited to 'src/libstd/sys/unix/stack_overflow.rs')
0 files changed, 0 insertions, 0 deletions
