)]}'
{
  "commit": "d4554e27a1c086c200ffdd22a93fb7db06733ca3",
  "tree": "d8ea667b17f56a942b24fafe54ea5a4bcbedfb4b",
  "parents": [
    "50a01de3a8ed627b3b0dea14c446f819e20b3b4c"
  ],
  "author": {
    "name": "Corentin Wallez",
    "email": "cwallez@chromium.org",
    "time": "Wed Jul 17 09:25:06 2024 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Jul 17 09:25:06 2024 +0000"
  },
  "message": "Make WireTest::device/Queue use C++ types\n\nAlso fixes an issue where the client::Device would try to access the\nClient even if it has been already destroyed.\n\nTemporary cDevice/Queue members are added to WireTests so that wire\ntests can be transitioned progressively over a couple more CLs.\nWireArgumentTests and WireBasicTests are already transitioned in this\nCL.\n\nBug: 353294052\nChange-Id: I210873525da955cf8f0b4fea0a368bd267da34f9\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/198675\nReviewed-by: Loko Kung \u003clokokung@google.com\u003e\nCommit-Queue: Corentin Wallez \u003ccwallez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b2e3b956865ab3756d46587f0be9d9b47f405633",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/wire/WireArgumentTests.cpp",
      "new_id": "517ad89374874f6369df8a3df007a3bf48ebbcc7",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/wire/WireArgumentTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "f0d73264d67e7391e021b9d140ad6731503bfd61",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/wire/WireBasicTests.cpp",
      "new_id": "7dc76e4d3b10cb300d750f6d8cb2aa79d2cdb0fa",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/wire/WireBasicTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "31923c61bda7694017886a6b84cf6f48904f8185",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/wire/WireBufferMappingTests.cpp",
      "new_id": "07ac7b59e0385221ec466d70cc00c9808107cdfe",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/wire/WireBufferMappingTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "bdea7000c269205bd47df60d1d04ef7c1c6b8df3",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/wire/WireCreatePipelineAsyncTests.cpp",
      "new_id": "2e7004b57e3c9b0c7da7637907f06b03a9f7f870",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/wire/WireCreatePipelineAsyncTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "742ae58532388f976f32c08cf3faee51367baa0a",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/wire/WireDisconnectTests.cpp",
      "new_id": "5a2f94f5f7d4843d461041c1f51edae158f92880",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/wire/WireDisconnectTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "7fad752e43e224904144be817d4a29498d1cd303",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/wire/WireErrorCallbackTests.cpp",
      "new_id": "ed44cac433eff6216a12e0a5a3b4b9c5a3a29c08",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/wire/WireErrorCallbackTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "6487eb67d7b15f1cc3a4ab0d815d05db97599b77",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/wire/WireExtensionTests.cpp",
      "new_id": "923b854a98db48993e5f0adbdcfd38818a6c92c1",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/wire/WireExtensionTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "f6abb29e6559694895b365a1d68a9521b9c8c7e5",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/wire/WireInjectBufferTests.cpp",
      "new_id": "8c0bac610242c6a8e72bb7a5391e448f99db3605",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/wire/WireInjectBufferTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "d55799d626b81c018ce7b0df722c448d9350d7a9",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/wire/WireInjectSwapChainTests.cpp",
      "new_id": "39c3287b9d6a97d24f2c9f15cd9d2e79eabeed0d",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/wire/WireInjectSwapChainTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "02f0b3f6c61351ace30d8819c4919f53a6504afe",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/wire/WireInjectTextureTests.cpp",
      "new_id": "c642449e642a7c273165f4dbac8ba8883d593b71",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/wire/WireInjectTextureTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "007a92056e363bc58ea0f14d4e831427b17de56f",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/wire/WireMemoryTransferServiceTests.cpp",
      "new_id": "510318468032080e2d3e6127f6adc1726b0cda56",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/wire/WireMemoryTransferServiceTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "8a9e6462ce76f04d0e3d5eee3c9299dd950d0fd6",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/wire/WireOptionalTests.cpp",
      "new_id": "61b38b72fe04fb705d992ef8694d6bdd816a9d5b",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/wire/WireOptionalTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "ce56fc89133226b23298ad94e107619078c4f056",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/wire/WireQueueTests.cpp",
      "new_id": "d4ca8435d194ecce1276538c80da8efff752944b",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/wire/WireQueueTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "8c8d2a017a154c9e6d6c9805a1420ce117263103",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/wire/WireShaderModuleTests.cpp",
      "new_id": "f6f2cb674c3d2d0a4a4b9fd1bc97cb0e8654420e",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/wire/WireShaderModuleTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "3bf47b881ab1107bad39d21c2ef9eeda97df1174",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/wire/WireTest.cpp",
      "new_id": "519d2127d6c2aeb0693e3d540ad147f166c39d6d",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/wire/WireTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "8fae3536d07669fd077c82614ea699c866e7814d",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/wire/WireTest.h",
      "new_id": "a64950fa037acc795210833f870e2e39e2df336c",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/wire/WireTest.h"
    },
    {
      "type": "modify",
      "old_id": "6fce0d8eec70ac914772930bbdb7d49d98aeda0b",
      "old_mode": 33188,
      "old_path": "src/dawn/wire/client/Device.cpp",
      "new_id": "5e6227f043086cca49dd98ed11cc620d91a33635",
      "new_mode": 33188,
      "new_path": "src/dawn/wire/client/Device.cpp"
    }
  ]
}
