)]}'
{
  "log": [
    {
      "commit": "3e0131de227cb7f3ca454e39ce7807a0fa59312d",
      "tree": "b17b55958d942a06a5b0c71abe8719078abd4cb9",
      "parents": [
        "edd706f2f2ba34f2e8d245eceef65f962be1c076"
      ],
      "author": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Fri Oct 13 08:56:20 2017 +0100"
      },
      "committer": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Fri Oct 13 08:56:20 2017 +0100"
      },
      "message": "ART: clean-up 959-invoke-polymorphic-accessors\n\nConsistency fixes:\n- argument ordering for assertEquals\n- use of fail() rather than unreachable()\n\nCoding style:\n- Java style casts\n- Use of {Float,Double}.valueOf() over new {Float,Double}().\n\nBug: 67744961\nTest: art/test.py -r -t 959\nChange-Id: I5d42c6b5da17ed8742a25aa54a801fef578e2b4c\n"
    },
    {
      "commit": "edd706f2f2ba34f2e8d245eceef65f962be1c076",
      "tree": "160b7d3627be8e4214fdd2863090e726bc949124",
      "parents": [
        "4e17a9c333625e33537da27c7d6348074bda54be"
      ],
      "author": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Thu Oct 12 14:33:57 2017 +0100"
      },
      "committer": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Fri Oct 13 08:28:44 2017 +0100"
      },
      "message": "ART: Tests for MethodHandle.Lookup#unreflect{G,S}etter\n\nBug: 30550796\nBug: 67730310\nTest: art/test.py --host -t 959\nChange-Id: I74cc0c41d50650f5efe6727f2a97a743e41ed8ff\n"
    },
    {
      "commit": "71b1708f1e610143dc657e370f85eebbde4a900e",
      "tree": "165b24e1d70cdc3d92f845f8eb7485f2a9d3e061",
      "parents": [
        "27fb1dc467effbd8df43e6207743fdb7bcee4044"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Mon Apr 17 20:12:29 2017 -0700"
      },
      "committer": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Tue Apr 18 09:49:40 2017 -0700"
      },
      "message": "Use correct type for GetValueFromShadowFrame\n\nThe field type is not necessarily the input type for boxed\nprimitives. If the field type is \u003c 32 bits, it means there will be\npartial object pointer in the JValue. If a conversion check is\nlater needed in GetUnboxedTypeAndValue, it will crash. The fix is\nto use the PTypes.\n\nBug: 37446461\nTest: test-art-host\nChange-Id: I0c4b405f0c13910523b98a87ef12b9f302a5e241\n"
    },
    {
      "commit": "1a06f9f67a4e91610d2a050093b36de264904916",
      "tree": "fc1630bba8730f4ad3fdac447d14a3682fe35c03",
      "parents": [
        "b98115251ea963254fb55c0e48581d8b284c29e9"
      ],
      "author": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Wed Nov 09 08:32:42 2016 +0000"
      },
      "committer": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Thu Nov 10 19:53:57 2016 +0000"
      },
      "message": "MethodHandles: Enable return value conversions.\n\nEnables return values conversions and simplify the type conversion\nlogic. Ensures check for WrongMethodTypeExceptions before invoking a\nmethod handle.\n\nTest: m test-art-host-run-test-956-methodhandles\nBug: 30550796\n\nChange-Id: I8add3ad0a19b43010946b4fb9f1c0f0949287860\n"
    },
    {
      "commit": "ba28f9f62f9908e04be3097f900db4701dd3d392",
      "tree": "86e4807d97e144812495706f7f9d0d2cfab96540",
      "parents": [
        "689a331aded82340d2ab144d0adb9bbbbd4b53ff"
      ],
      "author": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Wed Oct 26 10:56:25 2016 +0100"
      },
      "committer": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Tue Nov 08 06:20:28 2016 +0000"
      },
      "message": "Argument conversions for setter/getter MethodHandles.\n\nTest: m test-art-host-run-test-959-invoke-polymorphic-accessors\nBug: 30550796\n\nChange-Id: I9898605fc9f9f8a80f47f9559f3ccb99b02b07c8\n"
    }
  ]
}
