)]}'
{
  "commit": "8c138bbb727731928af718dd9b80f562dc7363fd",
  "tree": "8f11481ce446ca529c3442786150e085166a9a03",
  "parents": [
    "766441652bff1517f89a151140be36f49cef72b6"
  ],
  "author": {
    "name": "Evan Brown CA",
    "email": "ezb@google.com",
    "time": "Mon Sep 28 19:01:51 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Mon Sep 28 19:03:09 2026 -0700"
  },
  "message": "Enable HashWithSeed for BasicStringHash and pointer HashEq\u003cT*\u003e::Hash.\n\nAdd `hash_with_seed` support to `BasicStringHash\u003cTChar\u003e` and `HashEq\u003cT*\u003e::Hash` in `hash_function_defaults.h`, and include default `HashEq\u003ckey_type\u003e::Hash` hashers in `raw_hash_set::kIsAbslHash`.\n\nThis allows pointer-keyed SwissTables and `BasicStringHash` tables to fold the per-table `seed().seed()` directly into the initial `absl::Hash` state instead of performing a separate post-hash xor on every lookup.\n\nPiperOrigin-RevId: 989979165\nChange-Id: Iae0558cf20eca48167ed5bae4b4ce75a4d481142\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6c99e8d510a233c6154a4424b8361ab0e976bdc7",
      "old_mode": 33188,
      "old_path": "absl/container/flat_hash_set_test.cc",
      "new_id": "df448a14918aaec374b48508df1a90ccab98a633",
      "new_mode": 33188,
      "new_path": "absl/container/flat_hash_set_test.cc"
    },
    {
      "type": "modify",
      "old_id": "dcf7dbd5c51518a05c7b3c47cead138b369ed31d",
      "old_mode": 33188,
      "old_path": "absl/container/internal/hash_function_defaults.h",
      "new_id": "6db9e57120db34c3f91ee3966f2f86493306cdb5",
      "new_mode": 33188,
      "new_path": "absl/container/internal/hash_function_defaults.h"
    },
    {
      "type": "modify",
      "old_id": "e5da9906490459c95fb781d19de1f52dd05d2433",
      "old_mode": 33188,
      "old_path": "absl/container/internal/raw_hash_set.h",
      "new_id": "0380a1c8d9951c90191839b8d8792543db063a17",
      "new_mode": 33188,
      "new_path": "absl/container/internal/raw_hash_set.h"
    }
  ]
}
