)]}'
{
  "commit": "4a4e5d06e90992e50100df54d5d4475a6bf4a7ef",
  "tree": "94f2a3f31ec43ee6f532af54bc979a1de249410f",
  "parents": [
    "458c71b6fc264df0cced456bf99de2caa701eec7"
  ],
  "author": {
    "name": "Alan Baker",
    "email": "alanbaker@google.com",
    "time": "Fri Oct 16 09:52:28 2026 -0700"
  },
  "committer": {
    "name": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Oct 16 09:52:28 2026 -0700"
  },
  "message": "[ir] Clamp workgroup runtime-sized arrays\n\n* In the robustness transform when\n  disable_runtime_sized_array_index_clamping is enabled, still clamp\n  indices in the workgroup address space\n\nFix: 574310133\nChange-Id: Ic9e8d499d5f2689ac4d824d42765c1ce390c0e47\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/351475\nReviewed-by: James Price \u003cjrprice@google.com\u003e\nCommit-Queue: Alan Baker \u003calanbaker@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "321131f0e2fb8092e50cc177f2da5577e198691c",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/robustness.cc",
      "new_id": "fe13bbcd0a622feb85c4223dbe6fb635c4bc7124",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/robustness.cc"
    },
    {
      "type": "modify",
      "old_id": "d21d34ad1bbcac178dc8d741b9ad402af4347b22",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/robustness_test.cc",
      "new_id": "992bd97b530b9f9b3b948301ec564257e2219c62",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/robustness_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d1331ebb63914471bdcdb0b04b1a070d57616177",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/bufferArrayView/workgroup_runtime_array.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8e56d9938a06856949d046ab2f8e0c7cc93af914",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/bufferArrayView/workgroup_runtime_array.wgsl.expected.dxc.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "601a163cf6e6331f257cd9fb1e5989635ea1e922",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/bufferArrayView/workgroup_runtime_array.wgsl.expected.fxc.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "71c46dfb273f9ed33b3c960890c799669533129d",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/bufferArrayView/workgroup_runtime_array.wgsl.expected.glsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c0bbd289a2079d303717517015383097f991bb2b",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/bufferArrayView/workgroup_runtime_array.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d24fbd6221983c91bacafd6089ef9c2d342461a6",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/bufferArrayView/workgroup_runtime_array.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9bbe9c5f29d26d354f2785d6b19de1f0945bc32a",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/bufferArrayView/workgroup_runtime_array.wgsl.expected.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b3fc54068f0ef5a7a73b9fcb887491598643abf3",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/bufferView/workgroup_runtime_array.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8e56d9938a06856949d046ab2f8e0c7cc93af914",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/bufferView/workgroup_runtime_array.wgsl.expected.dxc.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "601a163cf6e6331f257cd9fb1e5989635ea1e922",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/bufferView/workgroup_runtime_array.wgsl.expected.fxc.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "71c46dfb273f9ed33b3c960890c799669533129d",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/bufferView/workgroup_runtime_array.wgsl.expected.glsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c0bbd289a2079d303717517015383097f991bb2b",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/bufferView/workgroup_runtime_array.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d24fbd6221983c91bacafd6089ef9c2d342461a6",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/bufferView/workgroup_runtime_array.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4c31f9987dbfca1ed1e698ffd512bc2a3af5667c",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/bufferView/workgroup_runtime_array.wgsl.expected.wgsl"
    }
  ]
}
