rust/src/librustc/ich
bors 6713736275 Auto merge of #45551 - michaelwoerister:fix-hir-depnodes-and-ich, r=nikomatsakis
incr.comp.: Fix two problems with HIR hashing.

Fixes https://github.com/rust-lang/rust/issues/45469.

This PR fixes two small problems:
* Overflow checks are always enabled in a constant context, so we need to hash spans of potentially overflowing operations. (Eventually I'd like to handle spans differently so we don't have to make HIR hashing know so much about things like this.)
* The HIR map collector had a bug where it would assign the `DepNode::Hir` instead of the corresponding `DepNode::HirBody` in some nested contexts.

r? @nikomatsakis
2017-10-31 05:03: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 SipHasher128 in StableHasher. 2017-10-16 14:44:40 +02:00
hcx.rs incr.comp.: Update overflow-check logic in HIR hashing. 2017-10-26 16:23:31 +02: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 #45551 - michaelwoerister:fix-hir-depnodes-and-ich, r=nikomatsakis 2017-10-31 05:03:25 +00:00
impls_mir.rs move unsafety checking to MIR 2017-09-24 12:46:00 +03:00
impls_misc.rs Fix issues uncovered by rebasing: 2017-09-18 11:25:34 +02:00
impls_syntax.rs Rename FileMap::path and change to an Option 2017-10-03 19:47:33 +10:00
impls_ty.rs Implement RFC 1861: Extern types 2017-10-27 23:01:34 +02:00
mod.rs incr.comp.: Use StableHash impls instead of functions for hashing most maps. 2017-09-18 11:27:10 +02:00