rust/src/librustc_plugin
bors a7170b0412 Auto merge of #48524 - abonander:check-macro-stability, r=petrochenkov
check stability of macro invocations

I haven't implemented tests yet but this should be a pretty solid prototype. I think as-implemented it will also stability-check macro invocations in the same crate, dunno if we want that or not.

I don't know if we want this to go through `rustc::middle::stability` or not, considering the information there wouldn't be available at the time of macro expansion (even for external crates, right?).

r? @nrc
closes #34079
cc @petrochenkov @durka @jseyfried #38356
2018-03-16 02:46:23 +00:00
..
build.rs kill a bunch of one off tasks 2017-04-18 08:20:12 -04:00
Cargo.toml rustc_back: move dynamic_lib to rustc_metadata. 2017-12-04 18:25:29 +02:00
diagnostics.rs move librustc/plugin to librustc_plugin 2015-11-26 18:22:39 +02:00
lib.rs stage0 cfg cleanup 2018-02-20 08:52:33 -07:00
load.rs Turn features() into a query. 2018-03-05 11:05:01 +01:00
registry.rs check stability of macro invocations 2018-03-07 16:52:28 -08:00