)]}'
{
  "commit": "5722f2878dc3210f653ea42867fd16c72cc04377",
  "tree": "a274a8378ecea7e7747477fd94086d57febbce6f",
  "parents": [
    "d1910af8bfacab9f1b431c877dbdcc38458fb3ba"
  ],
  "author": {
    "name": "jchen10",
    "email": "jie.a.chen@intel.com",
    "time": "Sat Oct 29 03:28:20 2022 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Sat Oct 29 03:28:20 2022 +0000"
  },
  "message": "Remove the future serial\n\nThis adds \u0027HasScheduledCommands()\u0027, with which Dawn no longer needs the\nfuture serial to tick and track the async tasks.\n\nBug: dawn:1413\nChange-Id: Ide9ba69b796a46fa8bb70b002f4e2aeb1622bffd\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/98720\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\nReviewed-by: Austin Eng \u003cenga@chromium.org\u003e\nCommit-Queue: Jie A Chen \u003cjie.a.chen@intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b7aca54d777a42bef6b099821e709a97e67b0fdc",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Buffer.cpp",
      "new_id": "c0f6f428d9ec744b4bd7dcadebf5dd5cb7c8e686",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Buffer.cpp"
    },
    {
      "type": "modify",
      "old_id": "56ca7494f2c124021984e124071ec586ac8c6d4f",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Device.cpp",
      "new_id": "3ec0328a8867208976dface5b82617adeedf1abc",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Device.cpp"
    },
    {
      "type": "modify",
      "old_id": "7311fea09c49a1b30a0b4547ba521d7cddd7c47d",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Device.h",
      "new_id": "28ea5b7f819dd648b772b6858c405e2a502da19a",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Device.h"
    },
    {
      "type": "modify",
      "old_id": "f8dd67334d1ab9db7f712f2f3962893e1403f41d",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Queue.cpp",
      "new_id": "801e8edf131e3a4a130e2d19492a0119793cff94",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Queue.cpp"
    },
    {
      "type": "modify",
      "old_id": "8495987914072876138248ceaf73dfa75134ffef",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Queue.h",
      "new_id": "4b4e2ff5bffdb5ddc48abce74ba59e2790881919",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Queue.h"
    },
    {
      "type": "modify",
      "old_id": "9697e53a6b6dcd318fb72b702cdfe7d571dfbf2c",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d12/DeviceD3D12.cpp",
      "new_id": "23f2f489e4f807da560213bd0260c971ea178740",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d12/DeviceD3D12.cpp"
    },
    {
      "type": "modify",
      "old_id": "8434b6635b721aa7c03906cfd2f9357ebb6160ac",
      "old_mode": 33188,
      "old_path": "src/dawn/native/d3d12/DeviceD3D12.h",
      "new_id": "70f6fab30877d09b9a0794dd3b3d4230279a3fd5",
      "new_mode": 33188,
      "new_path": "src/dawn/native/d3d12/DeviceD3D12.h"
    },
    {
      "type": "modify",
      "old_id": "dca0033d163e79df3043dea75f08a063db940107",
      "old_mode": 33188,
      "old_path": "src/dawn/native/metal/DeviceMTL.h",
      "new_id": "e6c14eae99baaaf42b0e2cea98c7f19bce7d86a0",
      "new_mode": 33188,
      "new_path": "src/dawn/native/metal/DeviceMTL.h"
    },
    {
      "type": "modify",
      "old_id": "4c8918472e3c0045552ec882bb33bd153ec40b95",
      "old_mode": 33188,
      "old_path": "src/dawn/native/metal/DeviceMTL.mm",
      "new_id": "4c76603310ece16821f581b7041a016f460245f5",
      "new_mode": 33188,
      "new_path": "src/dawn/native/metal/DeviceMTL.mm"
    },
    {
      "type": "modify",
      "old_id": "df2106b62b6761c67d8261831ed1375371a8d50b",
      "old_mode": 33188,
      "old_path": "src/dawn/native/null/DeviceNull.cpp",
      "new_id": "90cc9626cc719e921117767a7fed3955844bf3a1",
      "new_mode": 33188,
      "new_path": "src/dawn/native/null/DeviceNull.cpp"
    },
    {
      "type": "modify",
      "old_id": "7c90c4ee6d0efa4fa425e5d9f226794647feb8dd",
      "old_mode": 33188,
      "old_path": "src/dawn/native/null/DeviceNull.h",
      "new_id": "e2d6036666065b79f913ef154cc29ce9cbf7ab05",
      "new_mode": 33188,
      "new_path": "src/dawn/native/null/DeviceNull.h"
    },
    {
      "type": "modify",
      "old_id": "8297573e2d1fb5007c63474e82ccf2037f7cf56d",
      "old_mode": 33188,
      "old_path": "src/dawn/native/opengl/DeviceGL.cpp",
      "new_id": "7ca79ab08c3add89ba60c4c9fd638c5fea4e1218",
      "new_mode": 33188,
      "new_path": "src/dawn/native/opengl/DeviceGL.cpp"
    },
    {
      "type": "modify",
      "old_id": "08c776b7624612ba025fa943aeb6835a379d1099",
      "old_mode": 33188,
      "old_path": "src/dawn/native/opengl/DeviceGL.h",
      "new_id": "1831774a447b4146c4f9b86091189a717fedd795",
      "new_mode": 33188,
      "new_path": "src/dawn/native/opengl/DeviceGL.h"
    },
    {
      "type": "modify",
      "old_id": "d352263a0354991756a58590ff6ca9c4896ddfa6",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/DeviceVk.cpp",
      "new_id": "be8dc51719da0b185e4193bbcfcaa84388ce1919",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/DeviceVk.cpp"
    },
    {
      "type": "modify",
      "old_id": "8f04e9c1f453e93379298904ed97152f2556e0fa",
      "old_mode": 33188,
      "old_path": "src/dawn/native/vulkan/DeviceVk.h",
      "new_id": "963fcaa15a56c5b36295887e1abc85f709e75929",
      "new_mode": 33188,
      "new_path": "src/dawn/native/vulkan/DeviceVk.h"
    },
    {
      "type": "modify",
      "old_id": "f51840af127e86027fe2bd64a607ef9009f3cb9d",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/native/mocks/DeviceMock.h",
      "new_id": "309f2d9c0d574e2fb340bb7a36303f7a182aa11e",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/native/mocks/DeviceMock.h"
    },
    {
      "type": "modify",
      "old_id": "7a89e17c2252bcae6262726eb2761f47180713a6",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/white_box/D3D12DescriptorHeapTests.cpp",
      "new_id": "e1fbcad0b2fc4f66b0fc3f530a07c097d48901fb",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/white_box/D3D12DescriptorHeapTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "6298d82f4ee2591d03295badb69452e9b1b1cb96",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/white_box/D3D12ResidencyTests.cpp",
      "new_id": "06e809e0ebac0e40ba2587d88ee0acccf6f37b2b",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/white_box/D3D12ResidencyTests.cpp"
    }
  ]
}
