)]}'
{
  "commit": "92a572635109173cfdcd0220304b598750e6fd2b",
  "tree": "758c92f102ea03434996d9fae2b8f480f8fa2a33",
  "parents": [
    "1af4f5b6223e2dae5a17c996e1edefa20bda2eaa"
  ],
  "author": {
    "name": "Lei Zhang",
    "email": "thestig@chromium.org",
    "time": "Fri Sep 08 17:52:08 2023 +0000"
  },
  "committer": {
    "name": "Pdfium LUCI CQ",
    "email": "pdfium-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Sep 08 17:52:08 2023 +0000"
  },
  "message": "Improve CPDF_CMapParser::HandleCid() performance\n\nSend the entire range of codes to write to CPDF_CMap in one go. Then\nCPDF_CMap can create a single span and write all the values, instead of\ncreating one span per value. While spans are not expensive to create,\ncreating 64K spans in a loop does add up. This makes pdf_cmap_fuzzer run\n3X as fast for the problematic input.\n\nBug: chromium:1478569\nChange-Id: I3322de8aeaff23c5e562d4acc55ade57c0cc03ad\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/111730\nReviewed-by: Tom Sepez \u003ctsepez@chromium.org\u003e\nCommit-Queue: Lei Zhang \u003cthestig@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d5fa61b5e38e079b93a8716333de49a7036130f1",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/font/cpdf_cmap.cpp",
      "new_id": "a38eab428c61743359ba63c4fb4adf55d22f82fe",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/font/cpdf_cmap.cpp"
    },
    {
      "type": "modify",
      "old_id": "416010a759bfc5c0e22a7678a2ba962ce780dda8",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/font/cpdf_cmap.h",
      "new_id": "5469979942ecfa11d68439c7285622413f9a99b2",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/font/cpdf_cmap.h"
    },
    {
      "type": "modify",
      "old_id": "87a590781b76b79d8e8b1ec36e5d09144cb57d3f",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/font/cpdf_cmapparser.cpp",
      "new_id": "465b6fcf8001f17b15569337f89c3e79a04ae561",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/font/cpdf_cmapparser.cpp"
    }
  ]
}
