)]}'
{
  "commit": "a8a5a8554836568e4052c8defc7b7d41a0b59b62",
  "tree": "e3615ea392a976b88aec8e6fff6aa4dd2a01c1e4",
  "parents": [
    "fd56e6b3a856a68600c843bc5da8d3e2b5bd33e1"
  ],
  "author": {
    "name": "Evan Brown",
    "email": "ezb@google.com",
    "time": "Tue Oct 20 15:32:00 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Fri Oct 23 11:39:08 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: 1003443312\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"
    }
  ]
}
