rust/src/libstd/collections
Eduard Burtescu 4a4315bf4b Inline hash_table::calculate_offsets, used by iterators.
The `HashMap` and `HashSet` iterators use `RawTable::first_bucket_raw` which is generic and will get inlined cross-crate.
However, `first_bucket_raw` calls `calculate_offsets` and the call doesn't get inlined, despite being a simple function.
This missing `#[inline]` results in `hash_table::calculate_offsets` showing up at the top of a callgrind profile with 3 million calls (for the testcase in #25916).
2015-05-31 11:03:46 +03:00
..
hash Inline hash_table::calculate_offsets, used by iterators. 2015-05-31 11:03:46 +03:00
mod.rs Squeeze the last bits of tasks in documentation in favor of thread 2015-05-09 02:24:18 +09:00