)]}'
{
  "commit": "5a9534c7fdfbc5646b0b799c19a5a65eb938ac87",
  "tree": "85630200188e5ed3ae848e86b514dc9534fb16ba",
  "parents": [
    "f34829954f7f9419cbf36ef7f069a2c4713dcdd3"
  ],
  "author": {
    "name": "shanxing",
    "email": "shanxing.mei@intel.com",
    "time": "Wed Aug 26 18:15:41 2026 -0700"
  },
  "committer": {
    "name": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Aug 26 18:15:41 2026 -0700"
  },
  "message": "[Tint] Preserve non-atomic types when splitting workgroup atomics\n\nReturn non-atomic types unchanged from CreateDeatomicizedType to prevent\nunnecessary cloning of nominal nested structs, which causes\ncompatibility issues. A regression test is included.\n\nBug: 549328687\nChange-Id: I51f1d231a7798252bc4001dfaada4f7a19f1d8e7\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/336335\nReviewed-by: James Price \u003cjrprice@google.com\u003e\nReviewed-by: dan sinclair \u003cdsinclair@chromium.org\u003e\nCommit-Queue: Mei, Shanxing \u003cshanxing.mei@intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c09e5fa20a73633db950fd5e6f3f49cb3f014235",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/raise/split_workgroup_atomics.cc",
      "new_id": "16fe21c5cc12eaa2090dbf19d7c4c320d950efb7",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/raise/split_workgroup_atomics.cc"
    },
    {
      "type": "modify",
      "old_id": "dc15d076d2280532710c47d64682f5b4380efdcf",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/raise/split_workgroup_atomics_test.cc",
      "new_id": "1a642ce42d6da310b2c588c8dc0a46069bc8f937",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/raise/split_workgroup_atomics_test.cc"
    }
  ]
}
