)]}'
{
  "log": [
    {
      "commit": "45caa1d80a16e51a2a84db751eff4908a62ae864",
      "tree": "315c135acc0fd16563c6041954cea7ede6f21d90",
      "parents": [
        "f346af51a5d44ee0a3cd26e7e0e1b28ec1c5579f"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Wed Jan 31 07:45:20 2018 -0800"
      },
      "committer": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Wed Jan 31 07:55:22 2018 -0800"
      },
      "message": "Make test 044-proxy less flaky\n\nStop the JIT before filling up the heap.\n\nBug: 69836158\nTest: test-art-host\n\nChange-Id: Idb488b645cbab1eb3b2eb64f316b79b1bf4e61af\n"
    },
    {
      "commit": "ee29a07e1eb8be3dafc6ac62ef49f2d147d405cc",
      "tree": "11c221884f5a66597e5a6fa1359f39dac7bef008",
      "parents": [
        "ab13432123bc22c997f9dbb12596f05ce782561a"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Thu Nov 02 15:28:09 2017 -0700"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Thu Nov 02 19:52:56 2017 -0700"
      },
      "message": "ART: Fix OOME case in proxy dispatch\n\nEven just creating the java.lang.reflect.Method to pass to the\nhandler may throw an exception.\n\nAdd coverage to run-test 044.\n\nBug: 68817306\nTest: m test-art-host\nChange-Id: Iacf8fd679b9e8a81ff7bf7d5f6227e875ab10518\n"
    },
    {
      "commit": "52c9da0925c67265bf353f5a66b7cb5541a88046",
      "tree": "4c6b36d9ee344c7d7b4953d6cd380f8ca53494d8",
      "parents": [
        "266f2d4d51a18a703b2d4fbfedc63eb1baaf3ffb"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Mon May 09 15:31:18 2016 -0700"
      },
      "committer": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Tue May 10 09:23:08 2016 -0700"
      },
      "message": "Fix issue with Constructor proxies.\n\nBug: 28659889\nChange-Id: I4307916c79e7b56608c3ff5c9bbe83e175254f28\n"
    },
    {
      "commit": "75d505305be25f9d4e35bfe883b2faa8f7a7f8e3",
      "tree": "cff7f6e81f69682b9aa61bb3cdc954d5cca1f06b",
      "parents": [
        "68cebffee2f44f0345bd7be7e4cbad0f10e64082"
      ],
      "author": {
        "name": "Hiroshi Yamauchi",
        "email": "yamauchi@google.com",
        "time": "Fri Dec 04 16:18:49 2015 -0800"
      },
      "committer": {
        "name": "Hiroshi Yamauchi",
        "email": "yamauchi@google.com",
        "time": "Mon Dec 07 17:40:47 2015 -0800"
      },
      "message": "Replace proxy class names with deterministic ones for test output.\n\nThis should avoid potentially flaky test failures in 005-annotations\nand 044-proxy.\n\n(cherrypick commit bc7f8080d1f5d0138cb83cba73a747d43d62c23c)\n\nBug: 25838574\nBug: 12687968\n\nChange-Id: I08765abd82e41258ce4d1d8bb9dffce70c8b6689\n"
    },
    {
      "commit": "e80673245c0433a71a4930e460be5dc0920885b2",
      "tree": "6c718161fd8861901a5cb67ee60e465010770863",
      "parents": [
        "e6576390f957c82c2aede438834d028066757368"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Tue Sep 08 17:42:59 2015 -0700"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Wed Sep 09 10:13:56 2015 -0700"
      },
      "message": "ART: Add missing GetInterfaceMethodIfProxy\n\nAdd missing uses of GetInterfaceMethodIfProxy in reflection code.\n\nAdd a test case for a JNI call to a proxy method.\n\nBug: https://code.google.com/p/android-developer-preview/issues/detail?id\u003d2973\nBug: 23886441\nChange-Id: I5b66b64b5561fcee15d0314707d67e8abc02ce5b\n"
    },
    {
      "commit": "96849cec52b598b22e0a9e62d5ec37f39f9b9af5",
      "tree": "41b5602480b0227c548a6546b7027e88c9208b45",
      "parents": [
        "e4283be97047a26d3476acd3863dcc386498be17"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Mon Jun 02 11:23:43 2014 -0700"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Mon Jun 02 11:23:43 2014 -0700"
      },
      "message": "ART: Add another proxy test\n\nChange-Id: Ie5beda276a40067b7246001720cc5eea2fa7585a\n"
    },
    {
      "commit": "530f71c040cb1a7b946d5566d5a746f08f2d082c",
      "tree": "b350413f9cccdac06730518a9ad2eb7ef8a6f083",
      "parents": [
        "5fe2c162a422426687ba3570df1dc68864386764"
      ],
      "author": {
        "name": "Ian Rogers",
        "email": "irogers@google.com",
        "time": "Fri Feb 22 23:29:00 2013 -0800"
      },
      "committer": {
        "name": "Ian Rogers",
        "email": "irogers@google.com",
        "time": "Mon Feb 25 08:54:25 2013 -0800"
      },
      "message": "Fix proxy return ClassCastException and add test.\n\nAdd test for Bug: 8250775 that doesn\u0027t effect ART. Expand test case further.\nClassCastException has no constructor expecting a cause and so using this\ncreates a JNI failure. Switch to not using a wrapped exception as the wrapping\nitself wasn\u0027t adding information.\n\nChange-Id: I32dd541e1a1022089ec993fa4f4646042c5bf1fa\n"
    },
    {
      "commit": "466bb25416b88fabd5d4387b7c7e5cc1ece78b8c",
      "tree": "8d0952cbd850f1d0ac2e43a8372ce571fb4982d1",
      "parents": [
        "a10cd94bb77ed66fa0a8b66141c4504045c92d30"
      ],
      "author": {
        "name": "Ian Rogers",
        "email": "irogers@google.com",
        "time": "Fri Oct 14 03:29:56 2011 -0700"
      },
      "committer": {
        "name": "Ian Rogers",
        "email": "irogers@google.com",
        "time": "Fri Oct 14 21:45:27 2011 -0700"
      },
      "message": "Proxy implementation\n\nThis rounds out the proxy implementation by adding missing pieces to the\nclass linker, extending tests and fixing issues in the runtime support.\nThere are also some tweaks for performance and to clean up Method/Object\na little.\nA unit test of the functionality is \"art/test/run-test 044\"\n\nChange-Id: Id94102d10b81cd9b12b95ba8618f6187490204c4\n"
    },
    {
      "commit": "5d1ac920fdaef5d4ec8f66bb734488cd9660b024",
      "tree": "dd372f306ab70f4c86759869b1f74eca62ff6f2b",
      "parents": [
        "c31664f3d82e6cd68275a529a8a73f067a52e8be"
      ],
      "author": {
        "name": "jeffhao",
        "email": "jeffhao@google.com",
        "time": "Thu Sep 29 17:41:15 2011 -0700"
      },
      "committer": {
        "name": "jeffhao",
        "email": "jeffhao@google.com",
        "time": "Thu Sep 29 17:41:15 2011 -0700"
      },
      "message": "Adding old unit tests to test suite.\n\nThese tests are copied straight over. They\u0027ll still run, but they\u0027re\nusing the old system.\n\nChange-Id: If494519e52ddf858a9febfc55bdae830468cb3c8\n"
    }
  ]
}
