)]}'
{
  "commit": "0c32dfdb404ca17e51697f858fa04d65e73f902e",
  "tree": "4e96d2e702004554a908e99831ae03f8849a2c1c",
  "parents": [
    "a4052b678220568c7ff94d79a9bb380c9c823699"
  ],
  "author": {
    "name": "Loko Kung",
    "email": "lokokung@google.com",
    "time": "Wed Jun 05 05:19:47 2024 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Jun 05 05:19:47 2024 +0000"
  },
  "message": "[wgpu-header] Clean up for 2nd userdata for mapAsync and workDone.\n\n- Updates relevant usages to use the new C++ helpers.\n- Updates Null backend to more realistically simulate queue work.\n- Note that these are done together and not in separate changes\n  because they have some inter-dependency.\n\nBug: 42241461\nChange-Id: I3866972355cf3ae2b3f82a1c41d47dbbc5308535\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/188445\nReviewed-by: Kai Ninomiya \u003ckainino@chromium.org\u003e\nReviewed-by: Austin Eng \u003cenga@chromium.org\u003e\nCommit-Queue: Loko Kung \u003clokokung@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9cdffb0303fe27f8160a87c0cd623594ce91fc54",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Buffer.cpp",
      "new_id": "554c5d8e306f100d2a48853c83be288f9660d6e1",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Buffer.cpp"
    },
    {
      "type": "modify",
      "old_id": "9c5e924fc7b7ad309402792da8c54afbd455edec",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Queue.cpp",
      "new_id": "eb6a732e111bb69c7c8e0fc9b0638d07d2722734",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Queue.cpp"
    },
    {
      "type": "modify",
      "old_id": "b63c5c885baafbef5cd42f4eb4c1cd7f6c019652",
      "old_mode": 33188,
      "old_path": "src/dawn/native/null/DeviceNull.cpp",
      "new_id": "c0720268b78954f63942357d45bfe80bf7348e13",
      "new_mode": 33188,
      "new_path": "src/dawn/native/null/DeviceNull.cpp"
    },
    {
      "type": "modify",
      "old_id": "e6fdcbd7cfdbcdcec957e107a2ac83e608b29d10",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/DawnTest.cpp",
      "new_id": "78a2d90986bffa49641eba4e7537421a6ce56696",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/DawnTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "7688f95741e2b50a22bc05b0004066dd59111bf7",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/DawnTest.h",
      "new_id": "208d0c447d54bdef6ec2f7c61933bd55377aa6b9",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/DawnTest.h"
    },
    {
      "type": "modify",
      "old_id": "682a30d80d29bc4bfe65ac6f9d4ece97b41bdc70",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/end2end/BufferHostMappedPointerTests.cpp",
      "new_id": "5580b7f97beb4729e8515aac7a6e4cf808a9973c",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/end2end/BufferHostMappedPointerTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "e6a1d780f5000a7b4595dcf308101b857ef576ce",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/end2end/BufferTests.cpp",
      "new_id": "6eca2cded521cc92a26b9dd1e5f39e94d74c41f5",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/end2end/BufferTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "a552b9f60c6551409bf9c8b1205fd1d3da9f92b2",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/end2end/BufferZeroInitTests.cpp",
      "new_id": "9a9fd2d88c3cc986948dd6931bf0388ac5053663",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/end2end/BufferZeroInitTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "eabf0e58fef6a61b7ef1f980e72c3af41b1f6ee6",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/end2end/CopyTests.cpp",
      "new_id": "b5e4258dd7259d01687f79f2173b82004fba6501",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/end2end/CopyTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "7eb9960a76e7c5747a77ada917f5185fa0c45071",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/end2end/DepthStencilCopyTests.cpp",
      "new_id": "ca4f1ef80625426ebb4822b33fadb20d73a35690",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/end2end/DepthStencilCopyTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "4c796839729c108d8e0c361387cf5d56c0f89527",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/end2end/DestroyTests.cpp",
      "new_id": "d86c6510666088fa22e7f81889886046d86137fc",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/end2end/DestroyTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "fb1f44323a92c8287cfeb0722086335468da0741",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/end2end/DeviceInitializationTests.cpp",
      "new_id": "a0e12e2ee9cd9dc899bf3be024f945ea72dad549",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/end2end/DeviceInitializationTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "a1e0338228838d641d172ef8a032bb0ce7b35408",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/end2end/DeviceLifetimeTests.cpp",
      "new_id": "dbc194fa9934798e96dd7b8065ab9502555148a6",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/end2end/DeviceLifetimeTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "9c58a0e72f1a69bf759285a9bd2e88690975abb0",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/end2end/DeviceLostTests.cpp",
      "new_id": "d6cfd24eafedb7d6d7e9ba39aa2fd0910890acf3",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/end2end/DeviceLostTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "a84f5fc3183d8e889094aef2ad326220deb35e6f",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/end2end/EventTests.cpp",
      "new_id": "28e215b111e2e9ffa5eafeb47b46b6a859e893e2",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/end2end/EventTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "6a2fbeabddba562f28e25873538de47ba32d3768",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/end2end/MultithreadTests.cpp",
      "new_id": "b6d22dd93e2c5f97bc998f99b262416c93dfef12",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/end2end/MultithreadTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "b562c3780d2058e251c021896d13380f4b8544bc",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/end2end/NonzeroBufferCreationTests.cpp",
      "new_id": "264adb16359acdcb07b9022212447144ea2a8710",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/end2end/NonzeroBufferCreationTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "787bcce06fc8e5244640a34957d637d1cd362b25",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/end2end/QueueTimelineTests.cpp",
      "new_id": "d89c30fee3c093bc1155baa30d095329dee34f8d",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/end2end/QueueTimelineTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "c5178ed172d6b012ed090c3b9652c5c215e8150e",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/perf_tests/DawnPerfTest.cpp",
      "new_id": "5e93bfe99033010fa24bcd4356164528affde5aa",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/perf_tests/DawnPerfTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "2ad3379eb7cad970e3e9becaf45d68f09486c6c2",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/perf_tests/DawnPerfTest.h",
      "new_id": "063963c0af93219787707298866cce7c4129e468",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/perf_tests/DawnPerfTest.h"
    },
    {
      "type": "modify",
      "old_id": "659af9d01a431db0e29782282bb8ad13ff9de7a5",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/perf_tests/UniformBufferUpdatePerf.cpp",
      "new_id": "401da1e2b6e4ff48e8bd409edcac98e952763b3f",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/perf_tests/UniformBufferUpdatePerf.cpp"
    },
    {
      "type": "modify",
      "old_id": "3e35b3d7eb368ab8eff7254b9c2b66c0c4dbce24",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/native/DestroyObjectTests.cpp",
      "new_id": "361a613be782718b02bb7d217f3ddf7d086c71fe",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/native/DestroyObjectTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "d1b520fc548cd2bd01b0c9934680f9b339cd4b16",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/validation/BufferValidationTests.cpp",
      "new_id": "32f6562bf5a916102bf15864275a42ba388656bb",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/validation/BufferValidationTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "610fe223727f914ff0fd159bfb900287ae71f703",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/validation/QueueOnSubmittedWorkDoneValidationTests.cpp",
      "new_id": "c68d4da8ce924b6b81f2667dd1538b8a5895b589",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/validation/QueueOnSubmittedWorkDoneValidationTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "a4ffce553c42f9903b93d9cdb1e3c85f89639b65",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/validation/QueueSubmitValidationTests.cpp",
      "new_id": "9a346600e88e47656c71b6ae04fe96e911907072",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/validation/QueueSubmitValidationTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "d0a12adfeedba113297003407c73c725e7969ae6",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/validation/QueueWriteBufferValidationTests.cpp",
      "new_id": "0a04eaff646fbc6d52465c036db9959c362ab82e",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/validation/QueueWriteBufferValidationTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "24720449ce436c25ef1838f96a3ffa46dcf44200",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/validation/ValidationTest.cpp",
      "new_id": "7786b018f74c636d6da8976f644295ae40f7c8ba",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/validation/ValidationTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "34855854f2564446ec1820ee8a5790d978f1c7ff",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/validation/ValidationTest.h",
      "new_id": "a5e5e2000ea88929caa94fbd891dcb75e9447a51",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/validation/ValidationTest.h"
    },
    {
      "type": "modify",
      "old_id": "a6a09f06fedd30c0497cf2c84be8f7b35525b183",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/white_box/D3D12ResidencyTests.cpp",
      "new_id": "ebef69c7f6defc5b7d25d57f7600379719c3389d",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/white_box/D3D12ResidencyTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "b580837fffd994db85b302dcda7cb84962219003",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/white_box/SharedBufferMemoryTests.cpp",
      "new_id": "a7d9a9e5a167ead5918b8fcf6fda4dcb193cb60f",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/white_box/SharedBufferMemoryTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "d7e3b14cbfd2e066bfd58a95a68d664c50a45986",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/white_box/SharedBufferMemoryTests.h",
      "new_id": "9f631a3bd07feb0da7a93fcc7b175764e3c98501",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/white_box/SharedBufferMemoryTests.h"
    }
  ]
}
