)]}'
{
  "commit": "80a5c8dd4fcee2a0df478f3a8fcf8ce10ddbba7b",
  "tree": "45b2bacfa6adcfb81f722569572b50d6cb8ee3ca",
  "parents": [
    "1b15975c6462086f4d9d65953214bc88b60f706e"
  ],
  "author": {
    "name": "Lokbondo Kung",
    "email": "lokokung@google.com",
    "time": "Mon Jan 27 18:50:10 2025 -0800"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Jan 27 18:50:10 2025 -0800"
  },
  "message": "[dawn][headers] Removes status enum values to match upstream header.\n\n- Removes DeviceLost statuses.\n- Removes Unknown statuses.\n- Removes some Error statuses.\n- Adds EmptyStack status for PopErrorScope.\n- Adds EmitLog helper in InstanceBase and plumb it through the\n  EventManager.\n\nBug: 42241175, 379271011, 383821627, 378453261, 383158926\nChange-Id: If3ee48e42185b73e64896bd0831e56bb77356b38\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/221839\nCommit-Queue: Loko Kung \u003clokokung@google.com\u003e\nReviewed-by: Kai Ninomiya \u003ckainino@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "16853b9190672a6d9d94fa542111650e6e484d89",
      "old_mode": 33188,
      "old_path": "src/dawn/dawn.json",
      "new_id": "58a8ebc1ba0bc80364d49451433f6b4ac4dd097f",
      "new_mode": 33188,
      "new_path": "src/dawn/dawn.json"
    },
    {
      "type": "modify",
      "old_id": "74521fda59ddc11a745073108c9b0290705dad12",
      "old_mode": 33188,
      "old_path": "src/dawn/dawn_wire.json",
      "new_id": "51216f3d919e29a5b3ac0c5f537ac7b1fb1a079d",
      "new_mode": 33188,
      "new_path": "src/dawn/dawn_wire.json"
    },
    {
      "type": "modify",
      "old_id": "8552ce544a280a9759814c8ac30fb38542b85f15",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Device.cpp",
      "new_id": "d6dcfbdcd6660df62dfb94fdfbef1d37691b3418",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Device.cpp"
    },
    {
      "type": "modify",
      "old_id": "05bc34b533bcc315c69382ab5f6d9610885c675d",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Error.cpp",
      "new_id": "4e462d826d8d5efcf456ee1c9c47fa61d6b7ea16",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Error.cpp"
    },
    {
      "type": "modify",
      "old_id": "a3774dfdd74069ac96a32440ff2df6773ee6964a",
      "old_mode": 33188,
      "old_path": "src/dawn/native/ErrorScope.cpp",
      "new_id": "a8982defbe65aad74e20852db94859b4a931b8a4",
      "new_mode": 33188,
      "new_path": "src/dawn/native/ErrorScope.cpp"
    },
    {
      "type": "modify",
      "old_id": "650b85202aa302f3d484c34af26cd95415d0d8d4",
      "old_mode": 33188,
      "old_path": "src/dawn/native/ErrorScope.h",
      "new_id": "8f29e5116041498f09b6b4f83a76f3b91a4d8cc6",
      "new_mode": 33188,
      "new_path": "src/dawn/native/ErrorScope.h"
    },
    {
      "type": "modify",
      "old_id": "95f556b4fd1c763811f6d3de5fe6449975ccff3a",
      "old_mode": 33188,
      "old_path": "src/dawn/native/EventManager.cpp",
      "new_id": "d2102cc93917a969348ec8eb0d6428cdc95b73ad",
      "new_mode": 33188,
      "new_path": "src/dawn/native/EventManager.cpp"
    },
    {
      "type": "modify",
      "old_id": "b0984af69f98f68a058a1f6440cca716a60ba121",
      "old_mode": 33188,
      "old_path": "src/dawn/native/EventManager.h",
      "new_id": "6ef872b605dfcca45cd94738987984a91e21d88a",
      "new_mode": 33188,
      "new_path": "src/dawn/native/EventManager.h"
    },
    {
      "type": "modify",
      "old_id": "d2e0b6a222aad06ada3ac3f71c8a54d4a2ee2fe5",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Instance.cpp",
      "new_id": "0edb13894514eca71cfc07fcab7851b003a7b7dd",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Instance.cpp"
    },
    {
      "type": "modify",
      "old_id": "bc0c553d1f0646e0e727dd1e508752353b9dc7e5",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Instance.h",
      "new_id": "abe8f5ed85d9bb1bc5b2b4408136dff2fedcf066",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Instance.h"
    },
    {
      "type": "modify",
      "old_id": "15088760b29538db399cfb8f9420116981f85f96",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Pipeline.cpp",
      "new_id": "495dd86e000f9955a02f431e8404a4eb92e74503",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Pipeline.cpp"
    },
    {
      "type": "modify",
      "old_id": "665667f0665ce04792baea13a2464471cf3c7bb1",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Pipeline.h",
      "new_id": "9293390938ff60527e9064b05ff6f6008ceab867",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Pipeline.h"
    },
    {
      "type": "modify",
      "old_id": "5f47ca8a9e7dac61a88ac848a63b9c9f548605ba",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Queue.cpp",
      "new_id": "c99e358167640c3de9fac6494e77ccbed481206a",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Queue.cpp"
    },
    {
      "type": "modify",
      "old_id": "71dcdcde385f5318c484e83ad5b847037638729b",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Queue.h",
      "new_id": "81568ef37003a47e3c48a3b0f2899a620673bc5f",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Queue.h"
    },
    {
      "type": "modify",
      "old_id": "3e7ede3c2bc9a0a2cb3925fcdb53e0e3be87e966",
      "old_mode": 33188,
      "old_path": "src/dawn/node/binding/GPUAdapter.cpp",
      "new_id": "fd2e6f996f036e8ee706b0f1ce9438121f6c9d1c",
      "new_mode": 33188,
      "new_path": "src/dawn/node/binding/GPUAdapter.cpp"
    },
    {
      "type": "modify",
      "old_id": "8fd5797de5d9136a206ebffc74d9c6cfde6e3dad",
      "old_mode": 33188,
      "old_path": "src/dawn/node/binding/GPUBuffer.cpp",
      "new_id": "59037606bba5a4685f10b06b8a0f11b35b255b9b",
      "new_mode": 33188,
      "new_path": "src/dawn/node/binding/GPUBuffer.cpp"
    },
    {
      "type": "modify",
      "old_id": "04fbf20c927083ed8e1eede55adf0e8267aa96da",
      "old_mode": 33188,
      "old_path": "src/dawn/node/binding/GPUDevice.cpp",
      "new_id": "2a63a4ad77bc31c84bce1a01a53375c4cc0553b4",
      "new_mode": 33188,
      "new_path": "src/dawn/node/binding/GPUDevice.cpp"
    },
    {
      "type": "modify",
      "old_id": "a51bae2610e76ff01f7e81769fd57fbeba797599",
      "old_mode": 33188,
      "old_path": "src/dawn/samples/SampleUtils.cpp",
      "new_id": "bc32ca4263e2d5299a858bc473fff8e9f8c2f279",
      "new_mode": 33188,
      "new_path": "src/dawn/samples/SampleUtils.cpp"
    },
    {
      "type": "modify",
      "old_id": "5fd0d92e847e0ca1585a54e59790a809dae54209",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/end2end/EventTests.cpp",
      "new_id": "99d229c855c73b0ec2a3aec01f8a7313b1c8c198",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/end2end/EventTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "dcf58f54e4549de316fc575025d8cf6e04c580e7",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/validation/ErrorScopeValidationTests.cpp",
      "new_id": "f477b9a48476f5e5b6715685c3cd6305146f2aa0",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/validation/ErrorScopeValidationTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "36362870dd5c4c0d5e89729e8ad298336e40c00c",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/wire/WireErrorCallbackTests.cpp",
      "new_id": "af54649697eb2a54bce89ae714b4307829b88edd",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/wire/WireErrorCallbackTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "b5b962bc36662f2ba9f087dc0fee7b492cff738e",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/wire/WireMemoryTransferServiceTests.cpp",
      "new_id": "54f8392efe8717457bedf351cb071d619794b4af",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/wire/WireMemoryTransferServiceTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "c8d691f20eaa0e37a9c47a70a0cce3cd0fbca6c7",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/wire/WireQueueTests.cpp",
      "new_id": "eb9a4337e958bf40181a79e64d3bc3dea628ab28",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/wire/WireQueueTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "a4afb349a61996627a5a5c87c888ed97df094228",
      "old_mode": 33188,
      "old_path": "src/dawn/wire/client/Buffer.cpp",
      "new_id": "c95fe802c6ba4c5052b82e3d8bde9d23c38ea83a",
      "new_mode": 33188,
      "new_path": "src/dawn/wire/client/Buffer.cpp"
    },
    {
      "type": "modify",
      "old_id": "493129166d8877e38bf32b15028ff0e5adc2d163",
      "old_mode": 33188,
      "old_path": "src/dawn/wire/client/ClientDoers.cpp",
      "new_id": "d9f2259839b4a26615a9205946664358a2a2fd82",
      "new_mode": 33188,
      "new_path": "src/dawn/wire/client/ClientDoers.cpp"
    },
    {
      "type": "modify",
      "old_id": "8c3581fd239efc6a95d14751812aac1960a633b7",
      "old_mode": 33188,
      "old_path": "src/dawn/wire/client/Device.cpp",
      "new_id": "d832503bbee0888c3d3eb2ed876b977ce38fdff2",
      "new_mode": 33188,
      "new_path": "src/dawn/wire/client/Device.cpp"
    },
    {
      "type": "modify",
      "old_id": "a1e52a3c5ce00e7db6f3439bbbd0702676b500b4",
      "old_mode": 33188,
      "old_path": "src/dawn/wire/client/EventManager.cpp",
      "new_id": "a130ee41fe678f448c0942921d73fdac3a790f84",
      "new_mode": 33188,
      "new_path": "src/dawn/wire/client/EventManager.cpp"
    },
    {
      "type": "modify",
      "old_id": "40c7e62289a83afba47331d9fac3c4122f3396e1",
      "old_mode": 33188,
      "old_path": "src/dawn/wire/server/ServerAdapter.cpp",
      "new_id": "a49c29a25355b2129ade40c155e5325dc7405567",
      "new_mode": 33188,
      "new_path": "src/dawn/wire/server/ServerAdapter.cpp"
    },
    {
      "type": "modify",
      "old_id": "dda48bc1c5621ed498cfa45f0da53aa7d2e7b902",
      "old_mode": 33188,
      "old_path": "src/dawn/wire/server/ServerDevice.cpp",
      "new_id": "d3f7ea3487d349dc973075dbc229669c0b9a65c5",
      "new_mode": 33188,
      "new_path": "src/dawn/wire/server/ServerDevice.cpp"
    },
    {
      "type": "modify",
      "old_id": "251949a1ae5f4234612bbeb63b16f4ab599448da",
      "old_mode": 33188,
      "old_path": "src/dawn/wire/server/ServerInstance.cpp",
      "new_id": "edf9dd15fabcdc6dbc9ae1dabb4bac3170cd0edd",
      "new_mode": 33188,
      "new_path": "src/dawn/wire/server/ServerInstance.cpp"
    },
    {
      "type": "modify",
      "old_id": "7a475734e15d1b392cb495b9c85d88fc2d07e8fb",
      "old_mode": 33188,
      "old_path": "src/emdawnwebgpu/tests/FuturesTests.cpp",
      "new_id": "d1a557abe48118707fbc242f8a45adc4057a161c",
      "new_mode": 33188,
      "new_path": "src/emdawnwebgpu/tests/FuturesTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "5862ce4045684592c132a701fc13ed2fc418f2cf",
      "old_mode": 33188,
      "old_path": "third_party/emdawnwebgpu/library_webgpu.js",
      "new_id": "e0f99491cc0f07fdd656cea3476b0a05dcab18d4",
      "new_mode": 33188,
      "new_path": "third_party/emdawnwebgpu/library_webgpu.js"
    },
    {
      "type": "modify",
      "old_id": "ca52b1237bb394d17dff419213386681be74cc4a",
      "old_mode": 33188,
      "old_path": "third_party/emdawnwebgpu/webgpu.cpp",
      "new_id": "f1c5a7d50e018307195cdb0b7889da05d5d6ff7e",
      "new_mode": 33188,
      "new_path": "third_party/emdawnwebgpu/webgpu.cpp"
    }
  ]
}
