)]}'
{
  "log": [
    {
      "commit": "ace7a000a433ce4ecf94f30adea39c01a76fa936",
      "tree": "9d41d8974c1feda1af134a536eee8064028d670f",
      "parents": [
        "75563e34a4e64a8e805e6810b13e07f1cafec137"
      ],
      "author": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Tue Apr 05 11:18:49 2016 +0100"
      },
      "committer": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Tue Apr 05 12:27:58 2016 +0100"
      },
      "message": "Optimizing: LoadString may not have any side effects.\n\nLoadString does not have any side effects if the string is\nknown to be in the dex cache or it\u0027s a boot image string\nreferenced directly, as specified by the string load kind.\nWe need to clear the side effects for these cases to avoid\na DCHECK() failure when such LoadString instruction ends up\nbetween a ClinitCheck and an instruction to which we want to\nmerge that ClinitCheck. This may happen as a consequence of\ninlining, LICM and DCE as shown by a regression test.\n\nBug: 27929914\nChange-Id: I7b3bddf7d8c79ce1828a4a751f1270cf2e3d61f0\n"
    }
  ]
}
