)]}'
{
  "commit": "2db709e0a037d0c3955969c3f3e3155823f0013c",
  "tree": "61e344257dacbd3eda8209ed58dee248a0d59e26",
  "parents": [
    "16c1367c7b81072e7c8d03764d554c93639a810c"
  ],
  "author": {
    "name": "Protobuf Team Bot",
    "email": "protobuf-github-bot@google.com",
    "time": "Mon Jun 08 06:58:17 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Mon Jun 08 07:00:00 2026 -0700"
  },
  "message": "Reduce CodedOutputStream concrete subclasses to 2\n\nThe purpose of this change is guarantee the JIT can perform always bimorphization is possible in all paths which are handling a CodedOutputStream, which can in turn unlock significant other optimization wins.\n\nPiperOrigin-RevId: 928539681\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cd909a889d17019f021bd492756ff663ec575d13",
      "old_mode": 33188,
      "old_path": "java/core/src/main/java/com/google/protobuf/CodedOutputStream.java",
      "new_id": "9e0baff2ffb86db768a1079119600584ac2728af",
      "new_mode": 33188,
      "new_path": "java/core/src/main/java/com/google/protobuf/CodedOutputStream.java"
    },
    {
      "type": "modify",
      "old_id": "5e8cc3ff9eb01f5387b58ded7e667e2b93b09f37",
      "old_mode": 33188,
      "old_path": "java/core/src/test/java/com/google/protobuf/CodedOutputStreamTest.java",
      "new_id": "42955b39bc47b00eaf5b33ba0c7866c6847ea338",
      "new_mode": 33188,
      "new_path": "java/core/src/test/java/com/google/protobuf/CodedOutputStreamTest.java"
    }
  ]
}
