)]}'
{
  "commit": "ffcb82acc65d2c740ddf5ce463c2b52fead00d38",
  "tree": "aa1bcfb4c2d64af328156fdddd45be1d610d2f88",
  "parents": [
    "8c71a15d9019dcfa98454c7dd76f5277ff341a05"
  ],
  "author": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Thu Sep 28 16:26:52 2023 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Sep 28 16:26:52 2023 +0000"
  },
  "message": "[tint][cmake] Rework targets for fuzzers\n\nInstead of trying to juggle a plain target and a fuzzer-variant target\nin the functions, import the generated targets twice - once with fuzzers\ndisabled and again with fuzzers enabled.\nThe second pass has a suffix on the tint targets, so we get our forked\nfuzzer-enabled targets.\n\nThis fixes an issue I spotted where a number of fuzzer dependencies were\nnot getting compiled with `-fsanitize\u003dfuzzer`, and so we were missing\ncoverage information for these.\n\nChange-Id: I64ca703ab2ccbe3bee3c03e5298946843b2c4950\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/153781\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nCommit-Queue: Ben Clayton \u003cbclayton@google.com\u003e\nReviewed-by: Antonio Maiorano \u003camaiorano@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2f3e8933ffeb545e4d406e365d9df4d831729a2c",
      "old_mode": 33188,
      "old_path": "src/tint/CMakeLists.txt",
      "new_id": "b8395353f13268f8d0680eec2c3c5032852c2556",
      "new_mode": 33188,
      "new_path": "src/tint/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "1cb440a44f2ff862873b2e33e0ca87fedb783794",
      "old_mode": 33188,
      "old_path": "src/tint/fuzzers/tint_ast_fuzzer/CMakeLists.txt",
      "new_id": "4e920a6930d3f253ecfeffd3b56a6154ac5b6ed5",
      "new_mode": 33188,
      "new_path": "src/tint/fuzzers/tint_ast_fuzzer/CMakeLists.txt"
    }
  ]
}
