)]}'
{
  "commit": "4761770b945f7ef4ac748e31b85e00b4d0fc6593",
  "tree": "2d240220cb86b94150d52b69da76114381d2dd6a",
  "parents": [
    "eb4ac06d9d3a53999327a38acf8685b6acfaae76"
  ],
  "author": {
    "name": "Tom Sepez",
    "email": "tsepez@chromium.org",
    "time": "Wed Jan 23 21:55:41 2019 +0000"
  },
  "committer": {
    "name": "Chromium commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Wed Jan 23 21:55:41 2019 +0000"
  },
  "message": "Add CFXJSE_Value::IsEmpty() and use it in SetArray()\n\nBecause values have yet another possibility: they might be empty\nand v8 will assert if we try to set an array element to an empty\nvalue. Note that this is an entirely different state than being\nundefined, or null, which it handles properly. In fact, newly\ncreated CFXJSE_Values are IsEmpty().\n\nNeeded to fix a segv in a forthcoming CL.\n\nChange-Id: I74f075ab3e483533e9c6ad81254e2b819553cdf8\nReviewed-on: https://pdfium-review.googlesource.com/c/48750\nCommit-Queue: Tom Sepez \u003ctsepez@chromium.org\u003e\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e4435b363b0c6dcb868e333fed439f12f6d4119d",
      "old_mode": 33188,
      "old_path": "fxjs/BUILD.gn",
      "new_id": "706884b26de387c49cd2c1d5f2381b15c9d04fb2",
      "new_mode": 33188,
      "new_path": "fxjs/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "e668c07c275c79047a0da4ae9dbeefff81db8d5c",
      "old_mode": 33188,
      "old_path": "fxjs/xfa/cfxjse_value.cpp",
      "new_id": "48bd92340c190be2d0fc5f13a28c8dd0955d3a24",
      "new_mode": 33188,
      "new_path": "fxjs/xfa/cfxjse_value.cpp"
    },
    {
      "type": "modify",
      "old_id": "38a16e978fd5bd3b52bc914ea480935419fafca1",
      "old_mode": 33188,
      "old_path": "fxjs/xfa/cfxjse_value.h",
      "new_id": "7bd605c33249af7a86ef9b375d1c1e10f1778423",
      "new_mode": 33188,
      "new_path": "fxjs/xfa/cfxjse_value.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "988111ecf4ce44c9cae48cc16915869068ffb015",
      "new_mode": 33188,
      "new_path": "fxjs/xfa/cfxjse_value_embeddertest.cpp"
    }
  ]
}
