mirror of
https://github.com/servo/servo.git
synced 2025-06-13 10:54:29 +00:00
This includes a `size_of` regression for a few DOM types, due to https://github.com/rust-lang/rust/pull/58623 which replaces the implementation of `HashMap` in the standard library to Hashbrown. Although `size_of<HashMap>` grows, it’s not obvious how total memory usage is going to be impacted: Hashbrown only has one `u8` instead of one `usize` of overhead per hash table bucket for storing (part of) a hash, and so might allocate less memory itself. Hashbrown also typically has better run time performance: https://github.com/rust-lang/hashbrown#performance Still, I’ve filed https://github.com/rust-lang/hashbrown/issues/69 about potentially reducing the `size_of<HashMap>` regression. |
||
---|---|---|
.. | ||
animate.rs | ||
Cargo.toml | ||
compute_squared_distance.rs | ||
lib.rs | ||
parse.rs | ||
specified_value_info.rs | ||
to_animated_value.rs | ||
to_animated_zero.rs | ||
to_computed_value.rs | ||
to_css.rs | ||
to_resolved_value.rs |