)]}'
{
  "commit": "ad541a7cdd92c10cfb5433440a5783e492d3f032",
  "tree": "591cfedf7e2f418f191ca9166ccca82021b5141e",
  "parents": [
    "0fcc00e22a1744580560b8c3c7f75c6e0d7002ca"
  ],
  "author": {
    "name": "Takahiro",
    "email": "hogehoge@gachapin.jp",
    "time": "Sat Dec 17 04:24:05 2022 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Sat Dec 17 04:24:05 2022 +0000"
  },
  "message": "Immediate Buffer.MapAsync() rejection if pending map in Wire\n\nThis immediate rejection has been implemented in Native but\nhasn\u0027t been yet in Wire. This commit adds the implementation\nto Wire.\n\nAlso the commit changes the MapAsync callback firing timing\nif pending map buffer is unmapped or destroyed. With this\ncommit the callback will be fired immediately Unmap or\nDestroy is called to match the WebGPU spec. Currently the\ncallback is fired when the client receives a response from\nserver but it mismatches the spec.\n\nChange-Id: Ia48d62be31912fd0384e23271e9de516f9d71d6c\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/113607\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nCommit-Queue: Takahiro \u003chogehoge@gachapin.jp\u003e\nReviewed-by: Austin Eng \u003cenga@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5a7bc2347cfecd9553983db30cf85d8ce98ed2a8",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/wire/WireBufferMappingTests.cpp",
      "new_id": "20a7120d877c067e33863a55c0a319b448cb2460",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/wire/WireBufferMappingTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "43335efd49b83e1f95b4c5623ff4f841a986342c",
      "old_mode": 33188,
      "old_path": "src/dawn/wire/client/Buffer.cpp",
      "new_id": "9c7e969352fec3031c30b39c412935f7db3d55c1",
      "new_mode": 33188,
      "new_path": "src/dawn/wire/client/Buffer.cpp"
    },
    {
      "type": "modify",
      "old_id": "8040016233ba54c67532e646e2653f8aeab03111",
      "old_mode": 33188,
      "old_path": "src/dawn/wire/client/Buffer.h",
      "new_id": "1784c0cca0c6c2b0d32d515f21a95232c1ef7658",
      "new_mode": 33188,
      "new_path": "src/dawn/wire/client/Buffer.h"
    },
    {
      "type": "modify",
      "old_id": "d3320eec56ad2b6ed520971075b4b237a14113d9",
      "old_mode": 33188,
      "old_path": "webgpu-cts/expectations.txt",
      "new_id": "dd51e5dbb68eb020c35d46bb22d4546cac826a33",
      "new_mode": 33188,
      "new_path": "webgpu-cts/expectations.txt"
    }
  ]
}
