)]}'
{
  "commit": "ff2300a6a1e88d05c8fc9dfab72376e0f8199958",
  "tree": "6a40ea6a0e84ffed0fc626f7bb348b75898a85e4",
  "parents": [
    "aeeacbae70087eac02032d9d8e9ca3f0496abb3f"
  ],
  "author": {
    "name": "QUICHE team",
    "email": "quiche-dev@google.com",
    "time": "Fri Jun 26 06:29:27 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Fri Jun 26 06:31:36 2026 -0700"
  },
  "message": "Remove unnecessary string allocations from structured headers\n\n1. ReadKey can return a view into the input string, allowing creation\n   of owned std::string keys to be deferred until after other\n   validation has occurred.\n2. Numbers can be parsed from a view into the input string, as\n   absl::SimpleAtod and absl::SimpleAtoi accept absl::string_view.\n3. ReadString can append to the output std::string using a view into\n   the input string.\n4. The serializer can return the final std::string by moving out of the\n   std::ostringstream instead of copying.\n\nPiperOrigin-RevId: 938557918\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5a3e3f44743a567495839b1cd8e1e1b7004c4696",
      "old_mode": 33188,
      "old_path": "quiche/common/structured_headers.cc",
      "new_id": "9012bba514031c92b2c01d12db39845f8fb61094",
      "new_mode": 33188,
      "new_path": "quiche/common/structured_headers.cc"
    }
  ]
}
