)]}'
{
  "commit": "1c2332c6ab5361bc60fd60895c716d0f5cc72b8d",
  "tree": "9d6b50452a7752c40721776ded0da5ed3405b720",
  "parents": [
    "b44a59977f2b986a1e8e77f3794b924d8a165e7d"
  ],
  "author": {
    "name": "Evan Brown",
    "email": "ezb@google.com",
    "time": "Fri Oct 23 12:10:56 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Fri Oct 23 12:11:54 2026 -0700"
  },
  "message": "Add ABSL_SWISSTABLE_ASSUME_SEPARATE_STORAGE in non_iterable_iterator_at_slot() to assert that the slot returned by insert/emplace operations does not alias `this` when small-object optimization is disabled and the default allocator is used. Also add a `kIsDefaultAlloc` alias for `std::is_same_v\u003cCharAlloc, std::allocator\u003cchar\u003e\u003e` and use it across `raw_hash_set`.\n\nPiperOrigin-RevId: 1005770704\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c4ab73e09595e4bf6d73c6a067886cf93fe37f3b",
      "old_mode": 33188,
      "old_path": "absl/container/internal/raw_hash_set.h",
      "new_id": "ba34be9d705ca6fb47b344fdf04948c7210b229f",
      "new_mode": 33188,
      "new_path": "absl/container/internal/raw_hash_set.h"
    }
  ]
}
