)]}'
{
  "commit": "db46be1539c3e7784c87ea9c0b4e8568c6b1c179",
  "tree": "00a88055097222feb77a237f1b17ba88c76d42cb",
  "parents": [
    "f7aa9e7ad84f2a183dafbe031f889a41a94bbac7"
  ],
  "author": {
    "name": "James Price",
    "email": "jrprice@google.com",
    "time": "Tue Aug 01 17:15:35 2023 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Aug 01 17:15:35 2023 +0000"
  },
  "message": "[ir] Convert VarForDynamicIndex to a free function\n\nAdd a `ValidateAndDumpIfNeeded` helper that validates the incoming\nmodule in debug mode, and dumps the output module if a build-time flag\nis set.\n\nBug: tint:1718\nChange-Id: I33e1090ed90026743f88cea3402a862c52ee3730\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/143086\nAuto-Submit: James Price \u003cjrprice@google.com\u003e\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nCommit-Queue: James Price \u003cjrprice@google.com\u003e\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "91a03df31bc4a03fcbb420ed3876489098f7743e",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/helper_test.h",
      "new_id": "e055afba1b4df5c30503b25194433fcfdda97ab4",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/helper_test.h"
    },
    {
      "type": "modify",
      "old_id": "f8390dd18776fd80f282b0ae865ac082a491e334",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/var_for_dynamic_index.cc",
      "new_id": "773d02a73238178ac63a6ec408ee36dac6b79867",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/var_for_dynamic_index.cc"
    },
    {
      "type": "modify",
      "old_id": "03837e3d969f3c42bf8b208273ce8c8bb2b60ec3",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/var_for_dynamic_index.h",
      "new_id": "dcd05566b36562f46e288267412a24ec875d5cd0",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/var_for_dynamic_index.h"
    },
    {
      "type": "modify",
      "old_id": "6e1ee7ab10a26dcd9038adabcd5af0943a1e8f18",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/var_for_dynamic_index_test.cc",
      "new_id": "3acce569caf8415fd65b6c77f3099e656ca7e5b5",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/var_for_dynamic_index_test.cc"
    },
    {
      "type": "modify",
      "old_id": "af87a0892ffb9664d5ba2b189e437c7c2789715f",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/validator.cc",
      "new_id": "ca5eb5a919f1f948c90a9fabe711f72e1305540d",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/validator.cc"
    },
    {
      "type": "modify",
      "old_id": "80af5e917e960413a15e5cee020e72e2b5080e09",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/validator.h",
      "new_id": "c4099857ad6b6810e3bc992e993da8b1dd04d34e",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/validator.h"
    },
    {
      "type": "modify",
      "old_id": "ea54789cfd3a24102071581f9d40a4f4498f3fe8",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/printer/printer.cc",
      "new_id": "d027689050adb7bc2df20c57afa85fda10ab4de8",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/printer/printer.cc"
    }
  ]
}
