)]}'
{
  "commit": "398d768b13233de47eb28cdef9f33c62af33facc",
  "tree": "fc5849ceefcbae39795837169b44bceb6e369bff",
  "parents": [
    "76a21a99b8c4a316cb3dc80619df73d24994e76a"
  ],
  "author": {
    "name": "Abseil Team",
    "email": "absl-team@google.com",
    "time": "Sat Oct 24 03:31:43 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Tue Oct 27 06:45:11 2026 -0700"
  },
  "message": "Split FlagImpl into 32-byte mutable .data state and a constexpr FlagMeta descriptor.\n\nEven after removing redundant pointers, 24 bytes of each 56-byte FlagImpl in writable .data are immutable metadata (name, op, help, and default_value) that never change after compile time, dirtying private .data pages whenever adjacent mutable fields are modified.\n\nFactor those immutable fields into a constexpr FlagMeta descriptor and shrink FlagImpl in .data to 32 bytes (meta_, data_guard_, init_control_, file_id_, and mutable state bits).\n\nPiperOrigin-RevId: 1006216333\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "59771c7f47c7472592f0c50ca83685ef67e9a088",
      "old_mode": 33188,
      "old_path": "absl/flags/BUILD.bazel",
      "new_id": "a43151f98459239a893ba8d72f0fe53b4231e974",
      "new_mode": 33188,
      "new_path": "absl/flags/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "162b654ede1c63f9c99ff5418191494d021c69a4",
      "old_mode": 33188,
      "old_path": "absl/flags/CMakeLists.txt",
      "new_id": "788ff0ac473a4a58c19a2df3e498201a7542c762",
      "new_mode": 33188,
      "new_path": "absl/flags/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "2e9a9e6c4762a6c4ea7ba486b9b3dcc291fee5d7",
      "old_mode": 33188,
      "old_path": "absl/flags/flag.h",
      "new_id": "3dade3486e58eb859ee2281d1d3e03a5cef873cf",
      "new_mode": 33188,
      "new_path": "absl/flags/flag.h"
    },
    {
      "type": "modify",
      "old_id": "5cacf6470de8df1e23bd327fdbed1fe05f18e72c",
      "old_mode": 33188,
      "old_path": "absl/flags/flag_test.cc",
      "new_id": "3059ce65781dd178c1b45eeac3a65d2affd60ac8",
      "new_mode": 33188,
      "new_path": "absl/flags/flag_test.cc"
    },
    {
      "type": "modify",
      "old_id": "662b342bb76fe095a827d55ffb419218e29163dc",
      "old_mode": 33188,
      "old_path": "absl/flags/internal/flag.cc",
      "new_id": "592524012874b2d7c3394459143a39ad204268a7",
      "new_mode": 33188,
      "new_path": "absl/flags/internal/flag.cc"
    },
    {
      "type": "modify",
      "old_id": "8baff43f8ddce530c6085441ebc040658e268fc3",
      "old_mode": 33188,
      "old_path": "absl/flags/internal/flag.h",
      "new_id": "6b70425c362c651fabac5dae3bebc247ff2fa3be",
      "new_mode": 33188,
      "new_path": "absl/flags/internal/flag.h"
    },
    {
      "type": "modify",
      "old_id": "1729d7fb7b76de88aa761c9e53487ab9d2899812",
      "old_mode": 33188,
      "old_path": "absl/flags/internal/sequence_lock.h",
      "new_id": "f3c95ecd7ca4824ec69fa248d749ffd7be27c70a",
      "new_mode": 33188,
      "new_path": "absl/flags/internal/sequence_lock.h"
    }
  ]
}
