)]}'
{
  "commit": "109e648f2f452424d2d1d0b1eba1e1b9fe036645",
  "tree": "3425aad4c0b31de2090440106ea4352dd8c608b5",
  "parents": [
    "0f64392b2721f3fe759ad0fe1dc5d6a9fe289653"
  ],
  "author": {
    "name": "Jiawei Shao",
    "email": "jiawei.shao@intel.com",
    "time": "Tue Dec 12 19:58:48 2023 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Dec 12 19:58:48 2023 +0000"
  },
  "message": "Support const expression with dot4{I|U}8Packed\n\nThis patch implements the evaluation of const expressions with\n`dot4I8Packed()` and `dot4U8Packed(`) so that these two built-in\nfunctions can be used in const expressions.\n\nBug: tint:1497\nTest: tint_unittests\nChange-Id: Id2f5eefad20b471005ab752d3360040462854fe6\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/165260\nReviewed-by: David Neto \u003cdneto@google.com\u003e\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nCommit-Queue: David Neto \u003cdneto@google.com\u003e\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "97e62d58545ca6c6f1c974a0280ddc9f8fc7d900",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/constant/eval.cc",
      "new_id": "cd21f0aa7c454437482bd664c5d057bd5df1139d",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/constant/eval.cc"
    },
    {
      "type": "modify",
      "old_id": "21a04e443775b46cf169f36ae81da697d6f9873e",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/constant/eval.h",
      "new_id": "7d12980521aebd541d056917989897fa93adfcaa",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/constant/eval.h"
    },
    {
      "type": "modify",
      "old_id": "5581730f6319bc5980dea7f409bddc54982e46b7",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/constant/eval_builtin_test.cc",
      "new_id": "c2ae7a2e8b597941d2286d8db57378633a3407b7",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/constant/eval_builtin_test.cc"
    },
    {
      "type": "modify",
      "old_id": "13b1e8d2df59f2befe35092abbe025d419f2646d",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/intrinsic/data.cc",
      "new_id": "677c7ad89b34f77e569c3ab5f35d197aaf8fb274",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/intrinsic/data.cc"
    },
    {
      "type": "modify",
      "old_id": "1a3bbeec5bc1b832c6192c3a3272e5c73bee8495",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/wgsl.def",
      "new_id": "6d3add1e7893945049c56f96aea6b1244e5d570c",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/wgsl.def"
    },
    {
      "type": "modify",
      "old_id": "07db08f1759f4f431dcf3e9848ec83aa9b5524ae",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/dot4I8Packed/881e62.wgsl.expected.dxc.hlsl",
      "new_id": "55ae75d444f6b01006e30a49a0c04f08a8fbf3bb",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/dot4I8Packed/881e62.wgsl.expected.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "6d5819ec9be27d9e463252a9c96a85ec4053619c",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/dot4I8Packed/881e62.wgsl.expected.fxc.hlsl",
      "new_id": "55ae75d444f6b01006e30a49a0c04f08a8fbf3bb",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/dot4I8Packed/881e62.wgsl.expected.fxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "3f051afcd609e0ec008e15d3d842390c11c4c2be",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/dot4I8Packed/881e62.wgsl.expected.glsl",
      "new_id": "d4e4461e35a0d2438e569178ef12b4c636b1d34b",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/dot4I8Packed/881e62.wgsl.expected.glsl"
    },
    {
      "type": "modify",
      "old_id": "4529cff8ee2ff6f4659e20c2be91e873ca5f308c",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/dot4I8Packed/881e62.wgsl.expected.msl",
      "new_id": "6200c2d8c8a99b3686a88ff8c8456ef759fe7d8e",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/dot4I8Packed/881e62.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "324972a9d9f344b827bb2e279f0c954c2a9266ee",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/dot4I8Packed/881e62.wgsl.expected.spvasm",
      "new_id": "403c624a4213a1afbcb01f9d0d7945d7da40a673",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/dot4I8Packed/881e62.wgsl.expected.spvasm"
    },
    {
      "type": "modify",
      "old_id": "c451ecf7f7c6f459673adfe88733140239e1c16c",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/dot4U8Packed/fbed7b.wgsl.expected.dxc.hlsl",
      "new_id": "a7adc4a03bd972bb0a8cc4eaf2a648aad9268404",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/dot4U8Packed/fbed7b.wgsl.expected.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "0bce1dd337f33973314582119dd856321e50e44f",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/dot4U8Packed/fbed7b.wgsl.expected.fxc.hlsl",
      "new_id": "a7adc4a03bd972bb0a8cc4eaf2a648aad9268404",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/dot4U8Packed/fbed7b.wgsl.expected.fxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "8d6d99256abdd8238ab4e06b59b98e38af5ebf09",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/dot4U8Packed/fbed7b.wgsl.expected.glsl",
      "new_id": "571063b92976daba93331802860116a10c5f2485",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/dot4U8Packed/fbed7b.wgsl.expected.glsl"
    },
    {
      "type": "modify",
      "old_id": "fbf0fab6313ed72211ac1ba663798173157b1255",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/dot4U8Packed/fbed7b.wgsl.expected.msl",
      "new_id": "6bde4fa35d11950b9accc5a3754de30d27f88c02",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/dot4U8Packed/fbed7b.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "02e6fb398f25190b19d06a42bc31392f32c0c843",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/dot4U8Packed/fbed7b.wgsl.expected.spvasm",
      "new_id": "dccf1af9a369e40b84219b2ef98d5393d9fbabab",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/dot4U8Packed/fbed7b.wgsl.expected.spvasm"
    }
  ]
}
