| Code-Review | +1 |
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Code-Review | +1 |
stamp
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Commit-Queue | +2 |
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
2 is the latest approved patch-set.
No files were changed between the latest approved patch-set and the submitted one.
Replace `std::unordered_set` with `absl::flat_hash_set`.
The Chromium containers guide
(https://chromium.googlesource.com/chromium/src/+/HEAD/base/containers/README.md)
recommends using `absl::flat_hash_set` as a default map choice instead
of `std::unordered_set` when pointer stability isn't needed, and
`absl::node_hash_set` when it is. Both will still generally perform
better and require less overhead than `std::unordered_set`.
Notably, the guide says: "Note that this advice never suggests the use
of `std::unordered_map` and `std::unordered_set`. These containers
provides similar features to the Abseil flat hash containers but with
worse performance. They should only be used if absolutely required for
compatibility with third-party code.
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |