)]}'
{
  "log": [
    {
      "commit": "5aead700219d9c9fc05524d5d72dc32cb1807c61",
      "tree": "84dac95f7627fefc8fd8d3dfbd5d6baf5d1e1a01",
      "parents": [
        "4f1e3288a845b91a5ce369865ec7e249f4f94622"
      ],
      "author": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Wed Mar 27 11:00:36 2019 +0000"
      },
      "committer": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Thu Mar 28 09:22:07 2019 +0000"
      },
      "message": "ObjPtr\u003c\u003e-ify method/var handles, fix stale refs in tests.\n\nTest: m test-art-host-gtest\nTest: testrunner.py --host --interpreter\nBug: 31113334\nChange-Id: I89ea84f7970899643e437161b598d3232a182e98\n"
    },
    {
      "commit": "3f383468e14822b9eb125d087e3e38df8b0cf1f5",
      "tree": "88cccf042559fd9fcffd3714fb9658766100391f",
      "parents": [
        "80a7c29b29c50c1c6cf40093a4552dacd4c5d638"
      ],
      "author": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Thu May 17 14:03:39 2018 +0100"
      },
      "committer": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Mon May 21 15:30:48 2018 +0100"
      },
      "message": "ART: Faster 712-varhandle-invocations\n\nReduce number of allocations when running 712-varhandle-invocations as\nit timeouts under gcstress.\n\nIn the runtime, avoid allocating a MethodType when raising a\nWrongMethodTypeException when dispatching an erroneous VarHandle\naccessor.\n\nIn the test, limit the number of incorrect types tested in boxing test\nportion of 712 which is particularly slow. And pre-allocate boxed\nvalues and share across sub-tests.\n\nThe total time to run 712-varhandle-invocations is reduced by 45% on\nhost and 33% on angler.\n\nTest: art/test/run-test --host --64 --gcstress 712\nBug: 73275005\nChange-Id: If5b323a61291d490f51638d416c2529874282f1c\n"
    },
    {
      "commit": "cc05247bf7ca217bc826951091f95b121b275543",
      "tree": "6d153c1304f470c1ebcf85bdc1e85d5ece719606",
      "parents": [
        "a7d37cf735f05cfc3a3585a5c44eb65d8a279874"
      ],
      "author": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Wed May 16 17:12:44 2018 +0100"
      },
      "committer": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Thu May 17 08:44:42 2018 +0100"
      },
      "message": "ART: minor clean-up for var_handles.cc\n\nTest: art/test.py --host --64 -r -t 712\nChange-Id: Ib05064008c50cca21d3f900cbb966ea4c6bdfc1c\n"
    },
    {
      "commit": "c4d5c13c2ca6268ba577fff6d7e646a421d3a03f",
      "tree": "26f3de061769f8bd4eb3b06e38496f3c74bfe2ab",
      "parents": [
        "537a4fed85530ac29fe5ff173c4b77538d8bbd0b"
      ],
      "author": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Tue May 15 13:57:58 2018 +0100"
      },
      "committer": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Wed May 16 11:51:05 2018 +0100"
      },
      "message": "ART: Faster VarHandle accessors for exact callsite matches\n\nAdds a faster path for VarHandle accessors invoked through the\nruntime. The code previously assumed that some kind of argument or\nreturn type conversion would be necessary.\n\nBug: 73275005\nTest: art/test.py --host --gcstress -r -t 712\nChange-Id: Ie27c6d8c3bdf80f5932d38d19c67a6bf633af8f0\n"
    },
    {
      "commit": "537a4fed85530ac29fe5ff173c4b77538d8bbd0b",
      "tree": "dc7a7e699145082827e17034a66260a10d1b9609",
      "parents": [
        "00e15d651e705640d4fdf206faf8317d69b20758"
      ],
      "author": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Tue May 15 13:57:58 2018 +0100"
      },
      "committer": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Tue May 15 16:35:59 2018 +0100"
      },
      "message": "ART: Add VarHandle accessors to invoke-polymorphic entrypoint\n\nRemoves the need to interpret methods containing VarHandle accessor\nmethods. Whilst there are VarHandle accessors that the compiler does\nnot support, this will be the fallback path.\n\nBug: 71781600\nTest: art/test.py --host -r -t 712\nChange-Id: I40314b773882faed554c31b7f34c0e319dcf8d45\n"
    }
  ]
}
