)]}'
{
  "commit": "8b9db48495c9e8bc631a440a907d95f6e90883d6",
  "tree": "7293e777f85b7e811e80d5fdd3bd0c32a54000b4",
  "parents": [
    "d4557f93845ea87c6423f9990a116a2f45d99cc0"
  ],
  "author": {
    "name": "Loko Kung",
    "email": "lokokung@google.com",
    "time": "Thu Jul 23 11:16:48 2026 -0700"
  },
  "committer": {
    "name": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Jul 23 11:16:48 2026 -0700"
  },
  "message": "Revert \"Remove `ConvertibleStatus` from `api_cpp.h`\"\n\nThis reverts commit f76b196d24d5f7d3c4afce51a8a46414003cee66.\n\nReason for revert: Causing issues with Dawn-\u003eChromium because of optimization guide / g3.\n\nOriginal change\u0027s description:\n\u003e Remove `ConvertibleStatus` from `api_cpp.h`\n\u003e\n\u003e This patch removes `ConvertibleStatus` from `api_cpp.h` and all\n\u003e the calls that treat the return value from Enum `Status` to boolean.\n\u003e\n\u003e Bug: 42241199\n\u003e Change-Id: If8d4f924a05733345db95211513b976b410a4f40\n\u003e Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/325755\n\u003e Commit-Queue: Loko Kung \u003clokokung@google.com\u003e\n\u003e Reviewed-by: Loko Kung \u003clokokung@google.com\u003e\n\u003e Reviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\n\nTBR\u003dcwallez@chromium.org,jiawei.shao@intel.com,dawn-scoped@luci-project-accounts.iam.gserviceaccount.com,lokokung@google.com\n\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nBug: 42241199\nChange-Id: I59d0d1ebec9229f897c465adf6cea6dca6b40c31\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/326895\nCommit-Queue: Loko Kung \u003clokokung@google.com\u003e\nReviewed-by: Brandon Jones \u003cbajones@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f46ca4589fa0b8841058aee6602bad145fdf96c0",
      "old_mode": 33188,
      "old_path": "generator/templates/api_cpp.h",
      "new_id": "a8da102ac88d2692bb2e4cf93d9e5142089021e2",
      "new_mode": 33188,
      "new_path": "generator/templates/api_cpp.h"
    },
    {
      "type": "modify",
      "old_id": "fbf522262bb8ee2b83e00532cef4170ea3a023b9",
      "old_mode": 33188,
      "old_path": "src/dawn/node/binding/GPUAdapter.cpp",
      "new_id": "dbe7c69655711d8a106af24be1f6b6e8a5396247",
      "new_mode": 33188,
      "new_path": "src/dawn/node/binding/GPUAdapter.cpp"
    },
    {
      "type": "modify",
      "old_id": "f1d399b6ec27227b90e21f920e18311dbd952d64",
      "old_mode": 33188,
      "old_path": "src/dawn/node/binding/GPUDevice.cpp",
      "new_id": "5d96cb3f9a7c998f5fa0ce4a1e71853aff202541",
      "new_mode": 33188,
      "new_path": "src/dawn/node/binding/GPUDevice.cpp"
    },
    {
      "type": "modify",
      "old_id": "ec423ec6e0cd9bbcc7f34a46f26bba890ea8a776",
      "old_mode": 33188,
      "old_path": "src/dawn/samples/DawnInfo.cpp",
      "new_id": "5ccac96e6e4ccb5a1e7e46ff11e28c03c2b373c1",
      "new_mode": 33188,
      "new_path": "src/dawn/samples/DawnInfo.cpp"
    },
    {
      "type": "modify",
      "old_id": "9251f1254ed5527f5e9a9d87d4724c722a135508",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/end2end/VideoViewsTests_mac.cpp",
      "new_id": "ad3047e2dc7af34b056f502772b3ce893c156773",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/end2end/VideoViewsTests_mac.cpp"
    },
    {
      "type": "modify",
      "old_id": "5bd336fbd409762aac3851311f396a4ebc0aa621",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/end2end/VideoViewsTests_win.cpp",
      "new_id": "9ff2758e4aa51e5ba9e3d5c98134987ce72899e5",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/end2end/VideoViewsTests_win.cpp"
    },
    {
      "type": "modify",
      "old_id": "16bef7032a5d3351f0d8b0c91d4efe61dec652f3",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/white_box/SharedBufferMemoryTests.cpp",
      "new_id": "76a87dbf32907895e22bef7577ea5ecfcd24cccf",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/white_box/SharedBufferMemoryTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "cb197b5851ac0d087931b15b47df82ee2ec7448a",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/white_box/SharedTextureMemoryTests.cpp",
      "new_id": "5d6a5078c8c7944c8e743cb82741ea6a82039bcb",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/white_box/SharedTextureMemoryTests.cpp"
    }
  ]
}
