)]}'
{
  "commit": "7b38e3cf75296c749c843fa89af14f70f4e4b2db",
  "tree": "04907815dd6f68db55ee9df0958ab5549a801a1e",
  "parents": [
    "0e5b249e549a540bd89d525369b950c9e4404235"
  ],
  "author": {
    "name": "fmalita",
    "email": "fmalita@chromium.org",
    "time": "Thu May 26 11:13:52 2016 -0700"
  },
  "committer": {
    "name": "Commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Thu May 26 11:13:52 2016 -0700"
  },
  "message": "Fix int32 overflow in LinearGradientContext::shade4_dx_clamp\n\nThe unconditional increment in shade4_dx_clamp can overflow int32\n\n\u003d\u003e n \u003d\u003d SK_MinS32\n\u003d\u003e count ~\u003d SK_MinS32\n\u003d\u003e we skip the main shader loop \u0027cause count \u003c 0\n\nR\u003dreed@google.com,mtklein@google.com\nBUG\u003dchromium:599458\nGOLD_TRYBOT_URL\u003d https://gold.skia.org/search?issue\u003d2010843002\n\nReview-Url: https://codereview.chromium.org/2010843002\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1bdce39d985370c51e5dbcd3c9187c26518c3379",
      "old_mode": 33188,
      "old_path": "src/effects/gradients/SkLinearGradient.cpp",
      "new_id": "209b833973291f3b4199299320510935c6f31ecd",
      "new_mode": 33188,
      "new_path": "src/effects/gradients/SkLinearGradient.cpp"
    },
    {
      "type": "modify",
      "old_id": "ac55d9934efc2a39b8cb2c3bdd464b95ad5d1a8f",
      "old_mode": 33188,
      "old_path": "tests/GradientTest.cpp",
      "new_id": "7add42d875b93804539f78a42977b081ce9ce2af",
      "new_mode": 33188,
      "new_path": "tests/GradientTest.cpp"
    }
  ]
}
