)]}'
{
  "commit": "a2ca7422610d2d14df7e2cc8c0100f8f27ffad94",
  "tree": "abe291bf0cac3bf046da0029426e79be10e80235",
  "parents": [
    "4bf07c3b313e54d0041111fb847e3138961215b4"
  ],
  "author": {
    "name": "Kai Ninomiya",
    "email": "kainino@chromium.org",
    "time": "Thu Jul 09 10:36:50 2026 -0700"
  },
  "committer": {
    "name": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Jul 09 10:36:50 2026 -0700"
  },
  "message": "Switch __EMSCRIPTEN__ to DAWN_PLATFORM_IS(EMSCRIPTEN)\n\nUse the standard DAWN_PLATFORM_IS macro for Emscripten.\n\nAdd a presubmit check for __EMSCRIPTEN__. It\u0027s a warning because there\nare a few files that still need it.\n\nUpdate some Emscripten-related #error messages.\n\nCatches and fixes an issue that was causing an Android build failure\nwhere we checked:\n  #elif __EMSCRIPTEN__\ninstead of:\n  #elif defined(__EMSCRIPTEN__)\nwhich is new because -Weverything enabled stricter compiler warnings\nthat don\u0027t allow using macro names that aren\u0027t defined.\n\nBug: 515795864, 520153663\nChange-Id: Ibd38551d5439d3f99948de3d7545aee485c0c040\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/322915\nReviewed-by: Shrek Shao \u003cshrekshao@google.com\u003e\nAuto-Submit: Kai Ninomiya \u003ckainino@chromium.org\u003e\nCommit-Queue: Shrek Shao \u003cshrekshao@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b91a84b3f93e115a6b6c65a5219ea56a13569664",
      "old_mode": 33188,
      "old_path": "PRESUBMIT.py",
      "new_id": "d18aa2750336b335068002d7a76b6f07967260f2",
      "new_mode": 33188,
      "new_path": "PRESUBMIT.py"
    },
    {
      "type": "modify",
      "old_id": "4a6ed47dbd4f64f0f324d79d2baf1c6ae1683ba3",
      "old_mode": 33188,
      "old_path": "generator/templates/api.h",
      "new_id": "059fd81dfb611846f70868d41aeed476a787eb4f",
      "new_mode": 33188,
      "new_path": "generator/templates/api.h"
    },
    {
      "type": "modify",
      "old_id": "64cd7ef31e3d3a04c740a62030ec5f0fb55bd24e",
      "old_mode": 33188,
      "old_path": "generator/templates/api_cpp.h",
      "new_id": "8659b081bcdf583f44dd475d4346952527a3547b",
      "new_mode": 33188,
      "new_path": "generator/templates/api_cpp.h"
    },
    {
      "type": "modify",
      "old_id": "df0f9fedded8599eb8970c6a13dff3a6bebafdbf",
      "old_mode": 33188,
      "old_path": "generator/templates/api_cpp_chained_struct.h",
      "new_id": "de38cf72019e83177539dfb004546483f49b5e32",
      "new_mode": 33188,
      "new_path": "generator/templates/api_cpp_chained_struct.h"
    },
    {
      "type": "modify",
      "old_id": "590cbf05e87ca120bcbb653fdf8778eacacc59a9",
      "old_mode": 33188,
      "old_path": "src/dawn/glfw/utils_emscripten.cpp",
      "new_id": "fd6cc9c42ad55cf064aae079eb56a9ef1b3b86cf",
      "new_mode": 33188,
      "new_path": "src/dawn/glfw/utils_emscripten.cpp"
    },
    {
      "type": "modify",
      "old_id": "7dbb893aa6e5783281b6bb2056f9195acf61e3ba",
      "old_mode": 33188,
      "old_path": "src/dawn/samples/SampleUtils.cpp",
      "new_id": "3a5b6fc5855b0459a7a5da8cf6fd51c9699c9c6c",
      "new_mode": 33188,
      "new_path": "src/dawn/samples/SampleUtils.cpp"
    },
    {
      "type": "modify",
      "old_id": "e925479323f2326f009c2e1aa8b8d1e7ebd7845b",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/validation/ShaderModuleValidationTests.cpp",
      "new_id": "03c218ff43fc49d73662e2400ebfe818a2206eef",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/validation/ShaderModuleValidationTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "80eba20769f540f764af6ff4bd2755c3076cba57",
      "old_mode": 33188,
      "old_path": "src/dawn/utils/TextureUtils.cpp",
      "new_id": "446bfa33e95782507595f26e267a54eeebe0bef6",
      "new_mode": 33188,
      "new_path": "src/dawn/utils/TextureUtils.cpp"
    },
    {
      "type": "modify",
      "old_id": "e8c713c24380c83222f191110779c0a0ff7d15db",
      "old_mode": 33188,
      "old_path": "src/dawn/utils/TextureUtils.h",
      "new_id": "f1d7a2227b5213ff875ba5312dca8052849945d7",
      "new_mode": 33188,
      "new_path": "src/dawn/utils/TextureUtils.h"
    },
    {
      "type": "modify",
      "old_id": "da6828ecb66d4f3a900b0889d2ef3f794945d967",
      "old_mode": 33188,
      "old_path": "src/dawn/utils/WGPUHelpers.cpp",
      "new_id": "4c292f152b5036c367de27e4af2d33115a004cf2",
      "new_mode": 33188,
      "new_path": "src/dawn/utils/WGPUHelpers.cpp"
    },
    {
      "type": "modify",
      "old_id": "f0a132287eb0b55ca023818b0578ebf2b31b1006",
      "old_mode": 33188,
      "old_path": "src/dawn/utils/WGPUHelpers.h",
      "new_id": "3649b902c9ab0054b5a6c75522bfc0d26673f920",
      "new_mode": 33188,
      "new_path": "src/dawn/utils/WGPUHelpers.h"
    }
  ]
}
