)]}'
{
  "commit": "78bb60246fdd93a8f1a55d7cd0e08861771d94c4",
  "tree": "b61bfaebe8d3907246f0db42e058b29fdeb40ef2",
  "parents": [
    "bc3556dca0f00e302fef8203e604afe32387d2e7"
  ],
  "author": {
    "name": "Lokbondo Kung",
    "email": "lokokung@google.com",
    "time": "Fri Jul 17 00:26:51 2026 -0700"
  },
  "committer": {
    "name": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Jul 17 00:26:51 2026 -0700"
  },
  "message": "[wire] Spanify ChunkedCommandHandler and use the new interfaces.\n\n- Use std::byte for chunked commands in the wire.\n- Adds new overrides where appropriate for the Dawn internal\n  classes.\n- Update ChunkedCommandHandler to be spanified.\n\nBug: 528027992\nChange-Id: I5ae60800df55a8ae85f9293bee3082f911caed1b\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/320697\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\nCommit-Queue: Loko Kung \u003clokokung@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c19520f6f0497cdb5777a740132a2c4dcfa6e1ef",
      "old_mode": 33188,
      "old_path": "generator/templates/dawn/wire/client/ClientHandlers.cpp",
      "new_id": "5273bb17657f9166affd86d7918e6572ba6a6e9b",
      "new_mode": 33188,
      "new_path": "generator/templates/dawn/wire/client/ClientHandlers.cpp"
    },
    {
      "type": "modify",
      "old_id": "434e9caf29bb4466e3fef60818ff93be5b301cd7",
      "old_mode": 33188,
      "old_path": "generator/templates/dawn/wire/server/ServerHandlers.cpp",
      "new_id": "0050be27eac062a82b2ab367a6ab0bda20a0b796",
      "new_mode": 33188,
      "new_path": "generator/templates/dawn/wire/server/ServerHandlers.cpp"
    },
    {
      "type": "modify",
      "old_id": "e8f63c4bc20b4b6f94d28801637e060bbdcc1975",
      "old_mode": 33188,
      "old_path": "include/dawn/wire/WireClient.h",
      "new_id": "334f907e8f3468e54078f09253804a419b3d3cdc",
      "new_mode": 33188,
      "new_path": "include/dawn/wire/WireClient.h"
    },
    {
      "type": "modify",
      "old_id": "d2c2ea8764c3a4712838620e7417b82705e602cb",
      "old_mode": 33188,
      "old_path": "include/dawn/wire/WireServer.h",
      "new_id": "c9ad32258fbea648601ced5faf6ffb31f46ab283",
      "new_mode": 33188,
      "new_path": "include/dawn/wire/WireServer.h"
    },
    {
      "type": "modify",
      "old_id": "2debf7739de5a84e41c3424231f1a4b1f06c40b5",
      "old_mode": 33188,
      "old_path": "src/dawn/dawn_wire.json",
      "new_id": "a033a095f6c54df9e247d9e3d2379a7f017f03fa",
      "new_mode": 33188,
      "new_path": "src/dawn/dawn_wire.json"
    },
    {
      "type": "modify",
      "old_id": "693cbab8c02a787a4a356128b7cf9d35452cd241",
      "old_mode": 33188,
      "old_path": "src/dawn/wire/ChunkedCommandHandler.cpp",
      "new_id": "afda4fd941cb1d73b5b30677424b2f4dc1ee6489",
      "new_mode": 33188,
      "new_path": "src/dawn/wire/ChunkedCommandHandler.cpp"
    },
    {
      "type": "modify",
      "old_id": "d6a3ab61a910f6efdb47f60ef22431d278dbd4b1",
      "old_mode": 33188,
      "old_path": "src/dawn/wire/ChunkedCommandHandler.h",
      "new_id": "9b6aa099580b4e1b132eb8ef9056e12dec7133cf",
      "new_mode": 33188,
      "new_path": "src/dawn/wire/ChunkedCommandHandler.h"
    },
    {
      "type": "modify",
      "old_id": "8f1e8f2164ee83b61a900f5a694659e6abe536a9",
      "old_mode": 33188,
      "old_path": "src/dawn/wire/ChunkedCommandSerializer.cpp",
      "new_id": "fbf42d096ac83d31804ae5fdeb79da7f0ac373ba",
      "new_mode": 33188,
      "new_path": "src/dawn/wire/ChunkedCommandSerializer.cpp"
    },
    {
      "type": "modify",
      "old_id": "c72cd1a4247b1b878aac1ce7e16fcbb68b8a632c",
      "old_mode": 33188,
      "old_path": "src/dawn/wire/WireClient.cpp",
      "new_id": "02d3fcc89e2a3de94887430cdb7770ddf9c3d8cb",
      "new_mode": 33188,
      "new_path": "src/dawn/wire/WireClient.cpp"
    },
    {
      "type": "modify",
      "old_id": "39058d48475d44128dd1505bda8dcfa362cc05c6",
      "old_mode": 33188,
      "old_path": "src/dawn/wire/WireServer.cpp",
      "new_id": "5534a3f38edf101d64384b5299c833b71810bd90",
      "new_mode": 33188,
      "new_path": "src/dawn/wire/WireServer.cpp"
    },
    {
      "type": "modify",
      "old_id": "3ee96b8d37ff12e82dc14b8227367e6da126cc60",
      "old_mode": 33188,
      "old_path": "src/dawn/wire/client/Client.h",
      "new_id": "b24124b6558c73184a867cea2795715e34333455",
      "new_mode": 33188,
      "new_path": "src/dawn/wire/client/Client.h"
    },
    {
      "type": "modify",
      "old_id": "627884a6378bb747454d009bc572f10c9ff130cb",
      "old_mode": 33188,
      "old_path": "src/dawn/wire/server/Server.h",
      "new_id": "8e7d350c2c9d733d78331ed4b9a43109652a5ea9",
      "new_mode": 33188,
      "new_path": "src/dawn/wire/server/Server.h"
    }
  ]
}
