)]}'
{
  "commit": "a07c38ca5f8da6471adef82eeeba6e84978d7657",
  "tree": "67d25cfb3d63d13b5ea79da71433417a3201d16a",
  "parents": [
    "e5cd52cd892c07558372bb5d1d65b8804bff0624"
  ],
  "author": {
    "name": "Tom Sepez",
    "email": "tsepez@chromium.org",
    "time": "Fri Jun 25 21:30:08 2021 +0000"
  },
  "committer": {
    "name": "Pdfium LUCI CQ",
    "email": "pdfium-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Jun 25 21:30:08 2021 +0000"
  },
  "message": "Use span\u003cfloat\u003e in CPDF_Function::v_Call().\n\nGet some better bounds checking as a result.\n\n-- Use Optional in place of out param.\n-- Prefer std::fill(0.0f) over memset(0) for float arrays.\n\nChange-Id: I982345a3099f7e9c06dd2c909e415a6c27007587\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/82550\nCommit-Queue: Tom Sepez \u003ctsepez@chromium.org\u003e\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c8ca89dc70c9fdf8a88918d05a863c991131cfc5",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/page/cpdf_colorspace.cpp",
      "new_id": "49c687ac20e4ccb1b3a14035ba77525817259d16",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/page/cpdf_colorspace.cpp"
    },
    {
      "type": "modify",
      "old_id": "0e946f54cfc621ec17c850f3ced02ec50a4dbe29",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/page/cpdf_expintfunc.cpp",
      "new_id": "08afb91e0bc05e90c003f75449ba20115594ee8f",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/page/cpdf_expintfunc.cpp"
    },
    {
      "type": "modify",
      "old_id": "be296951ccc7d51e567d529a1d95d48806868279",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/page/cpdf_expintfunc.h",
      "new_id": "c31ad8b24879b98774c81f28e63b3cb7252edfc1",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/page/cpdf_expintfunc.h"
    },
    {
      "type": "modify",
      "old_id": "a8c6463835b952bd992ab8f4f1db433e18615f72",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/page/cpdf_function.cpp",
      "new_id": "feafc5ca63281185996b08d8e2a99be09cbddf85",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/page/cpdf_function.cpp"
    },
    {
      "type": "modify",
      "old_id": "03c21aa07a4e4c971f86032dbfb1361807bcea35",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/page/cpdf_function.h",
      "new_id": "7b6fcc3ba476030a0148ac1bef29e1caa74cb6cb",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/page/cpdf_function.h"
    },
    {
      "type": "modify",
      "old_id": "7d7085f3667b52d4d9ef5726f83e7b59cfff8c7b",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/page/cpdf_meshstream.cpp",
      "new_id": "60759f02b32c1cf0ac19e9f63f72b8e113b83ad4",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/page/cpdf_meshstream.cpp"
    },
    {
      "type": "modify",
      "old_id": "f4d00dc9c3e445a3a7e545f43ce96a174556feb1",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/page/cpdf_psfunc.cpp",
      "new_id": "b365cee4bea259ec91892296def4c25ba16e11db",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/page/cpdf_psfunc.cpp"
    },
    {
      "type": "modify",
      "old_id": "b81c2e7acd8c3c878c1b6f1f879f8a192f940707",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/page/cpdf_psfunc.h",
      "new_id": "8fb454fbd2755f5855f95dd716f6aa217a11fe84",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/page/cpdf_psfunc.h"
    },
    {
      "type": "modify",
      "old_id": "297ffd052eab14074d3ef1b1efb19da6a9859b86",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/page/cpdf_sampledfunc.cpp",
      "new_id": "9cd764cbd5ccea19d3a07a1d0c0f1b8e9f2c8635",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/page/cpdf_sampledfunc.cpp"
    },
    {
      "type": "modify",
      "old_id": "fa129ac22cc97206598459bf0a93c046e2a84dce",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/page/cpdf_sampledfunc.h",
      "new_id": "f9d226be6eda59c4501b15ca0eb6a1735bdb3127",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/page/cpdf_sampledfunc.h"
    },
    {
      "type": "modify",
      "old_id": "4f5504805ddf9b783c4ac2bf6705a698bfe82805",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/page/cpdf_stitchfunc.cpp",
      "new_id": "737ff5f7f9656cdac7a3754db6a5d25c06e47fd4",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/page/cpdf_stitchfunc.cpp"
    },
    {
      "type": "modify",
      "old_id": "761c9ba4c4ee30129f569120a5befc2373d0cd83",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/page/cpdf_stitchfunc.h",
      "new_id": "c6f3e36723f30f2566e2e9d211e737d162643293",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/page/cpdf_stitchfunc.h"
    },
    {
      "type": "modify",
      "old_id": "69af157fb82d74428b0afac971c8f5f582c9d719",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/render/cpdf_docrenderdata.cpp",
      "new_id": "5e3e0708bcc434def2c5bed99f2e41b6e07f9bc4",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/render/cpdf_docrenderdata.cpp"
    },
    {
      "type": "modify",
      "old_id": "8fb867b31191beb09e0b300a02d38179a6e6381d",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/render/cpdf_rendershading.cpp",
      "new_id": "bf012f589173e5bb55d1cdb406169f1d6239e467",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/render/cpdf_rendershading.cpp"
    },
    {
      "type": "modify",
      "old_id": "ea817a2fb4eeabc6606eb540e711ec6aa18e76eb",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/render/cpdf_renderstatus.cpp",
      "new_id": "afecf66238379e39e5899718194453f8c45296cd",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/render/cpdf_renderstatus.cpp"
    }
  ]
}
