)]}'
{
  "log": [
    {
      "commit": "5868adaefe72cc8bcdcd8325c40f712375a506d1",
      "tree": "a1d4328902c4e860fe69c4e4bb34052de2530df3",
      "parents": [
        "5a62af5dc9e9bafeffcac7820e1a5b7586e58477"
      ],
      "author": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Tue May 12 11:50:34 2020 +0100"
      },
      "committer": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Wed May 13 08:00:22 2020 +0000"
      },
      "message": "Move implementations from class_root.h to -inl.h .\n\nMake it possible to include the definition of enum ClassRoot\nwithout pulling in a lot of other headers.\n\nTest: m test-art-host-gtest\nTest: testrunner.py --host --optimizing\nTest: aosp_taimen-userdebug boots.\nChange-Id: Ic90fdd70bfe0c5428a5c9a0d7901ea7e15b03488\n"
    },
    {
      "commit": "c1ad13a45ca363f7b5044d66a48853403a993b33",
      "tree": "39b592c7524e403beeb7ea36c32794151194539d",
      "parents": [
        "55d6f19764876fc2bc16ea27d9f0a5a736bb1519"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Tue Mar 24 11:37:45 2020 -0700"
      },
      "committer": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 25 22:48:43 2020 +0000"
      },
      "message": "Add Handle::GetFromGdb function\n\nWhen using a debugger it is normally quite difficult to examine\nmirror objects being held by Handles due to the inlining of the\nvarious accessor functions. This adds a new \u0027GetFromGdb\u0027 function that\nis emitted normally to allow one to decode the handle from gdb. This\nfunction is defined for every Handle type using a macro.\n\nTest: Manual debugging\nChange-Id: I7cb95468b1a14438df4dccdf84b48e2af5ec71b9\n"
    }
  ]
}
