)]}'
{
  "commit": "4643cf6518895ebfcc5c1e4ca7249da7879dc19b",
  "tree": "a4daebbb6105260544407c1bc2c4c018031efee3",
  "parents": [
    "d564b0d2baa3fe03087780d7b03a55ab3e171d41"
  ],
  "author": {
    "name": "Tom Sepez",
    "email": "tsepez@chromium.org",
    "time": "Mon Nov 09 19:27:05 2020 +0000"
  },
  "committer": {
    "name": "Chromium commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Mon Nov 09 19:27:05 2020 +0000"
  },
  "message": "Avoid allocating CFXJSE_Values for |this| in poperty callbacks\n\nLet it flow further down the code as a v8::Local\u003c\u003e. The only real\nconsequence is that we need to expose a delete wrapper for locals\nthat was formerly part of the CFXJSE_Value code.\n\nBug: pdfium:1610\nChange-Id: I95dd709c4ff3716e3e37e6824b7ee4d0a00d5375\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/76011\nReviewed-by: Daniel Hosseinian \u003cdhoss@chromium.org\u003e\nCommit-Queue: Tom Sepez \u003ctsepez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0f2c656d343f5e712c01a0f78b9e96ccd4619a2f",
      "old_mode": 33188,
      "old_path": "fxjs/fxv8.cpp",
      "new_id": "65a0f517c38beddbadec0f56aeab91da50253daf",
      "new_mode": 33188,
      "new_path": "fxjs/fxv8.cpp"
    },
    {
      "type": "modify",
      "old_id": "d5c19fab90b905b9b9be5f60bb8e9c8358069114",
      "old_mode": 33188,
      "old_path": "fxjs/fxv8.h",
      "new_id": "0078c62cb30edd8545c0f32ed0937ec48d388b05",
      "new_mode": 33188,
      "new_path": "fxjs/fxv8.h"
    },
    {
      "type": "modify",
      "old_id": "b34c17282ea7c4ae106d07537189dd985a6af917",
      "old_mode": 33188,
      "old_path": "fxjs/xfa/cfxjse_class.cpp",
      "new_id": "d2c1749e4d8fbe8da5c77423563e9212f7793a29",
      "new_mode": 33188,
      "new_path": "fxjs/xfa/cfxjse_class.cpp"
    },
    {
      "type": "modify",
      "old_id": "9689403f7e567e023705f4b55e54c41ce72f4d4f",
      "old_mode": 33188,
      "old_path": "fxjs/xfa/cfxjse_engine.cpp",
      "new_id": "93595edec1205ba99c81855832a44af04f666f5b",
      "new_mode": 33188,
      "new_path": "fxjs/xfa/cfxjse_engine.cpp"
    },
    {
      "type": "modify",
      "old_id": "fbb5bb8fb0418c0f1e5c161074dfee0e959b7592",
      "old_mode": 33188,
      "old_path": "fxjs/xfa/cfxjse_engine.h",
      "new_id": "24834e537f374bdb2786e2c2361be700520ba788",
      "new_mode": 33188,
      "new_path": "fxjs/xfa/cfxjse_engine.h"
    },
    {
      "type": "modify",
      "old_id": "478e97ead5e593553f1c59b94c811c9d31863d8f",
      "old_mode": 33188,
      "old_path": "fxjs/xfa/cfxjse_value.cpp",
      "new_id": "4ea8209961225a3c0b30dd790fec4bbe6ec9077c",
      "new_mode": 33188,
      "new_path": "fxjs/xfa/cfxjse_value.cpp"
    },
    {
      "type": "modify",
      "old_id": "d02f00a3a704a7d35a78a34a3a76e38bcae090f6",
      "old_mode": 33188,
      "old_path": "fxjs/xfa/cfxjse_value.h",
      "new_id": "4029a4f2e86c3636fc81abf94032f5f14533ba54",
      "new_mode": 33188,
      "new_path": "fxjs/xfa/cfxjse_value.h"
    },
    {
      "type": "modify",
      "old_id": "5d703519d4c99dba4b27841d8d36236c92d88bb9",
      "old_mode": 33188,
      "old_path": "fxjs/xfa/fxjse.h",
      "new_id": "a1cb18343902c39c08ba0de1dd5c8e4caa1c104e",
      "new_mode": 33188,
      "new_path": "fxjs/xfa/fxjse.h"
    }
  ]
}
