)]}'
{
  "commit": "beffc31aca7e287f53ea640c856011c8bf7ad4b3",
  "tree": "6cc41fa90efab510013a4f182fdf9806ad499bfd",
  "parents": [
    "8cf12e62539494ef4f6bfe87d3a02502a61d192e"
  ],
  "author": {
    "name": "James Price",
    "email": "jrprice@google.com",
    "time": "Wed Aug 20 20:00:32 2025 -0700"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Aug 20 20:00:32 2025 -0700"
  },
  "message": "[wgsl] Move helper functions that check for WGSL special words\n\nThis allows them to also be used by other components, such as the WGSL\nminification logic.\n\nAlso change the enum and type helpers to use the enum parsing logic,\nwhich makes them more robust to future additions to these enums (for\nexample \"immediate\" was not covered yet).\n\nBug: 438518200\nChange-Id: Ic7afc70a0ba3246f26a430e1f8aff00c6e5c41f2\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/258278\nCommit-Queue: James Price \u003cjrprice@google.com\u003e\nReviewed-by: dan sinclair \u003cdsinclair@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "299d723de9a28bd87ce9b01edfc230dd035fcf40",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/BUILD.bazel",
      "new_id": "53e831e8a27d55a5adf6026127e3ba04cbb627fa",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "ed4a8901dfe9e4e71c15b79d3bcf6981c5e0e2cf",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/BUILD.cmake",
      "new_id": "0b90072329b4bddf936dc65b2871b31706577371",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/BUILD.cmake"
    },
    {
      "type": "modify",
      "old_id": "98c42c05185f33f398d043202e2214437398f17f",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/BUILD.gn",
      "new_id": "2d8ad70cec80d56b55bfb5689133a2eece1b4eb2",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "8e84d8f42b92a0c27cc45d84478b79bd7c80d4f7",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/reserved_words.cc",
      "new_id": "fce67d1d53cfc1a697e9d778e6220b1d99a2073b",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/reserved_words.cc"
    },
    {
      "type": "modify",
      "old_id": "fe73a4aa303bdbf8a4fde2229a302ba573e2ad2b",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/reserved_words.h",
      "new_id": "a8d4d5b92cea796ed9ea4caa93bb94e92ffcc52e",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/reserved_words.h"
    },
    {
      "type": "modify",
      "old_id": "a57cc224803063f688f7eb17582c5148a88407d0",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/writer/ir_to_program/ir_to_program.cc",
      "new_id": "6636c094242188cc1de4c1d2581aab544a7adcbb",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/writer/ir_to_program/ir_to_program.cc"
    },
    {
      "type": "modify",
      "old_id": "d6d4424677c1d5802475cb1aeb96a4f7468c6574",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/writer/ir_to_program/ir_to_program_test.cc",
      "new_id": "c6d50d70d668a3cd938f799b81b1a24eac841c1c",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/writer/ir_to_program/ir_to_program_test.cc"
    }
  ]
}
