)]}'
{
  "commit": "2a450795a69efc190319d515607db8931c24d0b8",
  "tree": "af3b4b284c3164564d4830492d7b7f553864ba1a",
  "parents": [
    "9f174e9a360eadb521055b750f695640c7d30903"
  ],
  "author": {
    "name": "James Price",
    "email": "jrprice@google.com",
    "time": "Wed Sep 04 20:01:29 2024 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Sep 04 20:01:29 2024 +0000"
  },
  "message": "[msl] Avoid UB for left shift of negative integers\n\nCast to unsigned and then back again.\n\nEnable and fixup the related unit tests.\n\nBug: 42251016\nChange-Id: Ibcf481ee74bcefa224775bc93a345ff5357d1e3e\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/205417\nCommit-Queue: James Price \u003cjrprice@google.com\u003e\nReviewed-by: dan sinclair \u003cdsinclair@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "196f8ca73645c4e54eda3f6a9bae8741b48f5036",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/binary_test.cc",
      "new_id": "f5ece1d08aec683376437cefacc878b61d29876d",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/binary_test.cc"
    },
    {
      "type": "modify",
      "old_id": "e2f8dc6bb6a2d337fa9eb4291f2c96e63797b02c",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/raise/binary_polyfill.cc",
      "new_id": "1e0240cacf9dd3169283a61404e19a00fc7999b9",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/raise/binary_polyfill.cc"
    },
    {
      "type": "modify",
      "old_id": "85608499e0ed6c829c18ba64c4e0f5128f0a766f",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/raise/binary_polyfill_test.cc",
      "new_id": "5de21bf96a2ec603547f5cd87bea9491fd073f91",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/raise/binary_polyfill_test.cc"
    },
    {
      "type": "modify",
      "old_id": "31c432acc9dffa29fd839a984423a9d61d4f9484",
      "old_mode": 33188,
      "old_path": "test/tint/bug/tint/1542.wgsl.expected.ir.msl",
      "new_id": "c9b2411627b5a3ab291da7713113d21a8ea8a7a9",
      "new_mode": 33188,
      "new_path": "test/tint/bug/tint/1542.wgsl.expected.ir.msl"
    },
    {
      "type": "modify",
      "old_id": "96b4b6f90c06167e14b1e8a2156fed0d0a25f8f7",
      "old_mode": 33188,
      "old_path": "test/tint/expressions/binary/left-shift/scalar-scalar/i32.wgsl.expected.ir.msl",
      "new_id": "387b7213a6fd39175296acfd419c2b324dec1ed3",
      "new_mode": 33188,
      "new_path": "test/tint/expressions/binary/left-shift/scalar-scalar/i32.wgsl.expected.ir.msl"
    },
    {
      "type": "modify",
      "old_id": "d9345f37843a05631146f32379a9afe5714d2fd2",
      "old_mode": 33188,
      "old_path": "test/tint/expressions/binary/left-shift/vector-vector/i32.wgsl.expected.ir.msl",
      "new_id": "a559846ac9415ec7aaf50e344d6d10125663b299",
      "new_mode": 33188,
      "new_path": "test/tint/expressions/binary/left-shift/vector-vector/i32.wgsl.expected.ir.msl"
    },
    {
      "type": "modify",
      "old_id": "a19d91cbbbff1313bfc41abb0ff5f96d334a962e",
      "old_mode": 33188,
      "old_path": "test/tint/statements/compound_assign/scalar/shift_left.wgsl.expected.ir.msl",
      "new_id": "c13ebf772e8a1cb0da7e06f11708cb98d9cd52c2",
      "new_mode": 33188,
      "new_path": "test/tint/statements/compound_assign/scalar/shift_left.wgsl.expected.ir.msl"
    },
    {
      "type": "modify",
      "old_id": "5aeec4141759321bd2d8593a69e8acd0dd224bf0",
      "old_mode": 33188,
      "old_path": "test/tint/statements/compound_assign/vector/shift_left.wgsl.expected.ir.msl",
      "new_id": "f4b449ff206e9d2e6b55ab8718a9277184ac1070",
      "new_mode": 33188,
      "new_path": "test/tint/statements/compound_assign/vector/shift_left.wgsl.expected.ir.msl"
    }
  ]
}
