)]}'
{
  "commit": "41a47681bfb52a530f29d6754293bab6c8eb14a6",
  "tree": "0f02de0214846aefd12f9ad6b6ccf4640211695e",
  "parents": [
    "e54bb263cfdf5abda1cef668cc673b99debb4437"
  ],
  "author": {
    "name": "Adam DeMuri",
    "email": "ademuri@google.com",
    "time": "Sat Aug 05 00:22:56 2023 +0000"
  },
  "committer": {
    "name": "Pdfium LUCI CQ",
    "email": "pdfium-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Sat Aug 05 00:22:56 2023 +0000"
  },
  "message": "CHECK range before casting float to int in fxnumber\n\nIf fxnumber is created from a float, GetSigned() invokes a\nstatic_cast\u003cint32_t\u003e. If the float is out of range for int32, this will\nbe undefined behavior. This changes it to crash instead.\n\nChange-Id: I5af914ee73a86d46c38a7b4284cc9bacb178ae5b\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/110970\nCommit-Queue: Tom Sepez \u003ctsepez@chromium.org\u003e\nReviewed-by: Tom Sepez \u003ctsepez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a0f38e6bede91b35fd2992619e8e5ab4f4ee08a5",
      "old_mode": 33188,
      "old_path": "core/fxcrt/fx_number.cpp",
      "new_id": "4e58490bb48dc2d4b2b62c06c07bddcbc3eb8864",
      "new_mode": 33188,
      "new_path": "core/fxcrt/fx_number.cpp"
    },
    {
      "type": "modify",
      "old_id": "deb4cf3c13013667a8cccc2c64e16076d3395073",
      "old_mode": 33188,
      "old_path": "core/fxcrt/fx_number_unittest.cpp",
      "new_id": "ebfdfe7ae7a3d4259a67bcd20a995c37d702acfa",
      "new_mode": 33188,
      "new_path": "core/fxcrt/fx_number_unittest.cpp"
    }
  ]
}
