)]}'
{
  "commit": "7c60cdc8fb21cdaa7c43e2a671d195ab69087aea",
  "tree": "965a796afeb7caee7204c96c48f2bd3641888a27",
  "parents": [
    "df4d249cc5542cbb5331e8745a96b44fc7d65853"
  ],
  "author": {
    "name": "Vitaly Goldshteyn",
    "email": "goldvitaly@google.com",
    "time": "Sat Oct 17 06:35:43 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Wed Oct 21 01:14:10 2026 -0700"
  },
  "message": "Reorder operations in Grow1To3AndPrepareInsert and GrowSooTableToNextCapacityAndPrepareInsert to reduce binary size.\n\n- In GrowSooTableToNextCapacityAndPrepareInsert, generate the new seed and compute new_hash and soo_slot_h2 before AllocBackingArray so that hasher, get_hash, and new_ctrl/new_slots do not need to be spilled across calls, and coalesce set_capacity, InitGrowthLeftNoDeleted, and PrepareInsertCommon into a single inline_data_ update after AllocBackingArray.\n- Separate policy.hash_fn(common) into its own statement before policy.hash_slot(...) so the hash_slot function pointer is not loaded before the hash_fn call.\n- In Grow1To3AndPrepareInsert and PrepareInsertSmallNonSoo, call get_char_alloc first, defer loading old_slots and slot_size until after the hash calls, compute new_element_target_slot before transfer_n, and coalesce inline_data_ updates.\n\nPiperOrigin-RevId: 1001454381\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "374ab9ba4a3db74fd7fc7a7fc701c0f235428c49",
      "old_mode": 33188,
      "old_path": "absl/container/internal/raw_hash_set.cc",
      "new_id": "15a256f314b5bea4c959a9edbdae605b39fca15a",
      "new_mode": 33188,
      "new_path": "absl/container/internal/raw_hash_set.cc"
    },
    {
      "type": "modify",
      "old_id": "ad7965243686e1f38d9b4a3df1bd5a866986129f",
      "old_mode": 33188,
      "old_path": "absl/container/internal/raw_hash_set.h",
      "new_id": "497078cce7206acada19f216e6545af330babbea",
      "new_mode": 33188,
      "new_path": "absl/container/internal/raw_hash_set.h"
    }
  ]
}
