)]}'
{
  "commit": "ca3d97c6a43d9db4b2dfe8989287f5d9ff69ed20",
  "tree": "7059e8ba44ae6932483cfd90da15f654b0868daf",
  "parents": [
    "d802df6c21219e4b976fa9f5c462076bfaf3f15b"
  ],
  "author": {
    "name": "James Price",
    "email": "jrprice@google.com",
    "time": "Wed Jun 10 12:40:14 2026 -0700"
  },
  "committer": {
    "name": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Jun 10 12:40:14 2026 -0700"
  },
  "message": "[uniformity] Process index before object\n\nIn an index accessor expression, the index expression needs to be\nprocessed before the object expression to capture potential for the\nindex expression to modify the uniformity of the object itself (via a\nfunction call).\n\nFixed: 505389751\nChange-Id: I3f403232745d1f6c720b994a2a1d0dcbe9171562\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/306076\nCommit-Queue: James Price \u003cjrprice@google.com\u003e\nReviewed-by: Alan Baker \u003calanbaker@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7cd269a444aca3541754393a075b47357662f602",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/resolver/uniformity.cc",
      "new_id": "3b9896f7dc4975b1399362d3b5cdfcce5c8d3d05",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/resolver/uniformity.cc"
    },
    {
      "type": "modify",
      "old_id": "8c43f64e987ecd2284171d33c71c4cfeefe9c52c",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/resolver/uniformity_test.cc",
      "new_id": "2b483e85b011d99c8dbfa83f2e1c5bca42d3aa12",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/resolver/uniformity_test.cc"
    }
  ]
}
