)]}'
{
  "commit": "1c4f8de30b516802cb125188b71dd043dda678cf",
  "tree": "9b101df330dc4d2e5a994a920ee9175289ae5394",
  "parents": [
    "4a143a40a326506b15a87906ebc01339e47c47c7"
  ],
  "author": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Wed Jan 05 20:24:22 2022 +0000"
  },
  "committer": {
    "name": "Tint LUCI CQ",
    "email": "tint-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Jan 05 20:24:22 2022 +0000"
  },
  "message": "reader/spirv: Optimize MakeNullValue()\n\nConstructing a null vector, matrix or array does not need to provide an explicit list of null elements. `T()` is a more efficient and readable equivalent.\n\nFuzzers like to generate enormous pathological composite types, which has been triggering OOM failures.\n\nBug: oss-fuzz:38095\nBug: oss-fuzz:39235\nBug: oss-fuzz:39246\nBug: oss-fuzz:39874\nChange-Id: I910bb04bdd0e80532c09fc038be895ec37d3d380\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/75426\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: David Neto \u003cdneto@google.com\u003e\nCommit-Queue: Ben Clayton \u003cbclayton@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "45cd5de5a7099180de847fded35eea77888b5f01",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/function_misc_test.cc",
      "new_id": "2165b92f7a39744f1970eb2b45a768ac5a9c7476",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/function_misc_test.cc"
    },
    {
      "type": "modify",
      "old_id": "15f6349143c1eea19bd81a4d319d45bd2e9219c5",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/function_var_test.cc",
      "new_id": "9e09f66a3a136e6e0ce32db25bb4362befe0daaf",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/function_var_test.cc"
    },
    {
      "type": "modify",
      "old_id": "4f28c1972f51a41dd548baffbad5bc084b5beb37",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/parser_impl.cc",
      "new_id": "92e57d1fb2dd5e5ec8a40f8f00c42dd4cee5b26c",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/parser_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "ef2eeb053fba0c5f790d7bb8c30a6b032fe2be92",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/parser_impl_handle_test.cc",
      "new_id": "a5f0cba78afbefd489b9a445cff368b8df505aa9",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/parser_impl_handle_test.cc"
    },
    {
      "type": "modify",
      "old_id": "a8c683ccc9fb288e2ec005d72dbf8b2d8bab4201",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/parser_impl_module_var_test.cc",
      "new_id": "5d93620859778e8db302a7ad6a7e420f14e150cc",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/parser_impl_module_var_test.cc"
    },
    {
      "type": "modify",
      "old_id": "6f7cb680f3b3388463b88474bc5571ed4d0fd2ac",
      "old_mode": 33188,
      "old_path": "test/access/var/matrix.spvasm.expected.hlsl",
      "new_id": "4770aeaf14385d38d2a64d6f3db9c16df31c01b1",
      "new_mode": 33188,
      "new_path": "test/access/var/matrix.spvasm.expected.hlsl"
    },
    {
      "type": "modify",
      "old_id": "ae1105874d22b1b05ca393453900940a72adb269",
      "old_mode": 33188,
      "old_path": "test/access/var/matrix.spvasm.expected.msl",
      "new_id": "818eb61690ea4134abe5c8114b844def33211972",
      "new_mode": 33188,
      "new_path": "test/access/var/matrix.spvasm.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "299c71c3a00ed8ec89640fcf6c21b7506a60e923",
      "old_mode": 33188,
      "old_path": "test/access/var/matrix.spvasm.expected.spvasm",
      "new_id": "faa7c9e2ad0583860112cd7e9207816a51dce7fe",
      "new_mode": 33188,
      "new_path": "test/access/var/matrix.spvasm.expected.spvasm"
    },
    {
      "type": "modify",
      "old_id": "080a67b63699bdd7b57bbc74132c25bd9a1541e1",
      "old_mode": 33188,
      "old_path": "test/access/var/matrix.spvasm.expected.wgsl",
      "new_id": "527abf66994bc0bb549623dcebd84330255f92eb",
      "new_mode": 33188,
      "new_path": "test/access/var/matrix.spvasm.expected.wgsl"
    },
    {
      "type": "modify",
      "old_id": "a6963f9007c632731087e0fc8b91b3286e02b567",
      "old_mode": 33188,
      "old_path": "test/access/var/vector.spvasm.expected.msl",
      "new_id": "2f18abfd3f842a7d4c55fcb98e7190729b8c85c4",
      "new_mode": 33188,
      "new_path": "test/access/var/vector.spvasm.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "de0f9d0173e5fbf27c155f812c304236f695e210",
      "old_mode": 33188,
      "old_path": "test/access/var/vector.spvasm.expected.spvasm",
      "new_id": "1ecdce9e68477b6b354c066ffcbf9e1013af4082",
      "new_mode": 33188,
      "new_path": "test/access/var/vector.spvasm.expected.spvasm"
    },
    {
      "type": "modify",
      "old_id": "c9043486913ea3c3305f92a07e93154e684b337e",
      "old_mode": 33188,
      "old_path": "test/access/var/vector.spvasm.expected.wgsl",
      "new_id": "3a3bfdf604bb73d9d4f7911f2715d0509c751c91",
      "new_mode": 33188,
      "new_path": "test/access/var/vector.spvasm.expected.wgsl"
    },
    {
      "type": "modify",
      "old_id": "ff56ca2aef03ef7b9419e94ef6c148bb63e81673",
      "old_mode": 33188,
      "old_path": "test/bug/tint/749.spvasm.expected.msl",
      "new_id": "c0772d18f21e5e64186d415f3589a5af1a0ba6ec",
      "new_mode": 33188,
      "new_path": "test/bug/tint/749.spvasm.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "96f878d874969f8717bc36e1a29d9e5c176e50cb",
      "old_mode": 33188,
      "old_path": "test/bug/tint/749.spvasm.expected.spvasm",
      "new_id": "5f5c422d9fe762a768cad0e13a6321a76585ca15",
      "new_mode": 33188,
      "new_path": "test/bug/tint/749.spvasm.expected.spvasm"
    },
    {
      "type": "modify",
      "old_id": "9839d72dfd5501e87b89470b20998b6cf032fc30",
      "old_mode": 33188,
      "old_path": "test/bug/tint/749.spvasm.expected.wgsl",
      "new_id": "741a6cade2ca47e2ece5b16239b1c27d2f009ccc",
      "new_mode": 33188,
      "new_path": "test/bug/tint/749.spvasm.expected.wgsl"
    },
    {
      "type": "modify",
      "old_id": "ab54f6fbba960dd70fd89f107a92e9fa02399045",
      "old_mode": 33188,
      "old_path": "test/intrinsics/textureDimensions/depth_ms.spvasm.expected.msl",
      "new_id": "f615d7a3bde10a99cfcfdc5b4407b3151f0f2af5",
      "new_mode": 33188,
      "new_path": "test/intrinsics/textureDimensions/depth_ms.spvasm.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "3e9f5e3174ecc10c70db74ded849fca53a391730",
      "old_mode": 33188,
      "old_path": "test/intrinsics/textureDimensions/depth_ms.spvasm.expected.spvasm",
      "new_id": "da6327a5e9c966d6018ffd81596a2912bb340952",
      "new_mode": 33188,
      "new_path": "test/intrinsics/textureDimensions/depth_ms.spvasm.expected.spvasm"
    },
    {
      "type": "modify",
      "old_id": "f7fbc92b1edb2d71ee2c534b570e580c280f6008",
      "old_mode": 33188,
      "old_path": "test/intrinsics/textureDimensions/depth_ms.spvasm.expected.wgsl",
      "new_id": "0dbdb019d648987531b5bedd4208424a739f81ab",
      "new_mode": 33188,
      "new_path": "test/intrinsics/textureDimensions/depth_ms.spvasm.expected.wgsl"
    },
    {
      "type": "modify",
      "old_id": "0923cc4ca26efb3e8543f06124283a146fa8b4c1",
      "old_mode": 33188,
      "old_path": "test/intrinsics/textureLoad/depth_ms.spvasm.expected.msl",
      "new_id": "acbe9b1d2ba38778fc3d9e05ee601d1ac2f89535",
      "new_mode": 33188,
      "new_path": "test/intrinsics/textureLoad/depth_ms.spvasm.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "94ddf7170b84274253f489d14121daead7052dd1",
      "old_mode": 33188,
      "old_path": "test/intrinsics/textureLoad/depth_ms.spvasm.expected.spvasm",
      "new_id": "f03287e357958ec0b92ca5a17588ab9b04e7315c",
      "new_mode": 33188,
      "new_path": "test/intrinsics/textureLoad/depth_ms.spvasm.expected.spvasm"
    },
    {
      "type": "modify",
      "old_id": "d78aed200d23acf16abce1f10a86172e13021626",
      "old_mode": 33188,
      "old_path": "test/intrinsics/textureLoad/depth_ms.spvasm.expected.wgsl",
      "new_id": "c308490f25a0a3110a058eb7f713105dedc7e241",
      "new_mode": 33188,
      "new_path": "test/intrinsics/textureLoad/depth_ms.spvasm.expected.wgsl"
    },
    {
      "type": "modify",
      "old_id": "a91182ba3e31a59f7e240c73f5916cbc71484549",
      "old_mode": 33188,
      "old_path": "test/intrinsics/textureNumSamples/depth_ms.spvasm.expected.msl",
      "new_id": "6f38d371c0f71f742c64d3c4b3e9a505a20f23c1",
      "new_mode": 33188,
      "new_path": "test/intrinsics/textureNumSamples/depth_ms.spvasm.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "14bc9db86e25f47e0f51ce2e9569ba8f57077b88",
      "old_mode": 33188,
      "old_path": "test/intrinsics/textureNumSamples/depth_ms.spvasm.expected.spvasm",
      "new_id": "cf053b2614935ddf1915e6da9de73817aee335fb",
      "new_mode": 33188,
      "new_path": "test/intrinsics/textureNumSamples/depth_ms.spvasm.expected.spvasm"
    },
    {
      "type": "modify",
      "old_id": "8666466334c7f04592055b226548c52dec252565",
      "old_mode": 33188,
      "old_path": "test/intrinsics/textureNumSamples/depth_ms.spvasm.expected.wgsl",
      "new_id": "ac6cc9967471be2dc52d4cacfb85927ab6cb97d1",
      "new_mode": 33188,
      "new_path": "test/intrinsics/textureNumSamples/depth_ms.spvasm.expected.wgsl"
    },
    {
      "type": "modify",
      "old_id": "0dfd7dfdc4ecb1d10259fe63ae9008e8940f1746",
      "old_mode": 33188,
      "old_path": "test/ptr_ref/access/matrix.spvasm.expected.hlsl",
      "new_id": "b5e352e7a9c9fbc98d9e2425d7288184c0669eea",
      "new_mode": 33188,
      "new_path": "test/ptr_ref/access/matrix.spvasm.expected.hlsl"
    },
    {
      "type": "modify",
      "old_id": "355f9031a23ad56180369624af006ad4c8d16849",
      "old_mode": 33188,
      "old_path": "test/ptr_ref/access/matrix.spvasm.expected.msl",
      "new_id": "e301589b54b24dc4256f4311b12d8c1b200805b2",
      "new_mode": 33188,
      "new_path": "test/ptr_ref/access/matrix.spvasm.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "7f8383464e81c4de7103ed82919b305c910aa242",
      "old_mode": 33188,
      "old_path": "test/ptr_ref/access/matrix.spvasm.expected.spvasm",
      "new_id": "9e864df75ba47c2eea4434f35821be5cbd6108c6",
      "new_mode": 33188,
      "new_path": "test/ptr_ref/access/matrix.spvasm.expected.spvasm"
    },
    {
      "type": "modify",
      "old_id": "57e94a58b7d554a920dc9faae78e8ab5e62b7014",
      "old_mode": 33188,
      "old_path": "test/ptr_ref/access/matrix.spvasm.expected.wgsl",
      "new_id": "54e50e774ac561aeea48fea71732d48ec20f3722",
      "new_mode": 33188,
      "new_path": "test/ptr_ref/access/matrix.spvasm.expected.wgsl"
    }
  ]
}
