)]}'
{
  "log": [
    {
      "commit": "c3394e03ace5eb85d06f02b4ba3d22de88b6dae8",
      "tree": "9e7a1d14ee6a161821c5de227b70e9f8039e0d33",
      "parents": [
        "b2f1edc3d1f162bd9007f10bc66009eac5b2daab"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Thu Feb 22 17:49:36 2018 +0000"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Thu Feb 22 18:43:12 2018 +0000"
      },
      "message": "Fix exit status of `run` scripts executing more than one test.\n\nFor some ART run-tests, the `run` script executes more than one\ninstance of the test (e.g. test/004-ThreadStress/run executes the\nThreadStress test twice: the first time as a normal run, the second\ntime in locks-only mode with stack-dump lock profiling). However,\nthese tests were returning the exit status of last test executed,\nwhich could hide a potential earlier failure. This change ensure we\nreturn the first failing exit status, if any.\n\nTest: art/test/testrunner/testrunner.py\nChange-Id: I5e4e4cc7d9311fe15637ea2f5248a0e9f2432d61\n"
    },
    {
      "commit": "7ea6f79bbddd69d5db86a8656a31aaaf64ae2582",
      "tree": "c64f89b15ca71e87317f6dd405ef4a5560b73e01",
      "parents": [
        "e72ff8022968b23efedc56c0afdc1d24e8a928c2"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Mon Jul 14 16:21:44 2014 -0700"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Mon Jul 21 23:36:31 2014 -0700"
      },
      "message": "ART: Throw StackOverflowError in native code\n\nInitialize stack-overflow errors in native code to be able to reduce\nthe preserved area size of the stack.\n\nIncludes a refactoring away from constexpr in instruction_set.h to allow\nfor easy changing of the values.\n\nChange-Id: I117cc8485f43da5f0a470f0f5e5b3dc3b5a06246\n"
    }
  ]
}
