)]}'
{
  "commit": "4b01a7b91b701ea23c3945cd65c16195b59697de",
  "tree": "d3103e2a66ae50640ee2fdc4bc7c7f885d6ea5b1",
  "parents": [
    "aa7a932603b9a1f648ade0a5ef2fd4abcbde7ba1"
  ],
  "author": {
    "name": "dan sinclair",
    "email": "dsinclair@chromium.org",
    "time": "Mon Jul 14 13:36:00 2025 -0700"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Jul 14 13:36:00 2025 -0700"
  },
  "message": "[spirv-reader][ir] Support `OpGroupNonUniformShuffleXor`.\n\nAdd capability to convert a `OpGroupNonUniformShuffleXor` into a\n`subgroupShuffleXor` instruction.\n\nFixed: 431032519\nChange-Id: I7f7616805acccec21f7adfd64058cc3fcd0d8509\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/252534\nReviewed-by: David Neto \u003cdneto@google.com\u003e\nCommit-Queue: dan sinclair \u003cdsinclair@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cfa588c0754667be4d280382584a367b187e62cf",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/builtin_fn.cc",
      "new_id": "ef0216caa692542ec95aa084a3062fcdd63dd80c",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/builtin_fn.cc"
    },
    {
      "type": "modify",
      "old_id": "4c614f39595948b4ed25973bd3a8fd2eb8535129",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/builtin_fn.cc.tmpl",
      "new_id": "fd5c64c58e388b56bac6733eb195e1e1abc56eca",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/builtin_fn.cc.tmpl"
    },
    {
      "type": "modify",
      "old_id": "11760fef816c4fee58a2df0748ca0e9f806e3a84",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/builtin_fn.h",
      "new_id": "4d6d6562b76f119a014f1c1b03b9963ad24ea6bb",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/builtin_fn.h"
    },
    {
      "type": "modify",
      "old_id": "f8b629994dc894c2f3c26a0813c4121200b88f3a",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/intrinsic/data.cc",
      "new_id": "d38660c32af4fa85baa03408a8e32da2512590a4",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/intrinsic/data.cc"
    },
    {
      "type": "modify",
      "old_id": "14f87f4de378ad9455982473bc962381729f4e1f",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/lower/builtins.cc",
      "new_id": "04cc6c13cc275dcd534a75f17549501e0bbe9a2e",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/lower/builtins.cc"
    },
    {
      "type": "modify",
      "old_id": "60ebe0ef4327186b87220e7bd94354ad6eafec98",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/lower/builtins_test.cc",
      "new_id": "fe27e70260233e92eb88e479f70916a7b6a2f30a",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/lower/builtins_test.cc"
    },
    {
      "type": "modify",
      "old_id": "bb4fd5bccc9b3de2ab4d0e179032582cde7a8a2c",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/parser/builtin_test.cc",
      "new_id": "dc0557004a30513cb53bcb1f0f501ed56a7ba8b4",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/parser/builtin_test.cc"
    },
    {
      "type": "modify",
      "old_id": "36ad945164c3110fdc5ccd31b3bb837dfcdaecc4",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/parser/parser.cc",
      "new_id": "970d0bf45140e8dd543c490261206d6098850188",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/parser/parser.cc"
    },
    {
      "type": "modify",
      "old_id": "9a376346fcb9f1087068bbe091270741e83ee585",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/spirv.def",
      "new_id": "4b69db55f0ffe74abc43e0c06cdaa31e9d0fc7ae",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/spirv.def"
    },
    {
      "type": "modify",
      "old_id": "782d4c585e24dcf83028043c8b6243626196bbc0",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/printer/printer.cc",
      "new_id": "364066f3be9441c1392ee544a9036106b974b664",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/printer/printer.cc"
    }
  ]
}
