)]}'
{
  "commit": "bac670ec4e0f8488e086d491a93309fa4075e501",
  "tree": "2e8e4db6910624e9c9439a6a50e3df676167a3ea",
  "parents": [
    "9d7ed847ae6a4f668d325dfc0937e279418b6a34"
  ],
  "author": {
    "name": "Vitaly Goldshteyn",
    "email": "goldvitaly@google.com",
    "time": "Tue Sep 08 14:07:14 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Tue Sep 08 14:08:24 2026 -0700"
  },
  "message": "Remove `dealloc` field from DtorPolicy and pass it directly to Destruct if it is not standard.\n\nMajority of tables have kStandardDeallocBackingArrayFn, so this argument will not be passed to Destruct.\n\nThis allows to make `DtorPolicy` 8 bytes smaller and simplify the move of static variable to DtorPolicy.  There we encapsulate one letter variables for linker input size optimization.\n\nPiperOrigin-RevId: 978106889\nChange-Id: I15e9376880cd92886064255caae348a23d54cd00\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "83ef17ad82a1798f827b91fefd653c7725695821",
      "old_mode": 33188,
      "old_path": "absl/container/internal/raw_hash_set.cc",
      "new_id": "fb684681a1682287389539ebac727516b058d3b9",
      "new_mode": 33188,
      "new_path": "absl/container/internal/raw_hash_set.cc"
    },
    {
      "type": "modify",
      "old_id": "077e1ace13e5925c67aa1cad1a5d70e5158df6dc",
      "old_mode": 33188,
      "old_path": "absl/container/internal/raw_hash_set.h",
      "new_id": "ca0e83d3b1fafcdb4bb0151bb4c5027dc9526dc8",
      "new_mode": 33188,
      "new_path": "absl/container/internal/raw_hash_set.h"
    }
  ]
}
