)]}'
{
  "commit": "95074a12bdf7fdb97b935f93100a8bd0b58773c2",
  "tree": "61f72f125c8c49aa3e69e0f19ada609c14838434",
  "parents": [
    "8d05a344b3ad594e806bf41413d601f28ec4de30"
  ],
  "author": {
    "name": "Alan Baker",
    "email": "alanbaker@google.com",
    "time": "Mon Aug 17 12:03:48 2026 -0700"
  },
  "committer": {
    "name": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Aug 17 12:03:48 2026 -0700"
  },
  "message": "[wgsl] Support override-sized arrays for subgroup matrix\n\n* New type matcher for any array (runtime, constant, override)\n* Convert subgroupMatrixLoad/Store overloads to use it\n\nFix: 540970365\nChange-Id: I829b75d826a6880f2266fd529e1ebad3a2b3c9ed\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/332697\nReviewed-by: James Price \u003cjrprice@google.com\u003e\nCommit-Queue: Alan Baker \u003calanbaker@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7311c3a69d6f9187563312d3c29ceb429e49015a",
      "old_mode": 33188,
      "old_path": "src/tint/cmd/fuzz/wgsl/dictionary.txt",
      "new_id": "73e65a38e4659eff7015505caa3c22b390d7edb9",
      "new_mode": 33188,
      "new_path": "src/tint/cmd/fuzz/wgsl/dictionary.txt"
    },
    {
      "type": "modify",
      "old_id": "7350111245c4a94d4993616ecf8342087fcff1a3",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/core.def",
      "new_id": "33b4082fb2a4f9e4c74d308f9a42bdbc978955ef",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/core.def"
    },
    {
      "type": "modify",
      "old_id": "ef5f280fabb8c093ffe23b6f5a99ea0dce3c1ef7",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/intrinsic/data.cc",
      "new_id": "9ae3e77879ae6f416255fcb6df480a06ebf45dcc",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/intrinsic/data.cc"
    },
    {
      "type": "modify",
      "old_id": "d0fdc5dc83983ac4417e94c71376de5151a7da11",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/intrinsic/type_matchers.h",
      "new_id": "437a74694d46acbe520b7e552117ca31c598e444",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/intrinsic/type_matchers.h"
    },
    {
      "type": "modify",
      "old_id": "91d133c2fc43573e0013df6736c0b8907c616c8c",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/intrinsic/data.cc",
      "new_id": "7c6bb32e500cb73e835266922c2870ff15078ec4",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/intrinsic/data.cc"
    },
    {
      "type": "modify",
      "old_id": "553a82fb74d128a75cf31c7434b7dc3ed17f3870",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/resolver/subgroup_matrix_test.cc",
      "new_id": "2fcaeae63a8f508c2356d7d321684aa4c52d2429",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/resolver/subgroup_matrix_test.cc"
    },
    {
      "type": "modify",
      "old_id": "5aa940e345490bdb3ef265875c916ef0df965919",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/wgsl.def",
      "new_id": "41bad8d5a8d0e8211ef2888437656beb85662df6",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/wgsl.def"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "84639ddcc298404afbbd63c71749714816cf539d",
      "new_mode": 33188,
      "new_path": "test/tint/extensions/subgroup_matrix/override_array.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "57ca91e8016f16847cbc389932a4c2cb13d984a3",
      "new_mode": 33188,
      "new_path": "test/tint/extensions/subgroup_matrix/override_array.wgsl.expected.dxc.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "90908524e235ee6aed1fe774146def1cf335cb65",
      "new_mode": 33188,
      "new_path": "test/tint/extensions/subgroup_matrix/override_array.wgsl.expected.fxc.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "335176bb6e4f503a906f6affce2ef13e898e9905",
      "new_mode": 33188,
      "new_path": "test/tint/extensions/subgroup_matrix/override_array.wgsl.expected.glsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "54c5a02f6ed71fce5374b82bf1f35b15ac92cd72",
      "new_mode": 33188,
      "new_path": "test/tint/extensions/subgroup_matrix/override_array.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "530b1adb6a396a5972c27e6e6af66bdf67eb6865",
      "new_mode": 33188,
      "new_path": "test/tint/extensions/subgroup_matrix/override_array.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "47793211a4d1127cfdf1240ecd33ec45b23eec49",
      "new_mode": 33188,
      "new_path": "test/tint/extensions/subgroup_matrix/override_array.wgsl.expected.wgsl"
    }
  ]
}
