)]}'
{
  "commit": "3740ac6092c82b2c385820fcafb385608f26d240",
  "tree": "33238f29ebf518672ec62913c6136e952467a877",
  "parents": [
    "679cf4f3517b4008ed12ba66bdfd5781a3c72b9c"
  ],
  "author": {
    "name": "Antonio Maiorano",
    "email": "amaiorano@google.com",
    "time": "Sat Sep 03 22:42:51 2022 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Sat Sep 03 22:42:51 2022 +0000"
  },
  "message": "tint: implement const eval of binary divide\n\nBug: tint:1581\nChange-Id: I72f7f34046086ad00d3bf8f21d67db831903d60b\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/100861\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\nCommit-Queue: Antonio Maiorano \u003camaiorano@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a5651604e14d6cfabeec2a4111744642594bfdb8",
      "old_mode": 33188,
      "old_path": "src/tint/intrinsics.def",
      "new_id": "8a80bf51496d4b174b41a84805cb3cb6d5be05ac",
      "new_mode": 33188,
      "new_path": "src/tint/intrinsics.def"
    },
    {
      "type": "modify",
      "old_id": "e96cfc7ba61923b566703130ccd0649ce3b1feac",
      "old_mode": 33188,
      "old_path": "src/tint/number.h",
      "new_id": "5321158fdc1d6784292eae022241c0da29a7144d",
      "new_mode": 33188,
      "new_path": "src/tint/number.h"
    },
    {
      "type": "modify",
      "old_id": "5b3cee23a918ee078545858cb5529420461d33b6",
      "old_mode": 33188,
      "old_path": "src/tint/resolver/const_eval.cc",
      "new_id": "0f4872b2aceb6f79e6f44adb3fd7757bc14522f9",
      "new_mode": 33188,
      "new_path": "src/tint/resolver/const_eval.cc"
    },
    {
      "type": "modify",
      "old_id": "400716292e9c11a00f3d5311a0d89f00b6282ad7",
      "old_mode": 33188,
      "old_path": "src/tint/resolver/const_eval.h",
      "new_id": "f84e28cc3d96cfd4f459dd999893ab32bae3c1f9",
      "new_mode": 33188,
      "new_path": "src/tint/resolver/const_eval.h"
    },
    {
      "type": "modify",
      "old_id": "ff455dc49f559780b5afd1e53c5201d4d0785cd3",
      "old_mode": 33188,
      "old_path": "src/tint/resolver/const_eval_test.cc",
      "new_id": "d21d60aab1dee57fb4dc7174d09178576a869107",
      "new_mode": 33188,
      "new_path": "src/tint/resolver/const_eval_test.cc"
    },
    {
      "type": "modify",
      "old_id": "e0a8ddcab3ebabe8ef73e4f987ade1d4f0c27619",
      "old_mode": 33188,
      "old_path": "src/tint/resolver/intrinsic_table.inl",
      "new_id": "675aa41590ad5aa2e238a9e42ce21193f3ba4ad2",
      "new_mode": 33188,
      "new_path": "src/tint/resolver/intrinsic_table.inl"
    },
    {
      "type": "modify",
      "old_id": "e793e0d74d34835c7186fe57bd887222e413e1cb",
      "old_mode": 33188,
      "old_path": "test/tint/bug/tint/1083.wgsl.expected.dxc.hlsl",
      "new_id": "4035cda3764408346443904e74d42ef1d566c635",
      "new_mode": 33188,
      "new_path": "test/tint/bug/tint/1083.wgsl.expected.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "e793e0d74d34835c7186fe57bd887222e413e1cb",
      "old_mode": 33188,
      "old_path": "test/tint/bug/tint/1083.wgsl.expected.fxc.hlsl",
      "new_id": "4035cda3764408346443904e74d42ef1d566c635",
      "new_mode": 33188,
      "new_path": "test/tint/bug/tint/1083.wgsl.expected.fxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "b8445d67bfda53dc505bf5f20280e4e1073722b3",
      "old_mode": 33188,
      "old_path": "test/tint/bug/tint/1083.wgsl.expected.glsl",
      "new_id": "9daaea1c3d56ef1b091ad5a201ed9842d0be81f8",
      "new_mode": 33188,
      "new_path": "test/tint/bug/tint/1083.wgsl.expected.glsl"
    },
    {
      "type": "modify",
      "old_id": "ee10d6f437cc4c2b1f9c7b94ffbb3f9685e6ca04",
      "old_mode": 33188,
      "old_path": "test/tint/bug/tint/914.wgsl.expected.dxc.hlsl",
      "new_id": "de303179914faa7bb2cb0d431d9ca2b686871245",
      "new_mode": 33188,
      "new_path": "test/tint/bug/tint/914.wgsl.expected.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "ee10d6f437cc4c2b1f9c7b94ffbb3f9685e6ca04",
      "old_mode": 33188,
      "old_path": "test/tint/bug/tint/914.wgsl.expected.fxc.hlsl",
      "new_id": "de303179914faa7bb2cb0d431d9ca2b686871245",
      "new_mode": 33188,
      "new_path": "test/tint/bug/tint/914.wgsl.expected.fxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "284ace81b3d114aa828209a33b5c30a160143351",
      "old_mode": 33188,
      "old_path": "test/tint/bug/tint/914.wgsl.expected.glsl",
      "new_id": "25ef7336701cd90bda4979df4313fca4058b0028",
      "new_mode": 33188,
      "new_path": "test/tint/bug/tint/914.wgsl.expected.glsl"
    },
    {
      "type": "modify",
      "old_id": "714fdf92767a2399de53fa0662b6b099520a1799",
      "old_mode": 33188,
      "old_path": "test/tint/bug/tint/914.wgsl.expected.msl",
      "new_id": "e1eaf8e53f086f3aa12af2d25336ecf5c2a35b85",
      "new_mode": 33188,
      "new_path": "test/tint/bug/tint/914.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "86e951e87f279ccd88fdcf9c9e715bc04f018776",
      "old_mode": 33188,
      "old_path": "test/tint/bug/tint/914.wgsl.expected.spvasm",
      "new_id": "daf3f3b5af4e34c0934b3071ccc04bf72aa79400",
      "new_mode": 33188,
      "new_path": "test/tint/bug/tint/914.wgsl.expected.spvasm"
    },
    {
      "type": "modify",
      "old_id": "6d249701071c0d82b6a54e2a288ad3d35aac757c",
      "old_mode": 33188,
      "old_path": "test/tint/expressions/binary/div/scalar-scalar/f16.wgsl.expected.dxc.hlsl",
      "new_id": "bc9e347ff183ca767661e037359a9f0c93e1e2f8",
      "new_mode": 33188,
      "new_path": "test/tint/expressions/binary/div/scalar-scalar/f16.wgsl.expected.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "19336bf38b5eee157666fe1069a8f0fd3f289200",
      "old_mode": 33188,
      "old_path": "test/tint/expressions/binary/div/scalar-scalar/f16.wgsl.expected.glsl",
      "new_id": "23604ba11e4dcfada2721002c5fcc7037e4544f4",
      "new_mode": 33188,
      "new_path": "test/tint/expressions/binary/div/scalar-scalar/f16.wgsl.expected.glsl"
    },
    {
      "type": "modify",
      "old_id": "e9f00ff0918559263b46417f4988cfa8fede928e",
      "old_mode": 33188,
      "old_path": "test/tint/expressions/binary/div/scalar-scalar/f32.wgsl.expected.dxc.hlsl",
      "new_id": "3231de6a255f74e949c59fca73e3f2d5fe69308a",
      "new_mode": 33188,
      "new_path": "test/tint/expressions/binary/div/scalar-scalar/f32.wgsl.expected.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "e9f00ff0918559263b46417f4988cfa8fede928e",
      "old_mode": 33188,
      "old_path": "test/tint/expressions/binary/div/scalar-scalar/f32.wgsl.expected.fxc.hlsl",
      "new_id": "3231de6a255f74e949c59fca73e3f2d5fe69308a",
      "new_mode": 33188,
      "new_path": "test/tint/expressions/binary/div/scalar-scalar/f32.wgsl.expected.fxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "bd250c48bc8cc66505000f3af963cf9823f8ade5",
      "old_mode": 33188,
      "old_path": "test/tint/expressions/binary/div/scalar-scalar/f32.wgsl.expected.glsl",
      "new_id": "63663f637f9fa432a62a582cbd3267a939e5afb4",
      "new_mode": 33188,
      "new_path": "test/tint/expressions/binary/div/scalar-scalar/f32.wgsl.expected.glsl"
    },
    {
      "type": "modify",
      "old_id": "8fe265a729730b7811a0fad27f0bf23fe175fa20",
      "old_mode": 33188,
      "old_path": "test/tint/expressions/binary/div/scalar-scalar/i32.wgsl.expected.dxc.hlsl",
      "new_id": "06dda3ae9723b663c65cba55829405300248558f",
      "new_mode": 33188,
      "new_path": "test/tint/expressions/binary/div/scalar-scalar/i32.wgsl.expected.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "8fe265a729730b7811a0fad27f0bf23fe175fa20",
      "old_mode": 33188,
      "old_path": "test/tint/expressions/binary/div/scalar-scalar/i32.wgsl.expected.fxc.hlsl",
      "new_id": "06dda3ae9723b663c65cba55829405300248558f",
      "new_mode": 33188,
      "new_path": "test/tint/expressions/binary/div/scalar-scalar/i32.wgsl.expected.fxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "fdaa3f86864fad81616b78ca2dbc8562c8fa87a9",
      "old_mode": 33188,
      "old_path": "test/tint/expressions/binary/div/scalar-scalar/i32.wgsl.expected.glsl",
      "new_id": "a12de41965274d5991ecc5d5825aab5053e2f67a",
      "new_mode": 33188,
      "new_path": "test/tint/expressions/binary/div/scalar-scalar/i32.wgsl.expected.glsl"
    },
    {
      "type": "modify",
      "old_id": "f1d7c0cdfac0ef3c0656a25ba6eb8434d0b76d1e",
      "old_mode": 33188,
      "old_path": "test/tint/expressions/binary/div/scalar-scalar/u32.wgsl.expected.dxc.hlsl",
      "new_id": "263908ac6f20e7ccc69fe809f5a97bf3259369a7",
      "new_mode": 33188,
      "new_path": "test/tint/expressions/binary/div/scalar-scalar/u32.wgsl.expected.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "f1d7c0cdfac0ef3c0656a25ba6eb8434d0b76d1e",
      "old_mode": 33188,
      "old_path": "test/tint/expressions/binary/div/scalar-scalar/u32.wgsl.expected.fxc.hlsl",
      "new_id": "263908ac6f20e7ccc69fe809f5a97bf3259369a7",
      "new_mode": 33188,
      "new_path": "test/tint/expressions/binary/div/scalar-scalar/u32.wgsl.expected.fxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "4facf8e40643598262c2b423d3c6a597eda7cc58",
      "old_mode": 33188,
      "old_path": "test/tint/expressions/binary/div/scalar-scalar/u32.wgsl.expected.glsl",
      "new_id": "dece7362374d4463ee10adfe1782703513365f97",
      "new_mode": 33188,
      "new_path": "test/tint/expressions/binary/div/scalar-scalar/u32.wgsl.expected.glsl"
    },
    {
      "type": "modify",
      "old_id": "82d70e4350e4a608e5dc7c5dc263e23441b21ee1",
      "old_mode": 33188,
      "old_path": "test/tint/expressions/binary/div_by_zero/by_constant/scalar-scalar/f16.wgsl.expected.dxc.hlsl",
      "new_id": "f383c544a427a82ebd9dd1923209c9dfe6df5370",
      "new_mode": 33188,
      "new_path": "test/tint/expressions/binary/div_by_zero/by_constant/scalar-scalar/f16.wgsl.expected.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "f2529d125017c03253789b49e92a568265d93959",
      "old_mode": 33188,
      "old_path": "test/tint/expressions/binary/div_by_zero/by_constant/scalar-scalar/f16.wgsl.expected.glsl",
      "new_id": "559b92b230668232383f9c66ea38d576f551271e",
      "new_mode": 33188,
      "new_path": "test/tint/expressions/binary/div_by_zero/by_constant/scalar-scalar/f16.wgsl.expected.glsl"
    },
    {
      "type": "modify",
      "old_id": "a06ee90be968173d035a950452c2f81517380419",
      "old_mode": 33188,
      "old_path": "test/tint/expressions/binary/div_by_zero/by_constant/scalar-scalar/f32.wgsl.expected.dxc.hlsl",
      "new_id": "27bbecd9813d6068ffd534b511a2bd34c6ff6e15",
      "new_mode": 33188,
      "new_path": "test/tint/expressions/binary/div_by_zero/by_constant/scalar-scalar/f32.wgsl.expected.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "a06ee90be968173d035a950452c2f81517380419",
      "old_mode": 33188,
      "old_path": "test/tint/expressions/binary/div_by_zero/by_constant/scalar-scalar/f32.wgsl.expected.fxc.hlsl",
      "new_id": "27bbecd9813d6068ffd534b511a2bd34c6ff6e15",
      "new_mode": 33188,
      "new_path": "test/tint/expressions/binary/div_by_zero/by_constant/scalar-scalar/f32.wgsl.expected.fxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "7633cf6c12b1d583890ca98f18c3551757fd450d",
      "old_mode": 33188,
      "old_path": "test/tint/expressions/binary/div_by_zero/by_constant/scalar-scalar/f32.wgsl.expected.glsl",
      "new_id": "7f869eed9b3d4d2e70dfd0b2db1b46822e45cc72",
      "new_mode": 33188,
      "new_path": "test/tint/expressions/binary/div_by_zero/by_constant/scalar-scalar/f32.wgsl.expected.glsl"
    },
    {
      "type": "modify",
      "old_id": "67f002e5404215f5ad8567333ff742371b37f5ef",
      "old_mode": 33188,
      "old_path": "test/tint/expressions/binary/div_by_zero/by_constant/scalar-scalar/i32.wgsl.expected.dxc.hlsl",
      "new_id": "15cea75c1216054b25128be4d576e9e5724f05da",
      "new_mode": 33188,
      "new_path": "test/tint/expressions/binary/div_by_zero/by_constant/scalar-scalar/i32.wgsl.expected.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "67f002e5404215f5ad8567333ff742371b37f5ef",
      "old_mode": 33188,
      "old_path": "test/tint/expressions/binary/div_by_zero/by_constant/scalar-scalar/i32.wgsl.expected.fxc.hlsl",
      "new_id": "15cea75c1216054b25128be4d576e9e5724f05da",
      "new_mode": 33188,
      "new_path": "test/tint/expressions/binary/div_by_zero/by_constant/scalar-scalar/i32.wgsl.expected.fxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "3904265f7dbdedc56852c031403f3ff61bf19ea3",
      "old_mode": 33188,
      "old_path": "test/tint/expressions/binary/div_by_zero/by_constant/scalar-scalar/i32.wgsl.expected.glsl",
      "new_id": "db428eca9cae1712b98a80cc8c0beb15c37994a3",
      "new_mode": 33188,
      "new_path": "test/tint/expressions/binary/div_by_zero/by_constant/scalar-scalar/i32.wgsl.expected.glsl"
    },
    {
      "type": "modify",
      "old_id": "60e18ed73beb10404fb685505417b69762f3cc03",
      "old_mode": 33188,
      "old_path": "test/tint/expressions/binary/div_by_zero/by_constant/scalar-scalar/u32.wgsl.expected.dxc.hlsl",
      "new_id": "01cbfa3f8f9d38e20c43fc636bb0b83c89cc61e5",
      "new_mode": 33188,
      "new_path": "test/tint/expressions/binary/div_by_zero/by_constant/scalar-scalar/u32.wgsl.expected.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "60e18ed73beb10404fb685505417b69762f3cc03",
      "old_mode": 33188,
      "old_path": "test/tint/expressions/binary/div_by_zero/by_constant/scalar-scalar/u32.wgsl.expected.fxc.hlsl",
      "new_id": "01cbfa3f8f9d38e20c43fc636bb0b83c89cc61e5",
      "new_mode": 33188,
      "new_path": "test/tint/expressions/binary/div_by_zero/by_constant/scalar-scalar/u32.wgsl.expected.fxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "586c7089a91a6eb9954f7fbf5bc5807ad29bee5a",
      "old_mode": 33188,
      "old_path": "test/tint/expressions/binary/div_by_zero/by_constant/scalar-scalar/u32.wgsl.expected.glsl",
      "new_id": "9a9d0ad2e9cd562a4c507eb436d13776a33d3c3b",
      "new_mode": 33188,
      "new_path": "test/tint/expressions/binary/div_by_zero/by_constant/scalar-scalar/u32.wgsl.expected.glsl"
    },
    {
      "type": "modify",
      "old_id": "7245500ee9370600ce457a6f9d64bfea8a87f80e",
      "old_mode": 33188,
      "old_path": "test/tint/samples/function.wgsl.expected.dxc.hlsl",
      "new_id": "8073117913211034ead9a7b06f3203b916b22fd9",
      "new_mode": 33188,
      "new_path": "test/tint/samples/function.wgsl.expected.dxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "7245500ee9370600ce457a6f9d64bfea8a87f80e",
      "old_mode": 33188,
      "old_path": "test/tint/samples/function.wgsl.expected.fxc.hlsl",
      "new_id": "8073117913211034ead9a7b06f3203b916b22fd9",
      "new_mode": 33188,
      "new_path": "test/tint/samples/function.wgsl.expected.fxc.hlsl"
    },
    {
      "type": "modify",
      "old_id": "b0f4f9bb251342955e5d5f4704fc19ee329ee3cd",
      "old_mode": 33188,
      "old_path": "test/tint/samples/function.wgsl.expected.msl",
      "new_id": "6c3ffad4b15b03562429c39108068a629382c418",
      "new_mode": 33188,
      "new_path": "test/tint/samples/function.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "d6ef6f791c0a3495777ed416d45f40c89ab678ee",
      "old_mode": 33188,
      "old_path": "test/tint/samples/function.wgsl.expected.spvasm",
      "new_id": "7dc2cc2b0fbde8688d62ca8cc381197e9ad655ae",
      "new_mode": 33188,
      "new_path": "test/tint/samples/function.wgsl.expected.spvasm"
    },
    {
      "type": "modify",
      "old_id": "3766aeff21daf619d319d4a886d941de4ae2119f",
      "old_mode": 33188,
      "old_path": "test/tint/vk-gl-cts/graphicsfuzz/cov-apfloat-mod-zero/0-opt.wgsl",
      "new_id": "13c0255da5869d8d85217945d69f5be55b454e3c",
      "new_mode": 33188,
      "new_path": "test/tint/vk-gl-cts/graphicsfuzz/cov-apfloat-mod-zero/0-opt.wgsl"
    }
  ]
}
