)]}'
{
  "commit": "b35ac660e5c9c8510646ad292e030c13883dab9a",
  "tree": "218dae23dc073b5e35a8be84d41db7298ef96f15",
  "parents": [
    "4eec0a86eb532b7a4111be6bc604bbe45f2b77fe"
  ],
  "author": {
    "name": "dan sinclair",
    "email": "dsinclair@chromium.org",
    "time": "Tue Nov 12 17:12:45 2024 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Nov 12 17:12:45 2024 +0000"
  },
  "message": "[ir] Implement Substitute Overrides\n\nThis Cl adds the Substitute overrides transform for the IR. It is not\nused by any backend yet, the array type override information still needs\nto be substituted.\n\nBug: 374971092\nChange-Id: If1121836256488a029ee4d5201e2df86a5d968a3\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/213474\nCommit-Queue: dan sinclair \u003cdsinclair@chromium.org\u003e\nReviewed-by: James Price \u003cjrprice@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ec9b23a3e98c8779b7b9058fa438c1f3fab5b31a",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/builder.h",
      "new_id": "5f6e4f23f51d19a145a7feab342ae7b8150c9a95",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/builder.h"
    },
    {
      "type": "modify",
      "old_id": "397736d2b2d9581798a6c62288766525233f719c",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/evaluator.cc",
      "new_id": "1a89a685f57e91e139bcd6157bfaf68e64d65e37",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/evaluator.cc"
    },
    {
      "type": "modify",
      "old_id": "e82b9c7964534251082b631dbc3308aa91e85ae2",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/BUILD.bazel",
      "new_id": "450fc75efea3f4e18296b5033b0f72dbadff0ef9",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "5496c4b7a4d0a26ebfbc91715064f7f89d373570",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/BUILD.cmake",
      "new_id": "9fa86ab20581b60a74bfafa4f4b9c3f50950a2e5",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/BUILD.cmake"
    },
    {
      "type": "modify",
      "old_id": "d3cbca30c6d2f025a0ca4502551db80b5a20dbe3",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/BUILD.gn",
      "new_id": "945ce31f373eda606f12c1adf07d82b7b9678c16",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "22ed109a8d9f045afe7960d6991e67552a61e081",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/helper_test.h",
      "new_id": "11037919c2d09bf4b02e9914f6bff4f836c72fce",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/helper_test.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "943fdaa94a7cddfefa28b01d9b5be30175d1e921",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/substitute_overrides.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f43818117f6058fa5aa97796a0d275cbdab27227",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/substitute_overrides.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "549de1abbbd5f42558fe73d02ac4753099fef2ff",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/substitute_overrides_fuzz.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "db0c5ce754cb25a957bc583966d3f7530342eb21",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/substitute_overrides_test.cc"
    }
  ]
}
