)]}'
{
  "commit": "c77a135a468ff0d9baafa5f39a43731d8e6b2324",
  "tree": "b21f028c4794b47c447f08feb0fb080efaaa1a43",
  "parents": [
    "2b28c269f35f6f135f55bb1ed688ac0b08b41385"
  ],
  "author": {
    "name": "Corentin Wallez",
    "email": "cwallez@chromium.org",
    "time": "Tue Nov 07 17:56:50 2023 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Nov 07 17:56:50 2023 +0000"
  },
  "message": "dawn.node: Fix rejecting promises in async pipeline compilation.\n\nPreviously the TypeError would be thrown immediately on\ncreatePipelinAsync when it should reject the exception. Implement this\nby allowing the converter to retain the exception instead of throwing\nit, so that it can be acquired to reject the promise.\n\nAlso adds a bunch of [[nodiscard]].\n\nBug: None\nChange-Id: Ib77480345e7862017fa03f6fab13b904a3c2e9a6\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/159362\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nCommit-Queue: Corentin Wallez \u003ccwallez@chromium.org\u003e\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2ba01a4e8cb85b256265f1113736334f75ba129f",
      "old_mode": 33188,
      "old_path": "src/dawn/node/binding/Converter.cpp",
      "new_id": "eb37ee728aee74983c7390ed634ae9e0195f1c66",
      "new_mode": 33188,
      "new_path": "src/dawn/node/binding/Converter.cpp"
    },
    {
      "type": "modify",
      "old_id": "0e634316430c168fc1a9ab679c0983ad2ee5dcca",
      "old_mode": 33188,
      "old_path": "src/dawn/node/binding/Converter.h",
      "new_id": "657e3222dcecae7863f3991dc53567c5feadd3b3",
      "new_mode": 33188,
      "new_path": "src/dawn/node/binding/Converter.h"
    },
    {
      "type": "modify",
      "old_id": "7a173d44d7d4767bce14a24c266c334455b27a51",
      "old_mode": 33188,
      "old_path": "src/dawn/node/binding/GPUDevice.cpp",
      "new_id": "008f2b7474d4b9471f5b4c44aa65716a239613fe",
      "new_mode": 33188,
      "new_path": "src/dawn/node/binding/GPUDevice.cpp"
    }
  ]
}
