)]}'
{
  "commit": "05e5107d98452f3c1db2737a3c72c8e54f7a4ba0",
  "tree": "c3a16b4a52a97ff06eff5607052518a1fe759164",
  "parents": [
    "81041edfaea0f9ff7f724a0079542abd544f62e4"
  ],
  "author": {
    "name": "Mark Hansen",
    "email": "markhansen@google.com",
    "time": "Tue May 28 17:47:32 2024 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Tue May 28 17:52:34 2024 -0700"
  },
  "message": "Avoid allocating new ExtensionWriters when serializing messages with no extensions\n\nThis should speed up serializing Extendable Messages (messages with extension ranges declared in their schema) if those message instances have no extensions set inside them at runtime.\n\nPiperOrigin-RevId: 638087120\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fe532dca0cc2189b24f9417078619eeb9d3aa592",
      "old_mode": 33188,
      "old_path": "java/core/src/main/java/com/google/protobuf/GeneratedMessage.java",
      "new_id": "1e4019a84876795e0a590552cd10b724e7a9bc60",
      "new_mode": 33188,
      "new_path": "java/core/src/main/java/com/google/protobuf/GeneratedMessage.java"
    },
    {
      "type": "modify",
      "old_id": "10abbb90e876ff7832969c0b108f2022ef1bfa10",
      "old_mode": 33188,
      "old_path": "src/google/protobuf/compiler/java/full/message.cc",
      "new_id": "3456a98b763d4590bc9f09d543b733905fd4dbfc",
      "new_mode": 33188,
      "new_path": "src/google/protobuf/compiler/java/full/message.cc"
    }
  ]
}
