)]}'
{
  "commit": "baea44be7bedb6309d9c6ee3f5ff1ee6b2b093f7",
  "tree": "727f6d6fbd1113838df37b03eb797607c4b46324",
  "parents": [
    "6348309be84c545376c8e4b52a4c5022b6f9523a"
  ],
  "author": {
    "name": "Corentin Wallez",
    "email": "cwallez@chromium.org",
    "time": "Tue Mar 24 04:18:55 2026 -0700"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Mar 24 04:18:55 2026 -0700"
  },
  "message": "Reland \"[dawn][wire] Put most of the wire in a source_set.\"\n\nThis is a reland of commit a703d864e29f6765f7dfcea0a2531afea02bee70\n\nInstead of special-casing GetProc from ApiProcs_autogen.cpp to be\nexported, make that whole file part of the exported API (by making it a\n.inc that\u0027s inlined in WireClient.cpp).\n\nOriginal change\u0027s description:\n\u003e [dawn][wire] Put most of the wire in a source_set.\n\u003e\n\u003e And change dawn_unittests to use the static version of dawn_wire, such\n\u003e that in a follow-up CL it can test using its internals directly instead\n\u003e of having to only rely on the public interface.\n\u003e\n\u003e Bug: 492139412\n\u003e Change-Id: I43a26073382545d7502b8765c78525ea040812c3\n\u003e Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/297036\n\u003e Commit-Queue: Corentin Wallez \u003ccwallez@chromium.org\u003e\n\u003e Reviewed-by: Loko Kung \u003clokokung@google.com\u003e\n\nBug: 492139412\nChange-Id: I9b99bcc46685b99ab2a9248f9d81cdb914bc945d\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/299075\nReviewed-by: Antonio Maiorano \u003camaiorano@google.com\u003e\nReviewed-by: Loko Kung \u003clokokung@google.com\u003e\nCommit-Queue: Corentin Wallez \u003ccwallez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3a97702f254a71fd4207ef21c9e7d34c7444dfd4",
      "old_mode": 33188,
      "old_path": "generator/dawn_json_generator.py",
      "new_id": "08f892923167f77629fe5e5aa54b3dab673006d3",
      "new_mode": 33188,
      "new_path": "generator/dawn_json_generator.py"
    },
    {
      "type": "modify",
      "old_id": "6d1f264f7fa404775908c52a8b0f343c2601c112",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/BUILD.gn",
      "new_id": "04900b6af7fa17f88ba040c996cbceaf3518ff5f",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "0f9b7c50ff58e9326459e52bf3e8d5f400e66390",
      "old_mode": 33188,
      "old_path": "src/dawn/utils/BUILD.gn",
      "new_id": "875d04c09b180145c46324f7436177e39ca5c0e3",
      "new_mode": 33188,
      "new_path": "src/dawn/utils/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "2cff2ca312f74d0f60cf60dfcf548ddf75bc2667",
      "old_mode": 33188,
      "old_path": "src/dawn/wire/BUILD.gn",
      "new_id": "4dc787d071c94a4d3bb0ab3a232c911312122a92",
      "new_mode": 33188,
      "new_path": "src/dawn/wire/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "92e06948edd641e5f4a0867453c444a8aae377a3",
      "old_mode": 33188,
      "old_path": "src/dawn/wire/WireClient.cpp",
      "new_id": "978c475a19d12cf6f32a78ec626a3a2695649ab7",
      "new_mode": 33188,
      "new_path": "src/dawn/wire/WireClient.cpp"
    }
  ]
}
