rust/src/librustc_data_structures
bors 68cee8bb36 Auto merge of #51411 - nnethercote:process_predicate, r=nikomatsakis
Speed up obligation forest code

Here are the rustc-perf benchmarks that get at least a 1% speedup on one or more of their runs with these patches applied:
```
inflate-check
        avg: -8.7%      min: -12.1%     max: 0.0%
inflate
        avg: -5.9%      min: -8.6%      max: 1.1%
inflate-opt
        avg: -1.5%      min: -2.0%      max: -0.3%
clap-rs-check
        avg: -0.6%      min: -1.9%      max: 0.5%
coercions
        avg: -0.2%?     min: -1.3%?     max: 0.6%?
serde-opt
        avg: -0.6%      min: -1.0%      max: 0.1%
coercions-check
        avg: -0.4%?     min: -1.0%?     max: -0.0%?
```
2018-06-16 03:06:10 +00:00
..
control_flow_graph use fmt::Result where applicable 2018-05-09 02:01:37 +02:00
graph Implement some trivial size_hints for various iterators 2018-03-20 05:33:59 -04:00
obligation_forest Auto merge of #51411 - nnethercote:process_predicate, r=nikomatsakis 2018-06-16 03:06:10 +00:00
owning_ref use fmt::Result where applicable 2018-05-09 02:01:37 +02:00
snapshot_map Avoid repeated HashMap lookups in opt_normalize_projection_type. 2018-05-17 09:34:20 +10:00
accumulate_vec.rs Move RangeArguments to {core::std}::ops and rename to RangeBounds 2018-03-29 13:12:49 +02:00
array_vec.rs stabilize RangeBounds collections_range #30877 2018-05-24 05:01:40 -07:00
base_n.rs
bitslice.rs
bitvec.rs ignore the point where the outlives requirement was added 2018-05-09 23:21:24 -03:00
Cargo.toml Update Rayon version 2018-06-06 15:25:16 +02:00
flock.rs
fx.rs get rustc_hash from external crate 2018-05-24 12:01:27 -04:00
indexed_set.rs avoid IdxSets containing garbage above the universe length 2018-04-02 00:14:44 +03:00
indexed_vec.rs Move RangeArguments to {core::std}::ops and rename to RangeBounds 2018-03-29 13:12:49 +02:00
lib.rs Add and use OnDrop::disable 2018-06-06 15:25:17 +02:00
sip128.rs
small_vec.rs
sorted_map.rs Auto merge of #51033 - coryshrmn:master, r=dtolnay 2018-05-25 22:18:27 +00:00
stable_hasher.rs Move PROFQ_CHAN to a Session field 2018-03-09 08:04:31 +01:00
sync.rs Use try_lock in collect_active_jobs 2018-06-06 15:25:17 +02:00
tiny_list.rs Make const decoding from the incremental cache thread-safe. 2018-06-01 09:32:24 +02:00
transitive_relation.rs
tuple_slice.rs