)]}'
{
  "commit": "e5a2a294aead714645162f072bc6227da3af34cc",
  "tree": "c45ddc4a174a2ed83150757c79dabc1ee8129956",
  "parents": [
    "b2cda66bba2478d1633e6690966edd8d3ff3c8aa"
  ],
  "author": {
    "name": "Corentin Wallez",
    "email": "cwallez@chromium.org",
    "time": "Tue Apr 22 07:37:43 2025 -0700"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Apr 22 07:37:43 2025 -0700"
  },
  "message": "[tint][msl] Handle binding_array in the printer.\n\nBug: 393558555\nChange-Id: I21ab0d5f1fcc02995ad11c1f9c358e2d8d79735e\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/229235\nReviewed-by: James Price \u003cjrprice@google.com\u003e\nCommit-Queue: Corentin Wallez \u003ccwallez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "aa1a088b007d04b721a9c0efb67ac1c0f2ce105e",
      "old_mode": 33188,
      "old_path": "src/tint/lang/glsl/writer/writer.cc",
      "new_id": "353b47df9cba232f681e1ee8821e512d553c9de5",
      "new_mode": 33188,
      "new_path": "src/tint/lang/glsl/writer/writer.cc"
    },
    {
      "type": "modify",
      "old_id": "a18e546e55b0eccce2ff888b66d8b907188cf7e7",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/writer.cc",
      "new_id": "cefb6f93fdd16b83c8a422c118e2db6c60c31fca",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/writer.cc"
    },
    {
      "type": "modify",
      "old_id": "51f2aeced7bd620fd84337d4fa66af5145ce0bfd",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/printer/printer.cc",
      "new_id": "da0245524dacd5bb1b6aca20b9b7169203eb5cec",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/printer/printer.cc"
    },
    {
      "type": "modify",
      "old_id": "ef96b195079ef1bb06d12449883cbaedf43e4ff5",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/type_test.cc",
      "new_id": "04571a0c265572098d1f1d962bb81aeddc7bb3b5",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c6d43e363f4a2ce722ff9fcbe90af02349b2c00d",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/writer.cc",
      "new_id": "bfcca933f9ca0c33bce15652ffd0487f78438641",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/writer.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "77dd4d2ba5106250c1a59ab0ed45656e6f8d974d",
      "new_mode": 33188,
      "new_path": "test/tint/binding_array/access_as_function_argument.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0fec7c1bd4fc22977ee27f7d534c4555c340ee5b",
      "new_mode": 33188,
      "new_path": "test/tint/binding_array/access_as_function_argument.wgsl.expected.dxc.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0fec7c1bd4fc22977ee27f7d534c4555c340ee5b",
      "new_mode": 33188,
      "new_path": "test/tint/binding_array/access_as_function_argument.wgsl.expected.fxc.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "82220c432f13d0d1d1ef8b80b7ad334fc5aa6a59",
      "new_mode": 33188,
      "new_path": "test/tint/binding_array/access_as_function_argument.wgsl.expected.glsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4f6e83dde0f3dd450e4ec5da80e297a85eb3a6ba",
      "new_mode": 33188,
      "new_path": "test/tint/binding_array/access_as_function_argument.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4f6e83dde0f3dd450e4ec5da80e297a85eb3a6ba",
      "new_mode": 33188,
      "new_path": "test/tint/binding_array/access_as_function_argument.wgsl.expected.ir.fxc.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5100a0a92384e1a878ba353a88a2fef6f9203b6e",
      "new_mode": 33188,
      "new_path": "test/tint/binding_array/access_as_function_argument.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3220aa15290c49984215ddfe17197b2aea7c2e2d",
      "new_mode": 33188,
      "new_path": "test/tint/binding_array/access_as_function_argument.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8abf789e29a594089c7fbbe9da21c5bef47c00a3",
      "new_mode": 33188,
      "new_path": "test/tint/binding_array/access_as_function_argument.wgsl.expected.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2869558c56734dc49c29db6cbf3ba72c1fe94638",
      "new_mode": 33188,
      "new_path": "test/tint/binding_array/access_constant.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0fec7c1bd4fc22977ee27f7d534c4555c340ee5b",
      "new_mode": 33188,
      "new_path": "test/tint/binding_array/access_constant.wgsl.expected.dxc.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0fec7c1bd4fc22977ee27f7d534c4555c340ee5b",
      "new_mode": 33188,
      "new_path": "test/tint/binding_array/access_constant.wgsl.expected.fxc.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "82220c432f13d0d1d1ef8b80b7ad334fc5aa6a59",
      "new_mode": 33188,
      "new_path": "test/tint/binding_array/access_constant.wgsl.expected.glsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4f6e83dde0f3dd450e4ec5da80e297a85eb3a6ba",
      "new_mode": 33188,
      "new_path": "test/tint/binding_array/access_constant.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4f6e83dde0f3dd450e4ec5da80e297a85eb3a6ba",
      "new_mode": 33188,
      "new_path": "test/tint/binding_array/access_constant.wgsl.expected.ir.fxc.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5322abe8ede795b88b03edff8e638dd6fb61c80a",
      "new_mode": 33188,
      "new_path": "test/tint/binding_array/access_constant.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7baf484db85818beed69a6f0e410ccdb3a6c0286",
      "new_mode": 33188,
      "new_path": "test/tint/binding_array/access_constant.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "81cd8b19ead5e1ecdd437a7b7dd881f0a143222b",
      "new_mode": 33188,
      "new_path": "test/tint/binding_array/access_constant.wgsl.expected.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fe0922f3a06cbe3cbb82c57f08403f2ecdd4229c",
      "new_mode": 33188,
      "new_path": "test/tint/binding_array/access_uniform.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0fec7c1bd4fc22977ee27f7d534c4555c340ee5b",
      "new_mode": 33188,
      "new_path": "test/tint/binding_array/access_uniform.wgsl.expected.dxc.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0fec7c1bd4fc22977ee27f7d534c4555c340ee5b",
      "new_mode": 33188,
      "new_path": "test/tint/binding_array/access_uniform.wgsl.expected.fxc.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "82220c432f13d0d1d1ef8b80b7ad334fc5aa6a59",
      "new_mode": 33188,
      "new_path": "test/tint/binding_array/access_uniform.wgsl.expected.glsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4f6e83dde0f3dd450e4ec5da80e297a85eb3a6ba",
      "new_mode": 33188,
      "new_path": "test/tint/binding_array/access_uniform.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4f6e83dde0f3dd450e4ec5da80e297a85eb3a6ba",
      "new_mode": 33188,
      "new_path": "test/tint/binding_array/access_uniform.wgsl.expected.ir.fxc.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c451173983a1730b6d313e27d0e64766c06158c2",
      "new_mode": 33188,
      "new_path": "test/tint/binding_array/access_uniform.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a93b2dfec4edec5f1bbd884fd612c6fd66906a56",
      "new_mode": 33188,
      "new_path": "test/tint/binding_array/access_uniform.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "184f8674f587ddb9ec8b7ecfe3dec7e9a6913ff2",
      "new_mode": 33188,
      "new_path": "test/tint/binding_array/access_uniform.wgsl.expected.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "27234b7b0cdf5fd6f31d55ceb3edcde8b7c93e39",
      "new_mode": 33188,
      "new_path": "test/tint/binding_array/as_function_parameter.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "221fe667ba4e8224d7183e043a851cc8ee8fec47",
      "new_mode": 33188,
      "new_path": "test/tint/binding_array/as_function_parameter.wgsl.expected.dxc.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "221fe667ba4e8224d7183e043a851cc8ee8fec47",
      "new_mode": 33188,
      "new_path": "test/tint/binding_array/as_function_parameter.wgsl.expected.fxc.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "82220c432f13d0d1d1ef8b80b7ad334fc5aa6a59",
      "new_mode": 33188,
      "new_path": "test/tint/binding_array/as_function_parameter.wgsl.expected.glsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4f6e83dde0f3dd450e4ec5da80e297a85eb3a6ba",
      "new_mode": 33188,
      "new_path": "test/tint/binding_array/as_function_parameter.wgsl.expected.ir.dxc.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4f6e83dde0f3dd450e4ec5da80e297a85eb3a6ba",
      "new_mode": 33188,
      "new_path": "test/tint/binding_array/as_function_parameter.wgsl.expected.ir.fxc.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c69e498512c2cedd4b1f7b8df6647d4f24835a58",
      "new_mode": 33188,
      "new_path": "test/tint/binding_array/as_function_parameter.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bc9d02db0ad5240c2669a328be0b2b1c2f0a53e9",
      "new_mode": 33188,
      "new_path": "test/tint/binding_array/as_function_parameter.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "33398ec08dfaada54e3ffe9d396703a72fcbd34d",
      "new_mode": 33188,
      "new_path": "test/tint/binding_array/as_function_parameter.wgsl.expected.wgsl"
    }
  ]
}
