Permalink
Please sign in to comment.
Browse files
Auto merge of #38024 - jseyfried:avoid_needless_proc_macro_deps, r=nrc
Avoid loading needless proc-macro dependencies Fixes #37958 when no proc-macros are exported; in particular, without `pub extern crate proc_macros;`, `#![feature(macro_reexport)]`, or `#![feature(use_extern_macros)]`. I opened rust-lang/cargo#3334 for exported proc macros. r? @alexcrichton
- Loading branch information...
Showing
with
48 additions
and 27 deletions.
- +14 −0 src/librustc/middle/cstore.rs
- +2 −2 src/librustc/middle/dependency_format.rs
- +13 −18 src/librustc_metadata/creader.rs
- +1 −1 src/librustc_metadata/cstore.rs
- +6 −0 src/librustc_metadata/cstore_impl.rs
- +2 −2 src/librustc_metadata/decoder.rs
- +7 −4 src/librustc_resolve/build_reduced_graph.rs
- +3 −0 src/librustc_resolve/resolve_imports.rs
0 comments on commit
39c267a