)]}'
{
  "log": [
    {
      "commit": "05201fc7e77e0d2682763dbbe15cf6b65a0d6cb9",
      "tree": "bea04ca69fd0359412f1d76c7d336087dfdbf854",
      "parents": [
        "65cdd6130425b46e14c1f0736404f0a974388085"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Mar 14 16:13:54 2019 -0700"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Thu Mar 14 23:42:17 2019 +0000"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls recipe\nchanges from upstream projects (e.g. depot_tools) into downstream projects\n(e.g. tools/build).\n\n\nMore info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug.\nrecipe_engine:\n  https://crrev.com/d174af20fe2383140d7b604b96034ecaaeba1721 Split up stream.py. (iannucci@chromium.org)\n  https://crrev.com/b2fd216f19285779af34b1d2df68b5ca9899ec1d Add encoding voodoo magic hack. (iannucci@chromium.org)\n\n\nTBR\u003dborenet@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nBugdroid-Send-Email: False\nChange-Id: Ic86a808f5959242d3296701dc59c166b4d19a6b2\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/201388\nReviewed-by: Recipe Roller \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\nCommit-Queue: Recipe Roller \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "65cdd6130425b46e14c1f0736404f0a974388085",
      "tree": "634826225bc50f59ac822df6585a18a9d84c4451",
      "parents": [
        "3101dade995bded31da731c698696635e2b17cee"
      ],
      "author": {
        "name": "Brian Osman",
        "email": "brianosman@google.com",
        "time": "Thu Mar 14 17:01:57 2019 -0400"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Thu Mar 14 23:37:17 2019 +0000"
      },
      "message": "Ganesh: Clamp blend inputs when using F16_Clamped pixel config\n\nThis ensures that we stay in [0,1], except for plus mode, which\nrequires a larger and more invasive change.\n\nBug: skia:\nChange-Id: I97f6bcea8b10e70e55ba24bcff759ddbb1761794\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/201460\nReviewed-by: Brian Salomon \u003cbsalomon@google.com\u003e\nCommit-Queue: Brian Osman \u003cbrianosman@google.com\u003e\n"
    },
    {
      "commit": "3101dade995bded31da731c698696635e2b17cee",
      "tree": "518212466da5bd642e86e46915e5d42d97197555",
      "parents": [
        "4763435ec7ae397bd5dfb1e8c75d79a9dcc3d458"
      ],
      "author": {
        "name": "skia-autoroll",
        "email": "skia-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Thu Mar 14 21:47:17 2019 +0000"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Thu Mar 14 22:28:07 2019 +0000"
      },
      "message": "Roll third_party/externals/swiftshader becb44f1177a..9b156615197d (1 commits)\n\nhttps://swiftshader.googlesource.com/SwiftShader.git/+log/becb44f1177a..9b156615197d\n\n\ngit log becb44f1177a..9b156615197d --date\u003dshort --no-merges --format\u003d\u0027%ad %ae %s\u0027\n2019-03-14 bclayton@google.com SpirvShader: Split instructions into blocks.\n\n\nCreated with:\n  gclient setdep -r third_party/externals/swiftshader@9b156615197d\n\nThe AutoRoll server is located here: https://autoroll.skia.org/r/swiftshader-skia-autoroll\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+/master/autoroll/README.md\n\nIf the roll is causing failures, please contact the current sheriff, who should\nbe CC\u0027d on the roll, and stop the roller if necessary.\n\nCQ_INCLUDE_TRYBOTS\u003dskia.primary:Test-Debian9-Clang-GCE-GPU-SwiftShader-x86_64-Debug-All-SwiftShader\nTBR\u003dbenjaminwagner@google.com\n\nChange-Id: I5e0d7723551290992d2a5168fe143ad5045fc329\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/201501\nReviewed-by: skia-autoroll \u003cskia-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCommit-Queue: skia-autoroll \u003cskia-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "4763435ec7ae397bd5dfb1e8c75d79a9dcc3d458",
      "tree": "38f15e3a85ffad9ce0ac4f1fa7bf01fcfa79170f",
      "parents": [
        "fe79a7e6a8c37790a740cc16409765ad17c89594"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Mar 14 15:05:09 2019 -0700"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Thu Mar 14 22:27:27 2019 +0000"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls recipe\nchanges from upstream projects (e.g. depot_tools) into downstream projects\n(e.g. tools/build).\n\n\nMore info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug.\nrecipe_engine:\n  https://crrev.com/3ecff337380d856508f5f46a352021aed6ea4178 Add an an implicit check() that the step exists when getting an item from the steps dictionary. (gbeaty@chromium.org)\n\n\nTBR\u003dborenet@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I022b478c249ba449875342a8fff1e8af438301c7\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/201405\nReviewed-by: Recipe Roller \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\nCommit-Queue: Recipe Roller \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "fe79a7e6a8c37790a740cc16409765ad17c89594",
      "tree": "3fe99ea77c2b6b2b97f7a55ad31d2557d3b5f989",
      "parents": [
        "1aaad02fba5d72356fac140e2eda4ea7ecf183bb"
      ],
      "author": {
        "name": "skia-autoroll",
        "email": "skia-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Thu Mar 14 20:57:17 2019 +0000"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Thu Mar 14 21:44:27 2019 +0000"
      },
      "message": "Roll third_party/externals/swiftshader a2749f39f47d..becb44f1177a (1 commits)\n\nhttps://swiftshader.googlesource.com/SwiftShader.git/+log/a2749f39f47d..becb44f1177a\n\n\ngit log a2749f39f47d..becb44f1177a --date\u003dshort --no-merges --format\u003d\u0027%ad %ae %s\u0027\n2019-03-14 capn@google.com Fix allocation of low-alignment memory\n\n\nCreated with:\n  gclient setdep -r third_party/externals/swiftshader@becb44f1177a\n\nThe AutoRoll server is located here: https://autoroll.skia.org/r/swiftshader-skia-autoroll\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+/master/autoroll/README.md\n\nIf the roll is causing failures, please contact the current sheriff, who should\nbe CC\u0027d on the roll, and stop the roller if necessary.\n\nCQ_INCLUDE_TRYBOTS\u003dskia.primary:Test-Debian9-Clang-GCE-GPU-SwiftShader-x86_64-Debug-All-SwiftShader\nTBR\u003dbenjaminwagner@google.com\n\nChange-Id: Iaf2cee9fa98dc3293fb9f42dcbd87fa5e5728619\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/201426\nReviewed-by: skia-autoroll \u003cskia-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCommit-Queue: skia-autoroll \u003cskia-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "1aaad02fba5d72356fac140e2eda4ea7ecf183bb",
      "tree": "25f7f414e5ead319f5623c6b7b4a88f1aff24ede",
      "parents": [
        "9a568756541a7873d68189324b52ea926ce61aa9"
      ],
      "author": {
        "name": "Jim Van Verth",
        "email": "jvanverth@google.com",
        "time": "Thu Mar 14 14:21:51 2019 -0400"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Thu Mar 14 21:23:05 2019 +0000"
      },
      "message": "Fix cached perspective shadows\n\nBug: b/123261126\nChange-Id: Ia1b6d4971c89b5bd328c8ff7c2090c55cc2cd424\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/201382\nReviewed-by: Brian Salomon \u003cbsalomon@google.com\u003e\nCommit-Queue: Jim Van Verth \u003cjvanverth@google.com\u003e\n"
    },
    {
      "commit": "9a568756541a7873d68189324b52ea926ce61aa9",
      "tree": "3af9cb6d1ebd62788d03b2f7e880d4aea9dec554",
      "parents": [
        "f58fdfa0ff4fd8b5894bde3a7d11a880510e12bd"
      ],
      "author": {
        "name": "Michael Ludwig",
        "email": "michaelludwig@google.com",
        "time": "Thu Mar 14 16:31:45 2019 -0400"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Thu Mar 14 21:04:14 2019 +0000"
      },
      "message": "Blacklist compositor_quads_filter on chromecast\n\nBug: skia:8869\nChange-Id: I6a3693b5614cab2fe468efcec17a46aafafb3e79\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/201384\nReviewed-by: Ben Wagner \u003cbenjaminwagner@google.com\u003e\nCommit-Queue: Ben Wagner \u003cbenjaminwagner@google.com\u003e\nAuto-Submit: Michael Ludwig \u003cmichaelludwig@google.com\u003e\n"
    },
    {
      "commit": "f58fdfa0ff4fd8b5894bde3a7d11a880510e12bd",
      "tree": "ae798c7167cb5a64392297558fb9c7f77b436ce1",
      "parents": [
        "f4191394cf4fe2ba9f836de87c7afacfe48c14a6"
      ],
      "author": {
        "name": "skia-autoroll",
        "email": "skia-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Thu Mar 14 20:09:17 2019 +0000"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Thu Mar 14 20:54:42 2019 +0000"
      },
      "message": "Roll third_party/externals/swiftshader af973b67141e..a2749f39f47d (1 commits)\n\nhttps://swiftshader.googlesource.com/SwiftShader.git/+log/af973b67141e..a2749f39f47d\n\n\ngit log af973b67141e..a2749f39f47d --date\u003dshort --no-merges --format\u003d\u0027%ad %ae %s\u0027\n2019-03-14 bclayton@google.com SpirvShader: Fix for integer overflow in SDiv and SMod.\n\n\nCreated with:\n  gclient setdep -r third_party/externals/swiftshader@a2749f39f47d\n\nThe AutoRoll server is located here: https://autoroll.skia.org/r/swiftshader-skia-autoroll\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+/master/autoroll/README.md\n\nIf the roll is causing failures, please contact the current sheriff, who should\nbe CC\u0027d on the roll, and stop the roller if necessary.\n\nCQ_INCLUDE_TRYBOTS\u003dskia.primary:Test-Debian9-Clang-GCE-GPU-SwiftShader-x86_64-Debug-All-SwiftShader\nTBR\u003dbenjaminwagner@google.com\n\nChange-Id: I6845602769b87ed46a0ce070fdbf672079c8cd66\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/201424\nReviewed-by: skia-autoroll \u003cskia-autoroll@skia-public.iam.gserviceaccount.com\u003e\nCommit-Queue: skia-autoroll \u003cskia-autoroll@skia-public.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "f4191394cf4fe2ba9f836de87c7afacfe48c14a6",
      "tree": "5adb319d27b53350130f019539cb9689b4f50bcf",
      "parents": [
        "832787ac6cb8c320986c22192f335cb0e6596cb7"
      ],
      "author": {
        "name": "Brian Salomon",
        "email": "bsalomon@google.com",
        "time": "Thu Mar 14 15:46:20 2019 -0400"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Thu Mar 14 20:36:32 2019 +0000"
      },
      "message": "Clamp override color to bytes in GrFillRectOp when half float vertex\nattrs not supported.\n\nFixes crash on Nexus 7 after:\nhttps://skia.googlesource.com/skia.git/+/45fe9473d1f03d80eac0468b83c04f6f758471a0\n\nChange-Id: I2f121ff27f8774a5dd5091dd1f7fca2d2554b4b2\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/201385\nAuto-Submit: Brian Salomon \u003cbsalomon@google.com\u003e\nCommit-Queue: Michael Ludwig \u003cmichaelludwig@google.com\u003e\nReviewed-by: Michael Ludwig \u003cmichaelludwig@google.com\u003e\n"
    },
    {
      "commit": "832787ac6cb8c320986c22192f335cb0e6596cb7",
      "tree": "c6ccc21ffc122d31a4e57b5c833d5c7d482ed087",
      "parents": [
        "512e38091c8511847334b89365d46cbb0452309a"
      ],
      "author": {
        "name": "Kevin Lubick",
        "email": "kjlubick@google.com",
        "time": "Thu Mar 14 11:25:57 2019 -0400"
      },
      "committer": {
        "name": "Kevin Lubick",
        "email": "kjlubick@google.com",
        "time": "Thu Mar 14 20:25:25 2019 +0000"
      },
      "message": "[canvaskit] Fallback to CPU more gracefully\n\nThis should also trim down code size since WebGL should never want\nGrGLMakeAssembledGLInterface only GrGLMakeAssembledGLESInterface\n\nBug: skia:\nChange-Id: I9246d467847eeb91517c56075077b3e26c4ee336\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/201223\nReviewed-by: Nathaniel Nifong \u003cnifong@google.com\u003e\n"
    }
  ]
}
