)]}'
{
  "commit": "84914079865928884331819a7952c5d66c516ce5",
  "tree": "e58966ae812fa62e5a654c5dce08500190609a5b",
  "parents": [
    "850f6eabff77b02f889448b74d1335b3484d7feb"
  ],
  "author": {
    "name": "Xinhao Yuan",
    "email": "xinhaoyuan@google.com",
    "time": "Wed Oct 08 11:16:39 2025 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Wed Oct 08 11:17:16 2025 -0700"
  },
  "message": "Unify the metadata handling between the Centipede builtin mutator and the adaptor mutator.\n\nAlso, use a class member of vector\u003coptional\u003cTORC\u003e\u003e instead of per-function vector\u003cunique_ptr\u003cTORC\u003e\u003e to reduce dynamic memory allocations.\n\nNote that the mutation functions are still separate due to the differences that the builtin mutator supports crossover while the adaptor mutator generates init inputs at a small chance.\n\nPiperOrigin-RevId: 816786388\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5ffe2fa68568f3e97ba207cc7fd91a6e0adb63d0",
      "old_mode": 33188,
      "old_path": "centipede/BUILD",
      "new_id": "59982a3b579bdca74935390deb0e717a8e3c89c6",
      "new_mode": 33188,
      "new_path": "centipede/BUILD"
    },
    {
      "type": "modify",
      "old_id": "a7c44931fbc810a732883665b64739b5ee9bdf53",
      "old_mode": 33188,
      "old_path": "centipede/fuzztest_mutator.cc",
      "new_id": "0690f2801b6f7c5f134eed2590f881fff8d9461f",
      "new_mode": 33188,
      "new_path": "centipede/fuzztest_mutator.cc"
    },
    {
      "type": "modify",
      "old_id": "5bd0e2ee7ac6307c344c9ac1f44c557a09054dc1",
      "old_mode": 33188,
      "old_path": "centipede/fuzztest_mutator.h",
      "new_id": "8b6846096196bad091d662e8e9a250928b87ac21",
      "new_mode": 33188,
      "new_path": "centipede/fuzztest_mutator.h"
    },
    {
      "type": "modify",
      "old_id": "3eb52898a04bae7a304a2b7bf417c1aea387dceb",
      "old_mode": 33188,
      "old_path": "fuzztest/internal/BUILD",
      "new_id": "ef0db1035187946f88912dad4396fbe6b511ff5b",
      "new_mode": 33188,
      "new_path": "fuzztest/internal/BUILD"
    },
    {
      "type": "modify",
      "old_id": "f130a2b97a08309a36566ffe08a78c199c6be3c6",
      "old_mode": 33188,
      "old_path": "fuzztest/internal/centipede_adaptor.cc",
      "new_id": "781b8b0df23b755280e8fe37752609a8d7bec8eb",
      "new_mode": 33188,
      "new_path": "fuzztest/internal/centipede_adaptor.cc"
    }
  ]
}
