about summary refs log tree commit diff
path: root/src/libstd/sys/unix/stack_overflow.rs
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2017-11-10 14:10:07 +0000
committerbors <bors@rust-lang.org>2017-11-10 14:10:07 +0000
commit563dc5171fd5d96f9714b4e722ad1d80a25f1dba (patch)
tree3854bbee93d840c4380e952f8165a6f4e2f70c59 /src/libstd/sys/unix/stack_overflow.rs
parent968b6206cb140a51f2e3cc3d7841aed51b0d64d9 (diff)
parentfbcc6733d46c1582c1a417b5909a2ff0a587f0ac (diff)
downloadrust-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