)]}'
{
  "commit": "482a9745b3769c85681db59586ce3b36e977963a",
  "tree": "7a738e2e1616dc247c89fc8eb303167806a96f7a",
  "parents": [
    "dd2ad438a73093920f1bf838fbdfb279fae943f3"
  ],
  "author": {
    "name": "Evan Brown",
    "email": "ezb@google.com",
    "time": "Wed Nov 19 12:20:01 2025 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Wed Nov 19 12:20:49 2025 -0800"
  },
  "message": "Call the common case of AllocateBackingArray directly instead of through the function pointer.\n\nAlso remove ABSL_ATTRIBUTE_NOINLINE from AllocateBackingArray. I think that was copied unnecessarily from DeallocateBackingArray. DeallocateBackingArray is called directly in some places that we don\u0027t want it to be inlined, but AllocateBackingArray is only called by function pointer before this change so it wouldn\u0027t have had any effect.\n\nMotivation: calling the allocation function through a function pointer prevents profile-guided-heap-optimization.\nPiperOrigin-RevId: 834395282\nChange-Id: I930757baf27784b81ee0a8e6596d5a3f31da528a\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0ef10ef423c94ca57ca2710a1e534530bf1e8d63",
      "old_mode": 33188,
      "old_path": "absl/container/internal/raw_hash_set.cc",
      "new_id": "995502947ebb11429dd49d3bede30af41614f0c3",
      "new_mode": 33188,
      "new_path": "absl/container/internal/raw_hash_set.cc"
    },
    {
      "type": "modify",
      "old_id": "31b117e547f142e12aea725d1596b1833f947b92",
      "old_mode": 33188,
      "old_path": "absl/container/internal/raw_hash_set.h",
      "new_id": "1d209e0c219940d44fd16552dbb151157465e890",
      "new_mode": 33188,
      "new_path": "absl/container/internal/raw_hash_set.h"
    }
  ]
}
