)]}'
{
  "commit": "5e2a4a73ed12d95c20fd8e339cf7d1aeb7007102",
  "tree": "f5ac6aadb8c9864726302f3d8268056c7f77baac",
  "parents": [
    "2e0145b2402d033a3d90a4341baa4e2905a53b8e"
  ],
  "author": {
    "name": "Martijn Vels",
    "email": "mvels@google.com",
    "time": "Mon Dec 12 17:49:09 2022 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Mon Dec 12 19:36:02 2022 -0800"
  },
  "message": "Unify alignment logic\n\nThis change implements the existing \u0027Align*\u0027 logic in terms of `arena_align.h` enabling further cleanups and a long needed split of arena_impl.h into serial_arena.h and thread_safe_arena.h. The latter reduces the cost of adding new features or optimizations to arena.\n\nPiperOrigin-RevId: 494877304\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "48a8115ad78af36dacbe13eb29a5b8a64eb7de1f",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/BUILD.bazel",
      "new_id": "4902ce2d70f7599ac1c28865fbb4321cc93ede79",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "29c5a106f5288440fd1b0001482b46856d57e93b",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/arena.h",
      "new_id": "b60b7d0fc90135cd9575d4e17181ca0d0560da0e",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/arena.h"
    },
    {
      "type": "modify",
      "old_id": "8881a93a71209d86b9577916a283c76ca29d2e2f",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/arena_align.h",
      "new_id": "573caf3a963739fa97ad8618ba5cd84d20312325",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/arena_align.h"
    },
    {
      "type": "modify",
      "old_id": "e17cb33209a419a2907cee563acec350c9a35c72",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/arena_align_test.cc",
      "new_id": "f594e2236b8cfd06eba6d58970e99453cce8ce3b",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/arena_align_test.cc"
    },
    {
      "type": "modify",
      "old_id": "043f21f67fdf3e784ef9500a20bd71cc61078135",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/arena_impl.h",
      "new_id": "0d39c19c889e44a49119c58c2308d06f65ee34af",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/arena_impl.h"
    }
  ]
}
