rust/src/librustc/ich
bors 61100840e5 Auto merge of #46419 - jseyfried:all_imports_in_metadata, r=nrc
Record all imports (`use`, `extern crate`) in the crate metadata

This PR adds non-`pub` `use` and `extern crate` imports in the crate metadata since hygienic macros invoked in other crates may use them. We already include all other non-`pub` items in the crate metadata. This improves import suggestions in some cases.

Fixes #42337.

r? @nrc
2017-12-13 08:32:25 +00:00
..
caching_codemap_view.rs incr.comp.: Store result fingerprints in DepGraph. 2017-09-20 11:21:25 +02:00
fingerprint.rs Use rls-data 0.12 2017-10-27 23:53:57 +02:00
hcx.rs incr.comp.: Hash spans unconditionally for full accuracy. 2017-12-08 10:02:26 +01:00
impls_const_math.rs rustc_const_math: use apfloat::ieee::{Single,Double} in ConstFloat. 2017-08-02 17:28:11 +03:00
impls_cstore.rs incr.comp.: Already hash HIR bodies during metadata export so they don't have to be hashed in downstream crates. 2017-09-18 11:26:11 +02:00
impls_hir.rs Auto merge of #46419 - jseyfried:all_imports_in_metadata, r=nrc 2017-12-13 08:32:25 +00:00
impls_mir.rs incr.comp.: Hash spans unconditionally for full accuracy. 2017-12-08 10:02:26 +01:00
impls_misc.rs Fix issues uncovered by rebasing: 2017-09-18 11:25:34 +02:00
impls_syntax.rs incr.comp.: Properly hash and encode macro expansion information. 2017-12-01 13:48:19 +01:00
impls_ty.rs mir-borrowck returns closure requirements, mir-typeck enforces 2017-12-07 05:28:00 -05:00
mod.rs incr.comp.: Remove on-export crate metadata hashing. 2017-11-29 16:28:25 +01:00