)]}'
{
  "log": [
    {
      "commit": "406b068942f00a729dd03461b723ac04bda61b43",
      "tree": "24afdb837f2297070bdc955f4a5c742de56b98fb",
      "parents": [
        "2f3b0dd0d3c4440474540966476f0683816ec675"
      ],
      "author": {
        "name": "skia-autoroll",
        "email": "skia-autoroll@skia-public.iam.gserviceaccount.com",
        "time": "Tue Mar 12 13:48:17 2019 +0000"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Tue Mar 12 14:27:58 2019 +0000"
      },
      "message": "Roll third_party/externals/swiftshader abb57857c536..6193cb187e4a (1 commits)\n\nhttps://swiftshader.googlesource.com/SwiftShader.git/+log/abb57857c536..6193cb187e4a\n\n\ngit log abb57857c536..6193cb187e4a --date\u003dshort --no-merges --format\u003d\u0027%ad %ae %s\u0027\n2019-03-12 bclayton@google.com tests/regres/export_to_sheets: Fix off-by-one in loop\n\n\nCreated with:\n  gclient setdep -r third_party/externals/swiftshader@6193cb187e4a\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: Ic20718697f868582fd0dbcafa1ab0df380c054d2\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/200391\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": "2f3b0dd0d3c4440474540966476f0683816ec675",
      "tree": "0e909de6dd9b20e02fc4ed59fe0167d0063c1651",
      "parents": [
        "d254435603d8fa3e79ad0b5ec61ebf41f8fcdd8d"
      ],
      "author": {
        "name": "Greg Kaiser",
        "email": "gkaiser@google.com",
        "time": "Tue Mar 12 06:27:52 2019 -0700"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Tue Mar 12 14:18:28 2019 +0000"
      },
      "message": "GrQuadPerEdgeAA: Fix typo in \u0027if\u0027 check\n\nWe were checking d1And2[2] twice, and not checking d1And2[3] at\nall.  We fix this to check each of them once.\n\nChange-Id: Ib44dfcb2643ce2758917763f048d93e8f39fd8d5\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/200389\nAuto-Submit: Greg Kaiser \u003cgkaiser@google.com\u003e\nReviewed-by: Michael Ludwig \u003cmichaelludwig@google.com\u003e\nCommit-Queue: Michael Ludwig \u003cmichaelludwig@google.com\u003e\n"
    },
    {
      "commit": "d254435603d8fa3e79ad0b5ec61ebf41f8fcdd8d",
      "tree": "5794da08c43fdd142c3a747be8eae959376adf24",
      "parents": [
        "d0e1ceffcc6840bc960539a3bc188ab01a302326"
      ],
      "author": {
        "name": "Kevin Lubick",
        "email": "kjlubick@google.com",
        "time": "Tue Mar 12 09:20:32 2019 -0400"
      },
      "committer": {
        "name": "Kevin Lubick",
        "email": "kjlubick@google.com",
        "time": "Tue Mar 12 13:46:41 2019 +0000"
      },
      "message": "[pathkit] Clean up perf/test init\n\nThis will hopefully help with flakiness.\n\nBug: skia:8810\nChange-Id: Id2fa9abcc0e95f0cf8b08557215766b4f9c57478\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/200047\nReviewed-by: Ben Wagner \u003cbenjaminwagner@google.com\u003e\n"
    },
    {
      "commit": "d0e1ceffcc6840bc960539a3bc188ab01a302326",
      "tree": "a15ff7e384e39ebbf4e4918781a2eaffee913ffd",
      "parents": [
        "88b93da63d46600f78c34759a83f47bc250d5456"
      ],
      "author": {
        "name": "Brian Salomon",
        "email": "bsalomon@google.com",
        "time": "Tue Mar 12 13:37:12 2019 +0000"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Tue Mar 12 13:37:21 2019 +0000"
      },
      "message": "Revert \"Reintroduce deinstantiate lazy proxy types and use for promise images.\"\n\nThis reverts commit 8b40ac35b2ec31a61c751e610b891681df272283.\n\nReason for revert: breaks viz_unittests\n\nOriginal change\u0027s description:\n\u003e Reintroduce deinstantiate lazy proxy types and use for promise images.\n\u003e \n\u003e This reverts a fraction of b2c5dae65df952999f0a12b9df80bc1433ffa19a to\n\u003e restore the deinstantiate lazy proxy type, supporting implementation,\n\u003e and tests.\n\u003e \n\u003e Use them for promise images to avoid thread safety issues for promise\n\u003e image resources. Makes promise image instantiation callbacks do a thread\n\u003e safe unref of their fulfilled GrTexture in GrResourceCache. The\n\u003e GrResourceCache mechanism for receiving unref messages is extended to\n\u003e allow multiple pending unrefs. All this is new.\n\u003e \n\u003e \n\u003e Bug: skia:8800\n\u003e Change-Id: I7b1d4fea13c053b6fbbd39c0c6eaf567b8bf81f1\n\u003e Reviewed-on: https://skia-review.googlesource.com/c/skia/+/199002\n\u003e Reviewed-by: Brian Salomon \u003cbsalomon@google.com\u003e\n\u003e Reviewed-by: Robert Phillips \u003crobertphillips@google.com\u003e\n\u003e Commit-Queue: Brian Salomon \u003cbsalomon@google.com\u003e\n\nTBR\u003dbsalomon@google.com,robertphillips@google.com\n\nChange-Id: Iba960efba4290a284294c62d0470ad7e932c174a\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nBug: skia:8800\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/200460\nReviewed-by: Brian Salomon \u003cbsalomon@google.com\u003e\nCommit-Queue: Brian Salomon \u003cbsalomon@google.com\u003e\n"
    },
    {
      "commit": "88b93da63d46600f78c34759a83f47bc250d5456",
      "tree": "cbf3e794df3a52c29e8acf8139621123bc2f37ee",
      "parents": [
        "826c89cf3f007a69a152b575c4b8a68cc979fc28"
      ],
      "author": {
        "name": "Robert Phillips",
        "email": "robertphillips@google.com",
        "time": "Mon Mar 11 14:45:43 2019 -0400"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Tue Mar 12 13:25:28 2019 +0000"
      },
      "message": "Always explicitly allocate except in Android Framework (take 2)\n\nThis will turn on explicit allocation (w/o opList sorting) in Chrome. It leaves the old allocation system in place in Android Framework and some of Skia\u0027s older bots.\n\nWe want:\n  Flutter and Chrome to always explicitly allocate but not sort opLists outside of DDLs\n  Android to never explicitly allocate and, thus, automatically never sort opLists\n\nThis cannot land until after the following Chrome CL lands:\n\nhttps://chromium-review.googlesource.com/c/chromium/src/+/1516096 (Disable opList sorting within Skia)\n\n\nChange-Id: Ic7d6a1a77a08f2fe42324773f62cccf8175ab3d7\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/199931\nReviewed-by: Brian Salomon \u003cbsalomon@google.com\u003e\nCommit-Queue: Robert Phillips \u003crobertphillips@google.com\u003e\n"
    },
    {
      "commit": "826c89cf3f007a69a152b575c4b8a68cc979fc28",
      "tree": "2c2e84b7c27edebf58bc1ce9d0cd44caca25a032",
      "parents": [
        "e938c92fe7ea2d2dab4581b8b4b349f0c4a04aa0"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Mar 12 06:02:50 2019 -0700"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Tue Mar 12 13:22:28 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.\ndepot_tools:\n  https://crrev.com/860378ee9e76f580bd8446534e8f1aaad999a9a5 my_activity.py: Add date to format (ljusten@chromium.org)\n  https://crrev.com/112a77f4bfed7b08e931b9c593e96b9c8e2f7d63 Make sys a top-level import in gclient_paths. (dpranke@chromium.org)\nrecipe_engine:\n  https://crrev.com/5ffb2e26442a8cd2d109686ef16f8ae9f7ea8979 Add support for longMessage and maxDiff to assertions api. (gbeaty@chromium.org)\n  https://crrev.com/d21dc6a81bce49816df20745cb36daa73ca28f8c Fix the assertions whitelist. (gbeaty@chromium.org)\n  https://crrev.com/a9e17d2bfaefc76e7355cb5123f1fe6ebcf4af9b Fix the assertions.assertRaises{,Regexp} to act as context managers. (gbeaty@chromium.org)\n  https://crrev.com/f270edd89315dd13dbeddd19ccb73ed7038dcc2b Improve fake_kitchen, add LUCI_CONTEXT support, add nonfunctional run_steps. (iannucci@chromium.org)\n  https://crrev.com/be611800cb1d17d3eeb7b3ab53e1acb056f8d50f [run_build] Improve fake_kitchen to actually run butler service. (iannucci@chromium.org)\n  https://crrev.com/aef5bb3df38a8c316b2af0301be808e34c749583 Trivial doc change to test new recipe roller setup. (tandrii@chromium.org)\n\n\nTBR\u003dborenet@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I71fe9b29e377c8b2d9693abef5f9b82cb505d3df\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/200388\nReviewed-by: \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\nCommit-Queue: \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "e938c92fe7ea2d2dab4581b8b4b349f0c4a04aa0",
      "tree": "abc593ef2a8cfa70cbbbc4cb4b6dd4c74764ab70",
      "parents": [
        "53c44239e5bed9b2e96a2b394ded6dd28bbf7917"
      ],
      "author": {
        "name": "Brian Osman",
        "email": "brianosman@google.com",
        "time": "Mon Mar 11 10:56:20 2019 -0400"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Tue Mar 12 13:19:28 2019 +0000"
      },
      "message": "Remove SkToSRGBColorFilter (now unused)\n\nThis was another stop-gap color management \"solution\".\n\nBug: skia:\nChange-Id: I7c0c362840dd35aad51ad8780f2dab591c42a7e2\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/199720\nCommit-Queue: Brian Osman \u003cbrianosman@google.com\u003e\nReviewed-by: Mike Reed \u003creed@google.com\u003e\nReviewed-by: Mike Klein \u003cmtklein@google.com\u003e\n"
    },
    {
      "commit": "53c44239e5bed9b2e96a2b394ded6dd28bbf7917",
      "tree": "c01d5e30cc8ba3c6b0bcfbd46d20870c5f119b6a",
      "parents": [
        "665bc64a2dc41cfa36a471dc01e37c28f2def2b4"
      ],
      "author": {
        "name": "Ravi Mistry",
        "email": "rmistry@google.com",
        "time": "Tue Mar 12 08:51:42 2019 -0400"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Tue Mar 12 13:00:58 2019 +0000"
      },
      "message": "Add new recipe autoroller service account to list of recognized accounts\n\nNoTry: true\nBug: skia:\nChange-Id: I5611ad0fec149cc1dba0d2e2635de6e6e8bfc3bc\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/200420\nReviewed-by: Eric Boren \u003cborenet@google.com\u003e\nCommit-Queue: Ravi Mistry \u003crmistry@google.com\u003e\n"
    }
  ]
}
