)]}'
{
  "commit": "2bcd25dfd9dd2adb03487b9404874273898f78fd",
  "tree": "ed559e8040c0c2906568a0b5deeab60f87456789",
  "parents": [
    "5051209224bc6ce6f93382d42b015f7864ae4a37"
  ],
  "author": {
    "name": "Vitaly Goldshteyn",
    "email": "goldvitaly@google.com",
    "time": "Mon Oct 12 15:00:53 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Mon Oct 12 15:01:33 2026 -0700"
  },
  "message": "Move out of line hash/eq consistency assertions in raw_hash_set.\n\nMove the debug-only assertion logic verifying that eq(k1, k2) implies hash(k1) \u003d\u003d hash(k2) into a non-templated helper function in raw_hash_set.cc to reduce code size.\n\nAlso replace absl::FunctionRef with function pointers in raw_hash_set internal helpers.\n\nReplaces uses of absl::FunctionRef with raw function pointers and void* context pointers across internal growth, insertion, and assertion functions (such as GrowSooTableToNextCapacityAndPrepareInsert, PrepareInsertSmallNonSoo, and AssertHashEqConsistentImpl). Also adds a static GetHash helper method to HashKey.\n\nPiperOrigin-RevId: 998176305\nChange-Id: Ie5e6219e019f3b1fa8668eda00f8637ced74b856\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "01fe8d04f9ea88642c516b8546e0b84e8ec1bb3f",
      "old_mode": 33188,
      "old_path": "absl/container/internal/container_memory.h",
      "new_id": "c40813141c856c406b5e5bcc2630e9d6072e1dbe",
      "new_mode": 33188,
      "new_path": "absl/container/internal/container_memory.h"
    },
    {
      "type": "modify",
      "old_id": "f31db0ef69251c50b6b9fdf3518e66eed30762d5",
      "old_mode": 33188,
      "old_path": "absl/container/internal/raw_hash_set.cc",
      "new_id": "3465a909a4cd9b9812e9373adefd41b605eff125",
      "new_mode": 33188,
      "new_path": "absl/container/internal/raw_hash_set.cc"
    },
    {
      "type": "modify",
      "old_id": "e1de6e0be03c45b3d3065c4bdf9c347244ea9d9a",
      "old_mode": 33188,
      "old_path": "absl/container/internal/raw_hash_set.h",
      "new_id": "89e05d8ed4f74b9c2424bfb2d9066fc999eebd64",
      "new_mode": 33188,
      "new_path": "absl/container/internal/raw_hash_set.h"
    }
  ]
}
