)]}'
{
  "commit": "f328effd5d540145f3acb952972aa9bc07e2d936",
  "tree": "6afcaab2e52224ae4f2741abbedf8719788ed2c9",
  "parents": [
    "5bd1257b981567c374911d96ae8a8e54ca43a4bd"
  ],
  "author": {
    "name": "Vitaly Goldshteyn",
    "email": "goldvitaly@google.com",
    "time": "Wed Nov 05 09:21:37 2025 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Wed Nov 05 09:22:27 2025 -0800"
  },
  "message": "Explicitly instantiate common `raw_hash_set` backing array functions.\n\nAdd explicit template instantiations for `AllocateBackingArray` and `DeallocateBackingArray` in `raw_hash_set.cc` for the `std::allocator\u003cchar\u003e` and `alignof(size_t)` case. Add corresponding `extern template` declarations in `raw_hash_set.h`. This reduces compile times and linker input size by ensuring these common instantiations are only generated once.\n\nPiperOrigin-RevId: 828501019\nChange-Id: I2927e756f0cf8238d6455c6eee4473fff790435f\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "09076b43c0d418104ddda4a2d00f523545a50dd5",
      "old_mode": 33188,
      "old_path": "absl/container/internal/raw_hash_set.cc",
      "new_id": "ea3a3bfb490da87a539ec863d369ea6b8accbb29",
      "new_mode": 33188,
      "new_path": "absl/container/internal/raw_hash_set.cc"
    },
    {
      "type": "modify",
      "old_id": "147a75638ae45b36620159de91336bbf5c941d43",
      "old_mode": 33188,
      "old_path": "absl/container/internal/raw_hash_set.h",
      "new_id": "faa78804d4b227eebf57e67a45c4d32f9bc8b003",
      "new_mode": 33188,
      "new_path": "absl/container/internal/raw_hash_set.h"
    }
  ]
}
