rust/src/librustc_data_structures
Ariel Ben-Yehuda 08bffdd5c0 fix dropck performance regression
Turns out that calling `resolve_type_variables_if_possible` in a O(n^2)
loop is a bad idea. Now we just resolve each copy of the region variable
to its lowest name each time (we resolve the region variable to its lowest
name, rather than to its unify-table name to avoid the risk of
the unify-table name changing infinitely many times. That may be
not a problem in practice, but I am not sure of it).
2015-12-12 19:02:33 +02:00
..
graph add a few accessors to Graph 2015-09-06 07:27:22 -04:00
unify fix dropck performance regression 2015-12-12 19:02:33 +02:00
bitvec.rs nits from pnkfelix 2015-08-21 14:40:07 -04:00
fnv.rs move fnv hashing support into librustc_data_structures 2015-09-06 07:27:22 -04:00
ivar.rs rename ADTDef to AdtDef etc. 2015-08-07 15:03:09 +03:00
lib.rs Add TupleSlice trait to rustc_data_structures. 2015-12-10 14:56:18 -05:00
snapshot_vec.rs Use the newer snapshot_vec, which has a simplified delegate 2015-04-17 10:12:55 -04:00
transitive_relation.rs Fix panic in docs for librustc_data_structures 2015-08-23 18:17:27 +05:30
tuple_slice.rs Add TupleSlice trait to rustc_data_structures. 2015-12-10 14:56:18 -05:00