)]}'
{
  "commit": "63c77e4060d6b4aefb9d85f9205c2d109d5fd9b8",
  "tree": "0f9a2ef39be8872f41407d638b8f229cb2c754b6",
  "parents": [
    "de367ce0cdd56ef1004bd878c0c24d36067061f3"
  ],
  "author": {
    "name": "Derek Mauro",
    "email": "dmauro@google.com",
    "time": "Fri Jul 17 10:17:57 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Fri Jul 17 10:19:16 2026 -0700"
  },
  "message": "Re-implement AbslHashValue for std::vector\u003cbool\u003e and std::bitset to\nnot simply defer to std::hash.\n\nThis enables hash seed randomization (a better default behavior) at\nthe cost of a modest slowdown for the rare case of hashing these\ntypes. One real world benchmark had a 17% slowdown. Users that need\nbetter performance can use std::hash or a custom data structure as the\nkey which would likely be faster anyway.\n\nPiperOrigin-RevId: 949636074\nChange-Id: I19b6dde7bb33427216157b5d61a0fa92da05a1a4\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d0ebdbca70e534553cee7857caf44db31da412a3",
      "old_mode": 33188,
      "old_path": "absl/hash/hash_benchmark.cc",
      "new_id": "86650b3bb8b931036a59d865bc87b537a8249028",
      "new_mode": 33188,
      "new_path": "absl/hash/hash_benchmark.cc"
    },
    {
      "type": "modify",
      "old_id": "f4633edc8d7f0d5d26cc0f6b13acf61981acb7e0",
      "old_mode": 33188,
      "old_path": "absl/hash/internal/hash.h",
      "new_id": "f68872fc4889c0577074aea438a027f065ba2888",
      "new_mode": 33188,
      "new_path": "absl/hash/internal/hash.h"
    }
  ]
}
