rust/src/librustc_data_structures
bors 085c4b43b5 Auto merge of #49201 - Phlosioneer:add-trivial-size-hints, r=SimonSapin
Implement some trivial size_hints for various iterators

This also implements ExactSizeIterator where applicable.

Addresses most of the Iterator traits mentioned in #23708.

I intend to do more, but I don't want to make the PR too large.
2018-03-31 06:40:56 +00:00
..
control_flow_graph Fix docs for future pulldown migration 2018-01-01 14:44:12 +01:00
graph Implement some trivial size_hints for various iterators 2018-03-20 05:33:59 -04:00
obligation_forest Use num::NonZero* instead of NonZero<_> in rustc and tests 2018-03-17 23:07:40 +01:00
owning_ref Make metadata references Send + Sync 2018-03-07 01:56:59 +01:00
snapshot_map Generate documentation for auto-trait impls 2018-02-18 16:29:24 -05: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 Move RangeArguments to {core::std}::ops and rename to RangeBounds 2018-03-29 13:12:49 +02:00
base_n.rs Shorten names of some compiler generated artifacts. 2018-01-08 12:30:52 +01:00
bitslice.rs rustc_data_structures: add missing #[inline]. 2018-02-21 19:21:26 +02:00
bitvec.rs Implement some trivial size_hints for various iterators 2018-03-20 05:33:59 -04:00
Cargo.toml Bump ena 2018-03-01 08:04:26 -07:00
flock.rs Fix definitions of ULONG_PTR 2017-05-06 15:46:16 +01:00
fx.rs rustc: Remove some dead code 2017-08-19 13:27:16 +03:00
indexed_set.rs Remove IdxSet::elems 2018-03-06 01:14:38 +00:00
indexed_vec.rs Move RangeArguments to {core::std}::ops and rename to RangeBounds 2018-03-29 13:12:49 +02:00
lib.rs Stabilize underscore lifetimes 2018-03-29 00:27:50 +02:00
sip128.rs rustc_data_structures: Add implementation of 128 bit SipHash. 2017-10-16 14:44:40 +02:00
small_vec.rs Fix typos & us spellings 2017-08-15 21:56:30 +02:00
stable_hasher.rs Move PROFQ_CHAN to a Session field 2018-03-09 08:04:31 +01:00
sync.rs Add an Default impl for Lock 2018-03-17 23:01:54 +01:00
transitive_relation.rs Make TransitiveRelation thread safe. Avoid locking by using get_mut in some cases. 2018-02-27 19:07:33 +01:00
tuple_slice.rs Add additional test cases to test all arities of tuple; And remove type suffix - i32 on integers 2016-06-11 22:31:24 +05:30