)]}'
{
  "commit": "bc06af977fc89b8b25bfd7180d010b915811c0d8",
  "tree": "1a51d8dc8aff1f82fbe1d07aa0556f47505cc490",
  "parents": [
    "14f220b76159a2f2d926029e32b3fe975d1dc525"
  ],
  "author": {
    "name": "Garret Rieger",
    "email": "grieger@google.com",
    "time": "Wed Jun 16 15:49:14 2021 -0700"
  },
  "committer": {
    "name": "Behdad Esfahbod",
    "email": "behdad@behdad.org",
    "time": "Sun Jun 20 17:45:19 2021 -0700"
  },
  "message": "[subset] speed up feature collection when tags are specified.\n\nPrecompute a feature index filter to avoid needing to iterate the feature tag list for each encountered feature index. For this particular fuzzer case speeds up feature collection from 50s to 2s.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "97d2971beedef9d6bc4a7a7afa967611e8bf2abe",
      "old_mode": 33188,
      "old_path": "src/hb-ot-layout.cc",
      "new_id": "bc80586ab6439122fca4025d98eca07db4cb2d58",
      "new_mode": 33188,
      "new_path": "src/hb-ot-layout.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "122a9680be136e799f252f0fc1f19c0911579732",
      "new_mode": 33188,
      "new_path": "test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-subset-fuzzer-5241922561114112"
    }
  ]
}
