)]}'
{
  "commit": "53b892b0ce47a1efb22670cba65539ce71baaa7a",
  "tree": "f036b5cbecbe549d0c54b1071531d98c06aa3a9d",
  "parents": [
    "b2449b099cc9a2717d02aa0e91ea5d85a239f063"
  ],
  "author": {
    "name": "James Price",
    "email": "jrprice@google.com",
    "time": "Mon Aug 14 18:14:53 2023 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Aug 14 18:14:53 2023 +0000"
  },
  "message": "[msl] Fix mask generation for subgroupBallot\n\nThe previously implementation was only setting the MSB instead of\nproducing a mask. Use right-shifts of 0xffffffff to get the desired\nresult instead.\n\nBug: tint:2000\nChange-Id: I078157dabbc8e9e8ed250c39a95f8122d81b0e12\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/146680\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\nCommit-Queue: James Price \u003cjrprice@google.com\u003e\nReviewed-by: Alan Baker \u003calanbaker@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8bd33506d0268641c256cd909ed250c04eca2de6",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/ast/transform/msl_subgroup_ballot.cc",
      "new_id": "885913121783cb629cd5669c5feb6806f658bf7a",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/ast/transform/msl_subgroup_ballot.cc"
    },
    {
      "type": "modify",
      "old_id": "0ac01051a953ab712879747dc439286e7479aaba",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/ast/transform/msl_subgroup_ballot_test.cc",
      "new_id": "09a29174a3e34d41c172f35dbdf2f5fcc728102b",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/ast/transform/msl_subgroup_ballot_test.cc"
    },
    {
      "type": "modify",
      "old_id": "78d6841c9e51d1c9053e3c61f399003022294a8f",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/subgroupBallot/7e6d0e.wgsl.expected.msl",
      "new_id": "610b0b17b63b82dcaa904c09e28fa77477c57086",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/subgroupBallot/7e6d0e.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "78d6841c9e51d1c9053e3c61f399003022294a8f",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/var/subgroupBallot/7e6d0e.wgsl.expected.msl",
      "new_id": "610b0b17b63b82dcaa904c09e28fa77477c57086",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/var/subgroupBallot/7e6d0e.wgsl.expected.msl"
    }
  ]
}
