)]}'
{
  "log": [
    {
      "commit": "ffffa9c4e18e233db7b0f5eb31d07d8a52d527e4",
      "tree": "562f5fa455f06e4f538645c4c6190f18d2715f41",
      "parents": [
        "62d33f78909f86b7eea22b9e982a93709c2b2c92"
      ],
      "author": {
        "name": "Evgeny Astigeevich",
        "email": "evgeny.astigeevich@linaro.org",
        "time": "Thu May 28 12:38:30 2020 +0100"
      },
      "committer": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Fri May 29 11:22:47 2020 +0000"
      },
      "message": "ART: Add classes having intrinsics to boot image\n\nClasses, which have intrinsics methods but are not in\nboot-image-profile.txt, are not included into the boot image.\nThis causes the list of intrinsics to be a mix of methods from\nthe boot image and the framework. Intrinsics methods from the boot\nimage are already marked as intrinsics. Intrinsics methods from the\nframework are not marked. The current implementation of InitializeIntrinsics\nstops initializing intrinsics when it encounters an initialized\nintrinsic on the list. This means uninitialized intrinsics must be\nat the beginning of the list. Otherwise they won\u0027t be initialized.\n\nInstead of rearranging the list, the CL adds classes having intrinsics\nmethods to the boot image. This guarantees all intrinsics to be marked.\nThe CL also adds DCHECK to InitializeIntrinsics to check that all\nintrinsics have been initialized.\n\nTest: test.py --host --optimizing --jit --gtest --interpreter\nTest: test.py --target --optimizing --jit --interpreter\nTest: run-gtests.sh\nChange-Id: I82bc840bc2c07d3e4e527ee6e1f76c2015c59c21\n"
    },
    {
      "commit": "8c0961f9e061ee4b04c1c4ba8ad5cca13bcf884d",
      "tree": "f6e5a970a6bcc0935e150cb6c28a520bf31ba964",
      "parents": [
        "2b1a21ed3581f77f34d582507177ebce33565534"
      ],
      "author": {
        "name": "David Sehr",
        "email": "sehr@google.com",
        "time": "Tue Jan 23 16:11:38 2018 -0800"
      },
      "committer": {
        "name": "David Sehr",
        "email": "sehr@google.com",
        "time": "Wed Jan 24 09:24:29 2018 -0800"
      },
      "message": "Move missed files to libdexfile\n\nReduce the dependencies on utf and utils in preparation for separate\ndirectory.\n\nBug: 22322814\nTest: make -j 50 test-art-host\n      make -j 50 dexdump2 dexlist\n\nChange-Id: Icdecf895dafec63ef903514eef79d459abc14925\n"
    },
    {
      "commit": "26ef34c01ae5db2d3c964844b3717b8974a612c9",
      "tree": "8470588d8d0601626b3524abb5fbe19386ba7fe4",
      "parents": [
        "62540e3cc58abde95e147210d584614651d858b5"
      ],
      "author": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Wed Nov 01 13:32:41 2017 +0000"
      },
      "committer": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Wed Nov 01 16:21:52 2017 +0000"
      },
      "message": "ART: Move intrinsics definitions to runtime\n\nBug: 37538194\nTest: art/test.py --host\nChange-Id: Ic7adf5f8b14be0e1880ae898a4e199b4416a4d24\n"
    }
  ]
}
