)]}'
{
  "commit": "44a0adf9b47c22a7b2f392f30aaf59811f56d6ee",
  "tree": "2f0657fb435f19b7fc7b47970b30f8360d212da9",
  "parents": [
    "14ac047d45fff8c1386202f4d81cd3958eb84a86"
  ],
  "author": {
    "name": "Alastair Donaldson",
    "email": "afdx@google.com",
    "time": "Tue Aug 31 22:07:17 2021 +0000"
  },
  "committer": {
    "name": "Tint LUCI CQ",
    "email": "tint-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Aug 31 22:07:17 2021 +0000"
  },
  "message": "Fuzzers: Avoid passing target backend as parameter\n\nChanges various fuzz targets so that the target back-end language (HLSL,\nMSL, SPIR-V or WGSL) is no longer passed as a command line argument, but\ninstead baked into the fuzzer\u0027s binary. This avoids a problem whereby a\nClusterFuzz bug reproducer does not use the required back-end command\nline argument.\n\nChange-Id: I64402a23391ca0f24c9d1ffd2aa2f218cc7106b1\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/63163\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Ryan Harrison \u003crharrison@chromium.org\u003e\nCommit-Queue: Alastair Donaldson \u003cafdx@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2e36b523f49f32a27d2cee63f9d68b0590ef1df5",
      "old_mode": 33188,
      "old_path": "fuzzers/BUILD.gn",
      "new_id": "911c8f6664e4daf784f3596db30d6b36f78cf62f",
      "new_mode": 33188,
      "new_path": "fuzzers/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "e021f3e0cc108ea785dc80f8ec63cdb81ce0af03",
      "old_mode": 33188,
      "old_path": "fuzzers/tint_ast_fuzzer/BUILD.gn",
      "new_id": "888aca5a3a5a060657d9eaba27b761df00c03148",
      "new_mode": 33188,
      "new_path": "fuzzers/tint_ast_fuzzer/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "bc23dbccd040b497f9fe17751547eae86085af51",
      "old_mode": 33188,
      "old_path": "fuzzers/tint_ast_fuzzer/CMakeLists.txt",
      "new_id": "854b08d30e957e150edad2d5fc642ab8993e77f2",
      "new_mode": 33188,
      "new_path": "fuzzers/tint_ast_fuzzer/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "9407f82dbb09a3f7e28034b2791e15d74e5fd360",
      "old_mode": 33188,
      "old_path": "fuzzers/tint_ast_fuzzer/fuzzer.cc",
      "new_id": "dcee8dd58c7a244549688dd1004fe606edeac3ea",
      "new_mode": 33188,
      "new_path": "fuzzers/tint_ast_fuzzer/fuzzer.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ff7569c22c9512ce80e7a3d5d9d14dd9566804b0",
      "new_mode": 33188,
      "new_path": "fuzzers/tint_ast_fuzzer/override_cli_params.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1ce867a7d3c76751ce6452351885db0b3af90f85",
      "new_mode": 33188,
      "new_path": "fuzzers/tint_ast_fuzzer/tint_ast_fuzzer.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6e802dcdc217b9e1e123036ee17461bf8780c2b2",
      "new_mode": 33188,
      "new_path": "fuzzers/tint_ast_fuzzer/tint_ast_hlsl_writer_fuzzer.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6af93e7873fece9d4cdddc7269f6049458d5099d",
      "new_mode": 33188,
      "new_path": "fuzzers/tint_ast_fuzzer/tint_ast_msl_writer_fuzzer.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0e3723154273397e0cb8c98a74f7382881d3c14c",
      "new_mode": 33188,
      "new_path": "fuzzers/tint_ast_fuzzer/tint_ast_spv_writer_fuzzer.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "03eccae9269760f3d55e85058b6ea2a5de8b3e99",
      "new_mode": 33188,
      "new_path": "fuzzers/tint_ast_fuzzer/tint_ast_wgsl_writer_fuzzer.cc"
    },
    {
      "type": "modify",
      "old_id": "1ebb5457cedb7dd94e2483a62d32e7f934d591ad",
      "old_mode": 33188,
      "old_path": "fuzzers/tint_regex_fuzzer/BUILD.gn",
      "new_id": "7b898a9b90bd5299658a50f73e2b8300a08229b9",
      "new_mode": 33188,
      "new_path": "fuzzers/tint_regex_fuzzer/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "3aedb55c7ae2f888e3b2ec0139120414f67dbd68",
      "old_mode": 33188,
      "old_path": "fuzzers/tint_regex_fuzzer/CMakeLists.txt",
      "new_id": "d4ae7c145e5b1c35c20f0ea7f2d7e1f646eb6ff1",
      "new_mode": 33188,
      "new_path": "fuzzers/tint_regex_fuzzer/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "e16028afe8ed3f429829d92f4204b39d4baa377d",
      "old_mode": 33188,
      "old_path": "fuzzers/tint_regex_fuzzer/fuzzer.cc",
      "new_id": "5c527c3eff48c5ab520eb3eb1a434a76b765284a",
      "new_mode": 33188,
      "new_path": "fuzzers/tint_regex_fuzzer/fuzzer.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f5025fcd59d7e177455e0ee0a28a45c69ae854d6",
      "new_mode": 33188,
      "new_path": "fuzzers/tint_regex_fuzzer/override_cli_params.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "17143930fd4e0840779ec463aedd07d8ba32f065",
      "new_mode": 33188,
      "new_path": "fuzzers/tint_regex_fuzzer/tint_regex_fuzzer.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "54a78c5b1260eabdb5faec283a13f0e16551182a",
      "new_mode": 33188,
      "new_path": "fuzzers/tint_regex_fuzzer/tint_regex_hlsl_writer_fuzzer.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0d059a70cd5a86c3d1fa129d111c46842c8897e6",
      "new_mode": 33188,
      "new_path": "fuzzers/tint_regex_fuzzer/tint_regex_msl_writer_fuzzer.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "34a4ee35204bb2c4ddf5c982d9a32a92ff0f1f07",
      "new_mode": 33188,
      "new_path": "fuzzers/tint_regex_fuzzer/tint_regex_spv_writer_fuzzer.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4de33b6485536e44c6b006771374d75a90b3cf48",
      "new_mode": 33188,
      "new_path": "fuzzers/tint_regex_fuzzer/tint_regex_wgsl_writer_fuzzer.cc"
    }
  ]
}
