)]}'
{
  "commit": "d88aa223e8234c4e875ffc56cc5b375780b7a62c",
  "tree": "a026f26c75272005c67ba53ce053ecd21135cec0",
  "parents": [
    "b8150b7b5b4b05c32d849f80ff1377729671a413"
  ],
  "author": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Tue Sep 26 14:46:41 2023 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Sep 26 14:46:41 2023 +0000"
  },
  "message": "[tint][resolver] Use WGSL intrinsic tables\n\nInvolved splitting the `CtorConv` enum much like `BuiltinFn`.\n\nChange-Id: Ic936f3846bd9d804b8dc9adc278defd0adc0fe54\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/153325\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: James Price \u003cjrprice@google.com\u003e\nCommit-Queue: Ben Clayton \u003cbclayton@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "960214c17fe6f37a2e3378492a53a7773517a5db",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/intrinsic/ctor_conv.cc.tmpl",
      "new_id": "99f87126eda27660e810fca93cb3998558c0c918",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/intrinsic/ctor_conv.cc.tmpl"
    },
    {
      "type": "modify",
      "old_id": "031453984fc2ffb36f5e282be44c2855ed2827cd",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/intrinsic/ctor_conv.h",
      "new_id": "30ede3b8154f96c1cfe9b3c302901663b7fb7122",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/intrinsic/ctor_conv.h"
    },
    {
      "type": "modify",
      "old_id": "ce7df53c8a09d7f1fe29d5c25ecc8f78ecd5e51b",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/intrinsic/ctor_conv.h.tmpl",
      "new_id": "08df48212974d7d6d67c82288bb114b04e81d15f",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/intrinsic/ctor_conv.h.tmpl"
    },
    {
      "type": "modify",
      "old_id": "1e057a7fa2833149b8a33dc57cf72121a9048a13",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/intrinsic/table.cc",
      "new_id": "ef46dc0fa2776ee67a8751b4d613fac4ec34a5a5",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/intrinsic/table.cc"
    },
    {
      "type": "modify",
      "old_id": "6009ec07211630ff1283a205366d80bb1514e3d9",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/intrinsic/table.h",
      "new_id": "3092a1eaae698e77b45ad6506b2005f0e7b9328f",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/intrinsic/table.h"
    },
    {
      "type": "modify",
      "old_id": "88d36f3cb7f698ff7f6499e416883ab933a54439",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/intrinsic/table_test.cc",
      "new_id": "93f2ede08e1df665b817e6a7ed6991c5b3a4bb00",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/intrinsic/table_test.cc"
    },
    {
      "type": "modify",
      "old_id": "013fcb074afaf8b10af50a70c01a536d945c85d2",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/validator.cc",
      "new_id": "8edf52675dcacb32079cf875522b068e3e88701b",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/validator.cc"
    },
    {
      "type": "modify",
      "old_id": "9f81589bc8410073747d1c70015a61a4a2899761",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/intrinsic/BUILD.bazel",
      "new_id": "11db2cecd6b8f3317f01066cf53c445d02b52c72",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/intrinsic/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "f5bf63ca68a9e718076391ad8b6560b6c5d77746",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/intrinsic/BUILD.cmake",
      "new_id": "00e9790b31dab0f5f7ee57feae9bfe74c287ec39",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/intrinsic/BUILD.cmake"
    },
    {
      "type": "modify",
      "old_id": "b502e4684f10a6432b6dd689c4cef06e5c230e8d",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/intrinsic/BUILD.gn",
      "new_id": "3e73267e472d7123364b1bef113b2a54180d9b82",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/intrinsic/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8efda053830b1a2350779386e9498bd1020efc4a",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/intrinsic/ctor_conv.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0442801e1331b5626da65bb073a78ca0ccb736f8",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/intrinsic/ctor_conv.cc.tmpl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5d6b0029404188a00ec358120fc1970f20ab0f9b",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/intrinsic/ctor_conv.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7386fa41bf66d619d1c27b92bc9e0e1b33cde7d3",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/intrinsic/ctor_conv.h.tmpl"
    },
    {
      "type": "modify",
      "old_id": "aebd08ef37e068acc288a8539cf81ace33764d9a",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/resolver/BUILD.bazel",
      "new_id": "96d5541076dc66f5cbb496f5df0229e2d1c8fe6d",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/resolver/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "e74ab6eaca53af6c2351ae9593f356519d96a093",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/resolver/BUILD.cmake",
      "new_id": "94a6252c41dc79f18e43ad4cda7344a9c68231d2",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/resolver/BUILD.cmake"
    },
    {
      "type": "modify",
      "old_id": "9fd29ece7ade50366dbb68b6680e51fa4e2c40c5",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/resolver/BUILD.gn",
      "new_id": "5c55c631f068728e1775a796b516428d103a3c68",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/resolver/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "e54460bcdceed25c7a269ea1a0dfc075ca138977",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/resolver/resolver.cc",
      "new_id": "992653f57aa7004f50068370e54bdab4bd4c1e85",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/resolver/resolver.cc"
    }
  ]
}
