)]}'
{
  "commit": "ecb79e63534311e38951c65bf807bade4872fa3d",
  "tree": "50ac5fd287ecdfa6cb0c75a628286858556a9064",
  "parents": [
    "59f088efc51f9cb831e8278263c90dfe3935207d"
  ],
  "author": {
    "name": "Tom Sepez",
    "email": "tsepez@chromium.org",
    "time": "Thu May 23 16:25:42 2024 +0000"
  },
  "committer": {
    "name": "Pdfium LUCI CQ",
    "email": "pdfium-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu May 23 16:25:42 2024 +0000"
  },
  "message": "Take std::to_array\u003c\u003e() equivalent from chromium base.\n\nto_array\u003c\u003e() helps clean up std::array\u003c\u003e initialization, however it\ncan not be used until C++20, and we are holding the line at C++17.\n\nThe code differs from base in that we need to suppress both\nUNSAFE_BUFFER usage and narowing via a static_cast\u003c\u003e to run\nunder stricter compiler flags.\n\n-- Demonstrate its use in one place.\n\nChange-Id: Iddaf1fa936f107562049a54733c657c2184a872b\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/119512\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\nReviewed-by: Thomas Sepez \u003ctsepez@google.com\u003e\nCommit-Queue: Tom Sepez \u003ctsepez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e89ea7abeb8eb44b1c953e89d25f6d3a1aeb35a7",
      "old_mode": 33188,
      "old_path": "core/fpdfdoc/cpdf_dest.cpp",
      "new_id": "8026a75d5f6ccbf8aa1a3271cf07b8c88cb997e7",
      "new_mode": 33188,
      "new_path": "core/fpdfdoc/cpdf_dest.cpp"
    },
    {
      "type": "modify",
      "old_id": "8fe163914500ad8eed37ac475e3b5dec6404e2d4",
      "old_mode": 33188,
      "old_path": "core/fxcrt/stl_util.h",
      "new_id": "363f36bc4a14ebd23d5079ed844f0706f9399e0f",
      "new_mode": 33188,
      "new_path": "core/fxcrt/stl_util.h"
    }
  ]
}
