)]}'
{
  "commit": "1bdaded736d61e4bdbf18a90c8ebac9f3274cb2f",
  "tree": "a0b2de0a0fea26ad1810c5a28ca00d0247c45b33",
  "parents": [
    "ec4b650adb133672f48ed7d76c12459933cb229c"
  ],
  "author": {
    "name": "dan sinclair",
    "email": "dsinclair@chromium.org",
    "time": "Mon Nov 07 22:28:01 2022 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Nov 07 22:28:01 2022 +0000"
  },
  "message": "Implemement const-eval for some unpack routines.\n\nThis CL adds const-eval for unpack2x16snorm, unpack2x16unorm,\nunpack4x8snorm and unpack4x8unorm.\n\nBug: tint:1581\nChange-Id: Ieda938b797dfe3f8d8046101d12b99da69ad68f4\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/108864\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nCommit-Queue: Dan Sinclair \u003cdsinclair@chromium.org\u003e\nReviewed-by: Antonio Maiorano \u003camaiorano@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "729787a1093b62d0d7a16a88df8d05cbf04bd2e8",
      "old_mode": 33188,
      "old_path": "src/tint/intrinsics.def",
      "new_id": "1e70bbf75a0f767e0a4772576ead217a27412f4e",
      "new_mode": 33188,
      "new_path": "src/tint/intrinsics.def"
    },
    {
      "type": "modify",
      "old_id": "dc026d5e6b8367de5e074832f85045817aa23fa3",
      "old_mode": 33188,
      "old_path": "src/tint/resolver/const_eval.cc",
      "new_id": "423fbe057f204e02411ba4523643260de3f5fcfa",
      "new_mode": 33188,
      "new_path": "src/tint/resolver/const_eval.cc"
    },
    {
      "type": "modify",
      "old_id": "34adc06c26691b76a03939736d7f0bbb5d6fd153",
      "old_mode": 33188,
      "old_path": "src/tint/resolver/const_eval.h",
      "new_id": "b021ac44fd27fe0ae66dcf2cc8baea303d5db8f4",
      "new_mode": 33188,
      "new_path": "src/tint/resolver/const_eval.h"
    },
    {
      "type": "modify",
      "old_id": "42297d613d1cba1c45f73e5f69966a569f742ff0",
      "old_mode": 33188,
      "old_path": "src/tint/resolver/const_eval_builtin_test.cc",
      "new_id": "bacdb54515d7419d932698aa4af4a85ec80e2d5a",
      "new_mode": 33188,
      "new_path": "src/tint/resolver/const_eval_builtin_test.cc"
    },
    {
      "type": "modify",
      "old_id": "def10bebd7016435ab4663358aa15985c303ae32",
      "old_mode": 33188,
      "old_path": "src/tint/resolver/intrinsic_table.inl",
      "new_id": "ede0caa8667cbdb64b12751d425ae99ecb0865d7",
      "new_mode": 33188,
      "new_path": "src/tint/resolver/intrinsic_table.inl"
    },
    {
      "type": "modify",
      "old_id": "24b536c97c5fe7092df8c4657a81debc6719e206",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/unpack2x16snorm/b4aea6.wgsl.expected.dxc.hlsl",
      "new_id": "c19aff605c386aed84795660b6893d5b17f6498c",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/unpack2x16snorm/b4aea6.wgsl.expected.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "24b536c97c5fe7092df8c4657a81debc6719e206",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/unpack2x16snorm/b4aea6.wgsl.expected.fxc.hlsl",
      "new_id": "c19aff605c386aed84795660b6893d5b17f6498c",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/unpack2x16snorm/b4aea6.wgsl.expected.fxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "7c89bcd39623fb64c391b8deb9798f1bf091ff45",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/unpack2x16snorm/b4aea6.wgsl.expected.glsl",
      "new_id": "93117368eda8626c54beeb3a020e684911f07f59",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/unpack2x16snorm/b4aea6.wgsl.expected.glsl"
    },
    {
      "type": "modify",
      "old_id": "d9eb4d493f65539ae4530d73b21b0c39906c83e7",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/unpack2x16snorm/b4aea6.wgsl.expected.msl",
      "new_id": "5bf1fc4bc05f2fdac146e8d0fe863fcd60675d97",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/unpack2x16snorm/b4aea6.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "74d879cc2bb4fdfb118ce2886dff3880e2711f4c",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/unpack2x16snorm/b4aea6.wgsl.expected.spvasm",
      "new_id": "ca1785f0eee34dd5a22a91426554f374ee2bf115",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/unpack2x16snorm/b4aea6.wgsl.expected.spvasm"
    },
    {
      "type": "modify",
      "old_id": "a3f1ab811fe13314e98577bf116d828872977090",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/unpack2x16unorm/7699c0.wgsl.expected.dxc.hlsl",
      "new_id": "77022d54d3ea00c1d5274cc609be84a6a17356d0",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/unpack2x16unorm/7699c0.wgsl.expected.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "a3f1ab811fe13314e98577bf116d828872977090",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/unpack2x16unorm/7699c0.wgsl.expected.fxc.hlsl",
      "new_id": "77022d54d3ea00c1d5274cc609be84a6a17356d0",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/unpack2x16unorm/7699c0.wgsl.expected.fxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "08d6519e4e4c3bf993d18ee57fefe40055316d75",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/unpack2x16unorm/7699c0.wgsl.expected.glsl",
      "new_id": "d783ce0e137959473570e9868fb46276b76508e6",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/unpack2x16unorm/7699c0.wgsl.expected.glsl"
    },
    {
      "type": "modify",
      "old_id": "352921c7ef72c5710256988c9dddc29873a4a573",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/unpack2x16unorm/7699c0.wgsl.expected.msl",
      "new_id": "aff4473ba4e7c8c39d33e371e824d9ad573a344e",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/unpack2x16unorm/7699c0.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "17378dbb47d2a791aadfb1c1450438868ea7896c",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/unpack2x16unorm/7699c0.wgsl.expected.spvasm",
      "new_id": "ed7e8b4fab4b5d7b452c759222b928dc56670b8b",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/unpack2x16unorm/7699c0.wgsl.expected.spvasm"
    },
    {
      "type": "modify",
      "old_id": "20f0953dfe0751240781118d0e7db608c3ab0880",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/unpack4x8snorm/523fb3.wgsl.expected.dxc.hlsl",
      "new_id": "f932f45ad79ed6e5b6eed2ea9c40f45a2ca2a173",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/unpack4x8snorm/523fb3.wgsl.expected.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "20f0953dfe0751240781118d0e7db608c3ab0880",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/unpack4x8snorm/523fb3.wgsl.expected.fxc.hlsl",
      "new_id": "f932f45ad79ed6e5b6eed2ea9c40f45a2ca2a173",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/unpack4x8snorm/523fb3.wgsl.expected.fxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "21c913aa840b3402e9926dd01d94b725127a8eac",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/unpack4x8snorm/523fb3.wgsl.expected.glsl",
      "new_id": "020cd3b30220496b49c825313cb5e90386f791e1",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/unpack4x8snorm/523fb3.wgsl.expected.glsl"
    },
    {
      "type": "modify",
      "old_id": "35b8035e070d5975c8c17f3590306b1c66b93763",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/unpack4x8snorm/523fb3.wgsl.expected.msl",
      "new_id": "221fb6208f16e6b549cd335407d343f1c0047278",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/unpack4x8snorm/523fb3.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "d8e904a7f279a4f465b11c2e551f605bd48833f6",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/unpack4x8snorm/523fb3.wgsl.expected.spvasm",
      "new_id": "990eef8e07be7cf03986497279040eaf63472721",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/unpack4x8snorm/523fb3.wgsl.expected.spvasm"
    },
    {
      "type": "modify",
      "old_id": "6ce7cb7da9125831b4fcc8bbd14e71b5e00195f5",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/unpack4x8unorm/750c74.wgsl.expected.dxc.hlsl",
      "new_id": "a8fe133981cfd9afc45f3695406408b84e2078b6",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/unpack4x8unorm/750c74.wgsl.expected.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "6ce7cb7da9125831b4fcc8bbd14e71b5e00195f5",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/unpack4x8unorm/750c74.wgsl.expected.fxc.hlsl",
      "new_id": "a8fe133981cfd9afc45f3695406408b84e2078b6",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/unpack4x8unorm/750c74.wgsl.expected.fxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "6517ae7bb2eff438815fde2651fc95839bbed3a4",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/unpack4x8unorm/750c74.wgsl.expected.glsl",
      "new_id": "51a36e5b4a73a876d6e5f869d1e17a4136e72218",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/unpack4x8unorm/750c74.wgsl.expected.glsl"
    },
    {
      "type": "modify",
      "old_id": "0fccbcf433dc7e966e6e58a9bdd4ad19ffed81db",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/unpack4x8unorm/750c74.wgsl.expected.msl",
      "new_id": "0b46f3406ae65c5946debd334a738bfa6ef722ff",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/unpack4x8unorm/750c74.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "d251b3be6f8aafa5cb4085c331099e2829f73c2f",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/gen/literal/unpack4x8unorm/750c74.wgsl.expected.spvasm",
      "new_id": "e3fa37d9058a4df87f1fddca302fea301d8632f1",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/gen/literal/unpack4x8unorm/750c74.wgsl.expected.spvasm"
    }
  ]
}
