)]}'
{
  "commit": "ea4eab8920826721023aed9d0fcf565333a650b4",
  "tree": "4d178dfe858236d7e6fe92ed3d9a2f2dafdf1944",
  "parents": [
    "da206beb234abebe9103e02bfb30471b643ca750"
  ],
  "author": {
    "name": "Tom Sepez",
    "email": "tsepez@chromium.org",
    "time": "Thu Jan 09 12:31:14 2025 -0800"
  },
  "committer": {
    "name": "Pdfium LUCI CQ",
    "email": "pdfium-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Jan 09 12:31:14 2025 -0800"
  },
  "message": "Update documentation and tests for fxcrt::Zip()\n\nIt turns out that zip(), as currently written, can be used to compare\ntwo const spans, because `T\u0026\u0026` inside a template is interpreted as a\nforwarding reference.\n\nDocument and test this before using it in code in this manner.\n\nChange-Id: I8ad7b335cb5ca799a8afc269e000e29a6f172cc5\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/127770\nCommit-Queue: Tom Sepez \u003ctsepez@chromium.org\u003e\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\nReviewed-by: Thomas Sepez \u003ctsepez@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4884a0df17574c1ebf176288fef51fe250fd2b4f",
      "old_mode": 33188,
      "old_path": "core/fxcrt/zip.h",
      "new_id": "8902f192fa410e6c778cd7295f3c1359b77dc312",
      "new_mode": 33188,
      "new_path": "core/fxcrt/zip.h"
    },
    {
      "type": "modify",
      "old_id": "46add4390e9d02d76436772787780ccc38272432",
      "old_mode": 33188,
      "old_path": "core/fxcrt/zip_unittest.cpp",
      "new_id": "09a2891fcd38d023f28382f8b9dc1f4375b12fbc",
      "new_mode": 33188,
      "new_path": "core/fxcrt/zip_unittest.cpp"
    }
  ]
}
