From ca2dce9b48e65ae2b286fbd10e459536ecccb2d8 Mon Sep 17 00:00:00 2001 From: Michael Woerister Date: Wed, 5 Apr 2017 23:39:02 +0200 Subject: ICH: Replace old, transitive metadata hashing with direct hashing approach. Instead of collecting all potential inputs to some metadata entry and hashing those, we directly hash the values we are storing in metadata. This is more accurate and doesn't suffer from quadratic blow-up when many entries have the same dependencies. --- src/librustc_data_structures/lib.rs | 1 + 1 file changed, 1 insertion(+) (limited to 'src/librustc_data_structures/lib.rs') diff --git a/src/librustc_data_structures/lib.rs b/src/librustc_data_structures/lib.rs index 72c533a7461..00c46d992bf 100644 --- a/src/librustc_data_structures/lib.rs +++ b/src/librustc_data_structures/lib.rs @@ -40,6 +40,7 @@ #![feature(discriminant_value)] #![feature(specialization)] #![feature(manually_drop)] +#![feature(struct_field_attributes)] #![cfg_attr(unix, feature(libc))] #![cfg_attr(test, feature(test))] -- cgit 1.4.1-3-g733a5