)]}'
{
  "log": [
    {
      "commit": "4c5b265e66bebf890b6f9e53cddeb512774b1613",
      "tree": "8278a6619b4dc4ec6009dcac01cf3fd4046108cb",
      "parents": [
        "2933d538b45cae733349b81a6a1d4a6f4dc9d3ec"
      ],
      "author": {
        "name": "Ian Rogers",
        "email": "irogers@google.com",
        "time": "Sat Dec 15 21:36:16 2012 -0800"
      },
      "committer": {
        "name": "Ian Rogers",
        "email": "irogers@google.com",
        "time": "Sat Dec 15 22:36:34 2012 -0800"
      },
      "message": "Test and fixes for invoke-interface on java.lang.Object methods.\n\nBug: 7614818\n\nChange-Id: I704596cf3d36887e6d6d589cb3ec89e31d5b8901\n"
    },
    {
      "commit": "94c0e33ac8773f250564cd024647a65c23761fb3",
      "tree": "29bdbd1c0a5d23cc3850dc60a3bc911cc18b10d2",
      "parents": [
        "c20a83e440557924dacaf8ec519e086865aaf5a5"
      ],
      "author": {
        "name": "Ian Rogers",
        "email": "irogers@google.com",
        "time": "Wed Jan 18 22:11:47 2012 -0800"
      },
      "committer": {
        "name": "Ian Rogers",
        "email": "irogers@google.com",
        "time": "Wed Jan 18 22:35:30 2012 -0800"
      },
      "message": "Interface dispatch bug\n\nInterface methods should bind to the lowest sub-interface. Only search\ndeclared methods in a class before trying to find the interface method\nvia the iftables.\n\nUnit test that declares toString in an concrete class, where toString\nhas been made an interface method in CharSequence. ecj compiles this\nmethod call into an invokeinterface (hence the custom build).\n\nChange-Id: Iefa394c9e7a22da9c6ea58f07a77880102c2f966\n"
    }
  ]
}
