)]}'
{
  "commit": "ac3f2faccda5a53f3003ff66b600ed4e4cec1800",
  "tree": "0f9e243ff3d7474158cbe9868652986fb5821e50",
  "parents": [
    "9d93107e78bd4596948f9f0096f244e505842c39"
  ],
  "author": {
    "name": "Nicolas Capens",
    "email": "capn@google.com",
    "time": "Mon May 28 12:25:57 2018 -0400"
  },
  "committer": {
    "name": "Nicolas Capens",
    "email": "nicolascapens@google.com",
    "time": "Tue May 29 13:59:43 2018 +0000"
  },
  "message": "Detect loop index modifications in loop body.\n\nLoops can only be unrolled if their loop index variable is not being\nmodified in the loop body.\n\nAlso check that the increment step of the loop operates on the initial\nindex variable.\n\nAlso remove some UNIMPLEMENTED\u0027s that were benign.\n\nBug chromium:845103\nBug chromium:843867\nBug skia:7846\n\nChange-Id: Ib2b39f2d58763f0299ce7f6f75a8a75e6bdc7963\nReviewed-on: https://swiftshader-review.googlesource.com/18988\nReviewed-by: Alexis Hétu \u003csugoi@google.com\u003e\nTested-by: Nicolas Capens \u003cnicolascapens@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b6b0eef0ca87ffc4d3ea5d7617c3d1da9d8840ce",
      "old_mode": 33188,
      "old_path": "src/OpenGL/compiler/OutputASM.cpp",
      "new_id": "cbfbf56d33b941110e0cbc44e7ba09659cbf66a8",
      "new_mode": 33188,
      "new_path": "src/OpenGL/compiler/OutputASM.cpp"
    },
    {
      "type": "modify",
      "old_id": "3391035a3edda73375e38d4b0011da43ab93ace1",
      "old_mode": 33188,
      "old_path": "src/OpenGL/compiler/OutputASM.h",
      "new_id": "4480e2a1197dac166d945caadb954b7f56fdd160",
      "new_mode": 33188,
      "new_path": "src/OpenGL/compiler/OutputASM.h"
    }
  ]
}
