)]}'
{
  "commit": "1c23c75aa72758072de8d5d4e553f71eec7aacd6",
  "tree": "1343fbfb14dc8fe4b35e816e815ee95fd7723a94",
  "parents": [
    "4ae9dda0e1b5c5e9c7cd04479953947ffcbe89ca"
  ],
  "author": {
    "name": "Martijn Vels",
    "email": "mvels@google.com",
    "time": "Fri Dec 09 14:07:22 2022 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Fri Dec 09 14:09:03 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: 494259282\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": "ee413202883735a08c0801d582b616a695bc35f8",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/arena.h",
      "new_id": "42fca7a26e89936565656391df5cdf7edbfab33e",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/arena.h"
    },
    {
      "type": "modify",
      "old_id": "0603972e38bc994762744445b617ee888c06b9ef",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/arena_align.h",
      "new_id": "90cadfb01c9647b19e0d27a82fa9c32c25415931",
      "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": "466d1b6d32e220d1354557e23d39f53e7bbac725",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/arena_align_test.cc"
    },
    {
      "type": "modify",
      "old_id": "a9ca93ba99ab2509b9d5e3a76cb0a548b8b09065",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/arena_impl.h",
      "new_id": "4917f0034f3eb0ba882c88f7f72346646e04f20b",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/arena_impl.h"
    }
  ]
}
