)]}'
{
  "commit": "5b3b31d0b43028dd65054254f5bd0c2f90c7dc44",
  "tree": "47f42ba57ed19853f8702c0c665fc3451881fe7a",
  "parents": [
    "be2c9d04f94166d3e71b34d6b4b67429bc6c496f"
  ],
  "author": {
    "name": "Protobuf Team Bot",
    "email": "protobuf-github-bot@google.com",
    "time": "Mon May 11 12:20:37 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Mon May 11 12:23:05 2026 -0700"
  },
  "message": "Optimize serializing of negative int32s.\n\nRight now we delegate negative int32s to the int64 encoder, which has to still figure out how many bytes its going to take, which is wasted work since we already checked the top bit and know it will be exactly 10 byte varint.\n\nPiperOrigin-RevId: 913824216\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "de33859aed42b86b6af81d7aa91656ee5080bed8",
      "old_mode": 33188,
      "old_path": "java/core/src/main/java/com/google/protobuf/CodedOutputStream.java",
      "new_id": "a22d953cce71961045d781a6ca4bec82471f45c7",
      "new_mode": 33188,
      "new_path": "java/core/src/main/java/com/google/protobuf/CodedOutputStream.java"
    }
  ]
}
