)]}'
{
  "commit": "34f41c7bad4ab5fbe90d9f6ca6e987e8333d3b2c",
  "tree": "832d561799467a77ec92b8ac95988dafaee19c25",
  "parents": [
    "6500875f1ab793f330ab9e9093464e729088299a"
  ],
  "author": {
    "name": "dan sinclair",
    "email": "dsinclair@chromium.org",
    "time": "Thu May 04 17:09:07 2023 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu May 04 17:09:07 2023 +0000"
  },
  "message": "[ir] Change unary not to a binary equal\n\nThis CL removes unary `not` and instead emits `x \u003d\u003d false`. When coming\nback out of IR we can detect the `\u003d\u003d false` and convert back to a `!`.\n\nBug: tint:1928\nChange-Id: I905493182533ac2787ab9fe9245c8b53d51c1298\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/131580\nCommit-Queue: Dan Sinclair \u003cdsinclair@chromium.org\u003e\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: James Price \u003cjrprice@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9b7fd073edf28b382c6ff2cece5a719270e65045",
      "old_mode": 33188,
      "old_path": "src/tint/ir/binary_test.cc",
      "new_id": "6a96633dc97e84518691620b1ef58853438eb12f",
      "new_mode": 33188,
      "new_path": "src/tint/ir/binary_test.cc"
    },
    {
      "type": "modify",
      "old_id": "8badd31809b9b4e712088c8bf2235ae186c62b6c",
      "old_mode": 33188,
      "old_path": "src/tint/ir/builder.cc",
      "new_id": "e826be4d939c13354b5287d43d7a206adc6b07a2",
      "new_mode": 33188,
      "new_path": "src/tint/ir/builder.cc"
    },
    {
      "type": "modify",
      "old_id": "24c20d0c632478c91d6296582c33c304e9a456be",
      "old_mode": 33188,
      "old_path": "src/tint/ir/builder.h",
      "new_id": "ff01e2deeb1780d1658656b132bc2b8c93003c34",
      "new_mode": 33188,
      "new_path": "src/tint/ir/builder.h"
    },
    {
      "type": "modify",
      "old_id": "2a42917420cfe8417838a27fd1d8d42288b8d65a",
      "old_mode": 33188,
      "old_path": "src/tint/ir/builder_impl.cc",
      "new_id": "2d6530e7e76efef34d074f5b3755ab82d73c1f79",
      "new_mode": 33188,
      "new_path": "src/tint/ir/builder_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "ffda493bc66079ad9c8907ee86e5340300cf6e18",
      "old_mode": 33188,
      "old_path": "src/tint/ir/disassembler.cc",
      "new_id": "ec17624a4ba0bf53ecb6361a304ea15cacb964fc",
      "new_mode": 33188,
      "new_path": "src/tint/ir/disassembler.cc"
    },
    {
      "type": "modify",
      "old_id": "297e48f1eed275807cef967eaff40ee356df0343",
      "old_mode": 33188,
      "old_path": "src/tint/ir/unary.h",
      "new_id": "64301d4d0963c2794fa8ddfaf335d65b93c8d1d8",
      "new_mode": 33188,
      "new_path": "src/tint/ir/unary.h"
    },
    {
      "type": "modify",
      "old_id": "ace90eb9f86ac9e3949f422c2759429d67795159",
      "old_mode": 33188,
      "old_path": "src/tint/ir/unary_test.cc",
      "new_id": "e205d8fe24435c2e70eea36bc11fd204e27d0a75",
      "new_mode": 33188,
      "new_path": "src/tint/ir/unary_test.cc"
    }
  ]
}
