aboutsummaryrefslogtreecommitdiff
path: root/absl/algorithm/container_test.cc
diff options
context:
space:
mode:
authorAbseil Team <absl-team@google.com>2023-04-14 04:27:57 -0700
committerCopybara-Service <copybara-worker@google.com>2023-04-14 04:29:04 -0700
commitbce5bec5517f8c9ec448db9c2ffdf977dfff18eb (patch)
tree8d2d1711ea353b27e5cef04ffd7441fa196e34ad /absl/algorithm/container_test.cc
parent124e4f4edd1ec2d32193a673f8228f5b5c0ff9fa (diff)
downloadabseil-bce5bec5517f8c9ec448db9c2ffdf977dfff18eb.tar.gz
abseil-bce5bec5517f8c9ec448db9c2ffdf977dfff18eb.tar.bz2
abseil-bce5bec5517f8c9ec448db9c2ffdf977dfff18eb.zip
Reland "Get rid of tail padding within `absl::Duration`. This reduces memory usage needs when storing duration in containers (e.g. `vector<absl::Duration>` uses 25% less memory), and allows classes with `absl::Duration` fields to fit other stuff in memory previously used by tail padding (e.g. `std::optional<absl::Duration>` is now 16 bytes instead of 24)."
PiperOrigin-RevId: 524256689 Change-Id: Ibf40d9e5411020179fa34c972349c7b58aa9d908
Diffstat (limited to 'absl/algorithm/container_test.cc')
0 files changed, 0 insertions, 0 deletions