]> git.lizzy.rs Git - rust.git/commitdiff
Auto merge of #36214 - jseyfried:stackless_expansion, r=nrc
authorbors <bors@rust-lang.org>
Thu, 8 Sep 2016 02:02:51 +0000 (19:02 -0700)
committerGitHub <noreply@github.com>
Thu, 8 Sep 2016 02:02:51 +0000 (19:02 -0700)
macros: stackless expansion

After this PR, macro expansion cannot overflow the stack unless the expanded crate is too deep to fold.
Everything but the stackless placeholder expansion commit is also groundwork for macro modularization.

r? @nrc or @eddyb

1  2 
src/librustc_driver/driver.rs

Simple merge