)]}'
{
  "log": [
    {
      "commit": "f3a80a4da141cbf3b93d2ad6d9d5daef4f82d166",
      "tree": "d505adb06c1a5f8a18fb6bc0515f3c4b11c7f3e8",
      "parents": [
        "e60993fd0326fee73e91bfe5cb32b9ebed9b93bc",
        "8ef9529cb95d467f132655c7018c05ec4b12fa7d"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Tue Jul 13 14:41:30 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Jul 13 14:41:30 2021 +0000"
      },
      "message": "[automerger skipped] Tighten ART\u0027s OWNERS file. am: 8ef9529cb9 -s ours\n\nam skip reason: Merged-In I928ab19e413c35611e9f9c97948c21af5f7b44e2 with SHA-1 3362cf159a is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/art/+/15241580\n\nChange-Id: I0afd1e59fa60d9c587cfcdb926130902ef136079\n"
    },
    {
      "commit": "8ef9529cb95d467f132655c7018c05ec4b12fa7d",
      "tree": "0280eb89f7bb1204e82f037f4e829744da0aeee1",
      "parents": [
        "646b2de92037f6d97e24560465d82079f3a3f411"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Wed Jul 07 16:29:27 2021 +0000"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Tue Jul 13 14:40:27 2021 +0000"
      },
      "message": "Tighten ART\u0027s OWNERS file.\n\nNo longer use a wildcard in OWNERS; instead, explicitly list all\nART members.\n\n(cherry picked from commit 3362cf159a0766f4a45691f7be568a88d0e60a8a)\n\nTest: build/make/tools/checkowners.py -c art/OWNERS\nBug: 193218514\nBug: 193029862\nChange-Id: I928ab19e413c35611e9f9c97948c21af5f7b44e2\nMerged-In: I928ab19e413c35611e9f9c97948c21af5f7b44e2\n"
    },
    {
      "commit": "e60993fd0326fee73e91bfe5cb32b9ebed9b93bc",
      "tree": "d505adb06c1a5f8a18fb6bc0515f3c4b11c7f3e8",
      "parents": [
        "8590a1d16194c0668a5d7b56661f11ce427a761b",
        "2c9f8af1f8f8aab8c5a679db2e6e746093757675"
      ],
      "author": {
        "name": "David Srbecky",
        "email": "dsrbecky@google.com",
        "time": "Tue Jul 13 13:10:18 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Jul 13 13:10:18 2021 +0000"
      },
      "message": "Fix libcore_gcstress_failures.txt syntax am: 85430bb410 am: 2c9f8af1f8\n\nOriginal change: https://android-review.googlesource.com/c/platform/art/+/1763270\n\nChange-Id: Ieb1ab875986e50ed456b779a39bdee153d2afcd8\n"
    },
    {
      "commit": "2c9f8af1f8f8aab8c5a679db2e6e746093757675",
      "tree": "805e4caea78a718c8c6e43f5fcbcee76b04023f6",
      "parents": [
        "7e2321c446630d5215e6881d3451bb77e50e1ba2",
        "85430bb410c432ac40d950cfa494b0f9cc4f33ac"
      ],
      "author": {
        "name": "David Srbecky",
        "email": "dsrbecky@google.com",
        "time": "Tue Jul 13 12:55:33 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Jul 13 12:55:33 2021 +0000"
      },
      "message": "Fix libcore_gcstress_failures.txt syntax am: 85430bb410\n\nOriginal change: https://android-review.googlesource.com/c/platform/art/+/1763270\n\nChange-Id: I8b8b7f721e1e0e9f15759b1cc9655dc273e05ceb\n"
    },
    {
      "commit": "8590a1d16194c0668a5d7b56661f11ce427a761b",
      "tree": "c8473504f8b70e2a91873bbe1918d7c5e9767443",
      "parents": [
        "77b18c029730f7876f07cabff600eff2128c1026",
        "7e2321c446630d5215e6881d3451bb77e50e1ba2"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Tue Jul 13 12:46:14 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Jul 13 12:46:14 2021 +0000"
      },
      "message": "Remove mterp. am: e4f983c808 am: 7e2321c446\n\nOriginal change: https://android-review.googlesource.com/c/platform/art/+/1763167\n\nChange-Id: I7bf83694d6d389e1d3c3fe26ce916dce13f34c5b\n"
    },
    {
      "commit": "85430bb410c432ac40d950cfa494b0f9cc4f33ac",
      "tree": "805e4caea78a718c8c6e43f5fcbcee76b04023f6",
      "parents": [
        "e4f983c808b0b7d2d9c39f34f67971bba1354b08"
      ],
      "author": {
        "name": "David Srbecky",
        "email": "dsrbecky@google.com",
        "time": "Tue Jul 13 12:02:50 2021 +0100"
      },
      "committer": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jul 13 12:42:07 2021 +0000"
      },
      "message": "Fix libcore_gcstress_failures.txt syntax\n\nTest: ./art/tools/run-libcore-tests.py --mode\u003dhost --gcstress\nChange-Id: Ia6026efd9b62e04452ea7afacc89b6bb4098209d\n"
    },
    {
      "commit": "7e2321c446630d5215e6881d3451bb77e50e1ba2",
      "tree": "80dd518ac4e7ea00670f2ebdb70efbe8b1f577cd",
      "parents": [
        "8c95c47a614e13500c0d7952fba5dabf0f4b4291",
        "e4f983c808b0b7d2d9c39f34f67971bba1354b08"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Tue Jul 13 12:27:03 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Jul 13 12:27:03 2021 +0000"
      },
      "message": "Remove mterp. am: e4f983c808\n\nOriginal change: https://android-review.googlesource.com/c/platform/art/+/1763167\n\nChange-Id: I38abeb45d24ce54d65a08c1d3930783c9d7b16d8\n"
    },
    {
      "commit": "e4f983c808b0b7d2d9c39f34f67971bba1354b08",
      "tree": "80dd518ac4e7ea00670f2ebdb70efbe8b1f577cd",
      "parents": [
        "5f2f289b64f163e491b9b53364ce04874f82b4e3"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Jul 12 15:53:27 2021 +0100"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Tue Jul 13 12:14:13 2021 +0000"
      },
      "message": "Remove mterp.\n\nTest: test.py\nChange-Id: Id800bcf86965ab19cf1e79ecbfa8996a6a6c335e\n"
    },
    {
      "commit": "77b18c029730f7876f07cabff600eff2128c1026",
      "tree": "1b52c5dab337827c5c01a314a5f1482f75008477",
      "parents": [
        "0f11407b6b20e66484e1c371b51e7450cad70146",
        "646b2de92037f6d97e24560465d82079f3a3f411"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Tue Jul 13 12:12:00 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Jul 13 12:12:00 2021 +0000"
      },
      "message": "Update source ART APEX version number from 1 to 319999900. am: 646b2de920\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/art/+/15259645\n\nChange-Id: I39961363d150df8b55f1c5fd73e74db64fc7b61c\n"
    },
    {
      "commit": "646b2de92037f6d97e24560465d82079f3a3f411",
      "tree": "9ebf1f6703b25e9dc2af20aa679f51d8745a081d",
      "parents": [
        "ce958e9c2cc560c0f11d1a057a2f0f878ba46d62"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Mon Jul 12 18:13:30 2021 +0100"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Tue Jul 13 11:56:24 2021 +0000"
      },
      "message": "Update source ART APEX version number from 1 to 319999900.\n\nBump the version number of the ART APEX built from sources (used, in\nparticular, for development and testing), so that it has a higher\nversion number that the (Android S) pre-built ART APEX (currently\n31071600) and can be installed on devices running an image with such a\npre-built ART APEX.\n\nTest: banchan com.google.android.art mainline_modules_x86_64\n      m SOONG_ALLOW_MISSING_DEPENDENCIES\u003dtrue\n      # Check built ART APEX version number.\n      aapt dump badging $OUT/system/apex/com.google.android.art.apex\n      acloud create --local-instance --branch git_sc-release\n        --build-id 7539480 --build-target cf_x86_64_phone-userdebug\n      # Check prebuilt ART APEX version on AVD.\n      adb shell dumpsys package | grep -A4 com.google.android.art\n      adb install $OUT/system/apex/com.google.android.art.apex\n      adb reboot\n      # Check updated ART APEX version on AVD.\n      adb shell dumpsys package | grep -A4 com.google.android.art\nBug: 193059742\nChange-Id: I1e3147b79c8017692a3de6f2a4cfce42f39c3425\nIgnore-AOSP-First: Change intended for Android S and downstream branches\n"
    },
    {
      "commit": "0f11407b6b20e66484e1c371b51e7450cad70146",
      "tree": "acd4db488fb613460fee43ad750aff0ac461d527",
      "parents": [
        "f4c6b1f3ac04d06eca6f5e2134a324bb87ae824f",
        "ce958e9c2cc560c0f11d1a057a2f0f878ba46d62"
      ],
      "author": {
        "name": "Nikita Ioffe",
        "email": "ioffe@google.com",
        "time": "Tue Jul 13 08:11:11 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Jul 13 08:11:11 2021 +0000"
      },
      "message": "[automerger skipped] Fallback to version code in case lastUpdateMillis field is not populated am: ce958e9c2c -s ours\n\nam skip reason: Merged-In I2006a1926c64cf01e12d82c90197b20f5cff9406 with SHA-1 5f2f289b64 is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/art/+/15261990\n\nChange-Id: Icbee76a6f08aa146a8ec418669288b3aa1971b71\n"
    },
    {
      "commit": "f4c6b1f3ac04d06eca6f5e2134a324bb87ae824f",
      "tree": "acd4db488fb613460fee43ad750aff0ac461d527",
      "parents": [
        "4e134cd1f0bf0d48bff7430059d6526ad69b37d9",
        "8c95c47a614e13500c0d7952fba5dabf0f4b4291"
      ],
      "author": {
        "name": "Nikita Ioffe",
        "email": "ioffe@google.com",
        "time": "Mon Jul 12 19:24:33 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Jul 12 19:24:33 2021 +0000"
      },
      "message": "Fallback to version code in case lastUpdateMillis field is not populated am: 5f2f289b64 am: 8c95c47a61\n\nOriginal change: https://android-review.googlesource.com/c/platform/art/+/1763168\n\nChange-Id: I54f260fa8be36773fcca8de4430bea0c8ba2d5f0\n"
    },
    {
      "commit": "8c95c47a614e13500c0d7952fba5dabf0f4b4291",
      "tree": "52018e22d0dd047c360036c8f02a9b6fb41eaa4e",
      "parents": [
        "8088bd964b12489a3ec836b3bc54c232665c3c96",
        "5f2f289b64f163e491b9b53364ce04874f82b4e3"
      ],
      "author": {
        "name": "Nikita Ioffe",
        "email": "ioffe@google.com",
        "time": "Mon Jul 12 18:59:43 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Jul 12 18:59:43 2021 +0000"
      },
      "message": "Fallback to version code in case lastUpdateMillis field is not populated am: 5f2f289b64\n\nOriginal change: https://android-review.googlesource.com/c/platform/art/+/1763168\n\nChange-Id: I7afc17514ddbb29be7d38830d14c5e15fcd4675d\n"
    },
    {
      "commit": "ce958e9c2cc560c0f11d1a057a2f0f878ba46d62",
      "tree": "05fa868e82e614706cc03fe7266b984e6aee9492",
      "parents": [
        "1bf761c69b9fd6db2c82d94c1f3483b8fa62cf7b"
      ],
      "author": {
        "name": "Nikita Ioffe",
        "email": "ioffe@google.com",
        "time": "Mon Jul 12 15:59:38 2021 +0100"
      },
      "committer": {
        "name": "Nikita Ioffe",
        "email": "ioffe@google.com",
        "time": "Mon Jul 12 19:51:13 2021 +0100"
      },
      "message": "Fallback to version code in case lastUpdateMillis field is not populated\n\nTest: presubmit\nBug: 193374411\nChange-Id: I2006a1926c64cf01e12d82c90197b20f5cff9406\nMerged-In: I2006a1926c64cf01e12d82c90197b20f5cff9406\n(cherry picked from commit 5f2f289b64f163e491b9b53364ce04874f82b4e3)\n"
    },
    {
      "commit": "5f2f289b64f163e491b9b53364ce04874f82b4e3",
      "tree": "52018e22d0dd047c360036c8f02a9b6fb41eaa4e",
      "parents": [
        "a5c529fd866309856a1eaff009f781ffe266b499"
      ],
      "author": {
        "name": "Nikita Ioffe",
        "email": "ioffe@google.com",
        "time": "Mon Jul 12 15:59:38 2021 +0100"
      },
      "committer": {
        "name": "Nikita Ioffe",
        "email": "ioffe@google.com",
        "time": "Mon Jul 12 18:41:47 2021 +0000"
      },
      "message": "Fallback to version code in case lastUpdateMillis field is not populated\n\nTest: presubmit\nBug: 193374411\nChange-Id: I2006a1926c64cf01e12d82c90197b20f5cff9406\n"
    },
    {
      "commit": "4e134cd1f0bf0d48bff7430059d6526ad69b37d9",
      "tree": "a761e284ecd61973512d3de397aeeca172666f82",
      "parents": [
        "05aa5e09a69b4836f46cb56e6a38e3e339773ef6",
        "8088bd964b12489a3ec836b3bc54c232665c3c96"
      ],
      "author": {
        "name": "Ulya Trafimovich",
        "email": "skvadrik@google.com",
        "time": "Mon Jul 12 16:57:15 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Jul 12 16:57:15 2021 +0000"
      },
      "message": "x86_64: Allow test to skip register pairs. Fix XCHG and enable tests. am: a5c529fd86 am: 8088bd964b\n\nOriginal change: https://android-review.googlesource.com/c/platform/art/+/1763166\n\nChange-Id: I7aba68256bb06b32dba7ef8afbf1f378c7f60f77\n"
    },
    {
      "commit": "05aa5e09a69b4836f46cb56e6a38e3e339773ef6",
      "tree": "5c933201640e699a5dae4bc7985b7133d331b964",
      "parents": [
        "e8709a5e2f5771a90d157e37c5fe715a8f74b973",
        "40caec81d53f3a44fe4f824db505ab581635de36"
      ],
      "author": {
        "name": "Ulya Trafimovich",
        "email": "skvadrik@google.com",
        "time": "Mon Jul 12 16:56:41 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Jul 12 16:56:41 2021 +0000"
      },
      "message": "x86: Add missing variants for XCHG and tests for this instruction. am: b50ceebb81 am: 40caec81d5\n\nOriginal change: https://android-review.googlesource.com/c/platform/art/+/1763165\n\nChange-Id: Ica3f8024672cea3b1979cc703ec807816a1fd0c1\n"
    },
    {
      "commit": "8088bd964b12489a3ec836b3bc54c232665c3c96",
      "tree": "1a79af82e61b26de98a6d03fbb81e2fc5db12a93",
      "parents": [
        "40caec81d53f3a44fe4f824db505ab581635de36",
        "a5c529fd866309856a1eaff009f781ffe266b499"
      ],
      "author": {
        "name": "Ulya Trafimovich",
        "email": "skvadrik@google.com",
        "time": "Mon Jul 12 16:41:47 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Jul 12 16:41:47 2021 +0000"
      },
      "message": "x86_64: Allow test to skip register pairs. Fix XCHG and enable tests. am: a5c529fd86\n\nOriginal change: https://android-review.googlesource.com/c/platform/art/+/1763166\n\nChange-Id: Iff8245248745512cc5e0a34a80c38105e600c107\n"
    },
    {
      "commit": "40caec81d53f3a44fe4f824db505ab581635de36",
      "tree": "8297534745f75989ddf6b6c124ccc623a8eee71f",
      "parents": [
        "4ad59b4a35b208301a706fa1bd96101d736e2057",
        "b50ceebb814f28a6ade94974d3e8614c8585760e"
      ],
      "author": {
        "name": "Ulya Trafimovich",
        "email": "skvadrik@google.com",
        "time": "Mon Jul 12 16:40:56 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Jul 12 16:40:56 2021 +0000"
      },
      "message": "x86: Add missing variants for XCHG and tests for this instruction. am: b50ceebb81\n\nOriginal change: https://android-review.googlesource.com/c/platform/art/+/1763165\n\nChange-Id: I43cd7a24530279a8684caf74d6f8259d297d5fbf\n"
    },
    {
      "commit": "e8709a5e2f5771a90d157e37c5fe715a8f74b973",
      "tree": "f501322c021bf6b3d5e2daac39ccf0204fa41a72",
      "parents": [
        "fa2531bc4ce4af3653d1def7c6273f88b382507f",
        "1bf761c69b9fd6db2c82d94c1f3483b8fa62cf7b"
      ],
      "author": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Mon Jul 12 16:27:26 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Jul 12 16:27:26 2021 +0000"
      },
      "message": "[automerger skipped] odrefresh: bug fix for first compilation log entry am: 1bf761c69b -s ours\n\nam skip reason: Merged-In Iefb0fbbca119ed3e47bc17caa2ef8467b241b26c with SHA-1 20b3c57170 is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/art/+/15244132\n\nChange-Id: I75494412091618e61b5ff09db3d25ae0f6484388\n"
    },
    {
      "commit": "a5c529fd866309856a1eaff009f781ffe266b499",
      "tree": "1a79af82e61b26de98a6d03fbb81e2fc5db12a93",
      "parents": [
        "b50ceebb814f28a6ade94974d3e8614c8585760e"
      ],
      "author": {
        "name": "Ulya Trafimovich",
        "email": "skvadrik@google.com",
        "time": "Mon Jul 12 15:34:43 2021 +0100"
      },
      "committer": {
        "name": "Ulyana Trafimovich",
        "email": "skvadrik@google.com",
        "time": "Mon Jul 12 16:25:08 2021 +0000"
      },
      "message": "x86_64: Allow test to skip register pairs. Fix XCHG and enable tests.\n\nPreviously tests were disabled for `xchgl reg, reg` variant with all\nregister pairs, although the problematic case is only `xchg eax, eax`.\n\nThis commit allows one to pass an exception list to a testing function\nand skip the problematic register pairs instead of disabling the whole\ntest. The patch adds exception lists to all testing functions that run\nover register pairs, although XCHG only needs it for `Repeatrr`.\n\nEnabling the test revealed a few small errors in the XCHG implementation\n(namely, source and destination registers were swapped, which does not\naffect the result). This commit fixes the implementation so that the\ntests pass.\n\nBug: 65872996\nTest: m test-art-host-gtest\nChange-Id: Iaa759861330bcfb30db1a8219b805cc479cc3280\n"
    },
    {
      "commit": "b50ceebb814f28a6ade94974d3e8614c8585760e",
      "tree": "8297534745f75989ddf6b6c124ccc623a8eee71f",
      "parents": [
        "38837d44f47a14ccd07e9de3c26d3e40b9768d0d"
      ],
      "author": {
        "name": "Ulya Trafimovich",
        "email": "skvadrik@google.com",
        "time": "Mon Jul 12 14:20:16 2021 +0100"
      },
      "committer": {
        "name": "Ulyana Trafimovich",
        "email": "skvadrik@google.com",
        "time": "Mon Jul 12 16:24:37 2021 +0000"
      },
      "message": "x86: Add missing variants for XCHG and tests for this instruction.\n\nAdd XCHG variants when both operands are registers. Handle the special\ncase when at least one of the register operands is EAX/AX. Add tests for\nthe new variants and for other variants that previously weren\u0027t tested.\n\nBug: 65872996\nTest: m test-art-host-gtest\nChange-Id: I1e80d1b86f3d2e804b90c2a181e4eabded30d8ae\n"
    },
    {
      "commit": "1bf761c69b9fd6db2c82d94c1f3483b8fa62cf7b",
      "tree": "e09b0a7e70b47c09e8f090e7bf0d7c7c56da34cf",
      "parents": [
        "7b1547d9d700ce2231afcf75b819221dbdda0044"
      ],
      "author": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Thu Jul 08 20:41:48 2021 +0100"
      },
      "committer": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Mon Jul 12 16:10:10 2021 +0000"
      },
      "message": "odrefresh: bug fix for first compilation log entry\n\nThe first log entry was incorrectly logged as having zero as a version\nnumber.\n\nThe test for this follows in commit\nIadbe30203df626708f2c7408c3eb1ec7cfa971d4 which lands later as ART\nprebuilts do not include prebuilts for tests today.\n\n(cherry picked from commit 20b3c57170206febd53a20287bf6b7d5e620b62d)\n\nBug: 192647837\nTest: atest odsign_e2e_tests\nTest: atest art_odrefresh_tests\nMerged-In: Iefb0fbbca119ed3e47bc17caa2ef8467b241b26c\nChange-Id: I8c33735f27cb57628bc93a88ef9f7c99a880811e\n"
    },
    {
      "commit": "fa2531bc4ce4af3653d1def7c6273f88b382507f",
      "tree": "f501322c021bf6b3d5e2daac39ccf0204fa41a72",
      "parents": [
        "3909f3f6f6b3a77e247158642ba73a22a9194caf",
        "7b1547d9d700ce2231afcf75b819221dbdda0044"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Mon Jul 12 15:23:00 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Jul 12 15:23:00 2021 +0000"
      },
      "message": "[automerger skipped] Uncouple ART gtests from the ART APEX. am: 7b1547d9d7 -s ours\n\nam skip reason: Merged-In I8beda9159d48c4ca495698357dc3bd95e3ff84d5 with SHA-1 f040914a12 is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/art/+/15241578\n\nChange-Id: Id5b0f093ca5e77be8dfe5ccdd91f36759a3e3291\n"
    },
    {
      "commit": "3909f3f6f6b3a77e247158642ba73a22a9194caf",
      "tree": "f501322c021bf6b3d5e2daac39ccf0204fa41a72",
      "parents": [
        "2a446cadb0b5d81c356755b85d43ace8455a3856",
        "1bcb95247b46adaf0d6cd749ab06e6bf5a9e06e5"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Mon Jul 12 15:22:58 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Jul 12 15:22:58 2021 +0000"
      },
      "message": "[automerger skipped] Adjust data dir set up in `CommonArtTestImpl::SetUpAndroidRootEnvVars`. am: 1bcb95247b -s ours\n\nam skip reason: Merged-In I19c7015b0140610a6fd2150a7f7a057465312b0c with SHA-1 7ffab81064 is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/art/+/15241577\n\nChange-Id: Idbf066b158904de51c469db970af97d0686281f1\n"
    },
    {
      "commit": "2a446cadb0b5d81c356755b85d43ace8455a3856",
      "tree": "f501322c021bf6b3d5e2daac39ccf0204fa41a72",
      "parents": [
        "ab55e0942cc900971f6f2ea1e94fcf2352ef5689",
        "c28ac98c2fcba98c7248b46e32458be5105c85b2"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Mon Jul 12 15:22:44 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Jul 12 15:22:44 2021 +0000"
      },
      "message": "[automerger skipped] Rename some ART gtest related Soong modules. am: c28ac98c2f -s ours\n\nam skip reason: Merged-In I4ca27a7f445a760398f41a9e60a7008d77294505 with SHA-1 55ffe7fa9e is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/art/+/15241576\n\nChange-Id: I94d70ab25e53ef60374cb522bcfad5075be19b91\n"
    },
    {
      "commit": "7b1547d9d700ce2231afcf75b819221dbdda0044",
      "tree": "60b9a618e5dbf0e035e62f681c0667490c76e97a",
      "parents": [
        "1bcb95247b46adaf0d6cd749ab06e6bf5a9e06e5"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Mon Mar 22 15:45:03 2021 +0000"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Mon Jul 12 15:12:05 2021 +0000"
      },
      "message": "Uncouple ART gtests from the ART APEX.\n\nIntroduce standalone versions of ART gtests on target, not bundled\nwith the ART APEX.\n\nSo far ART gtests have always been built as debug artifacts (and\nlinked against ART debug libraries). Make some adjustments in some of\nthese tests so that they can also work as non-debug artifacts and be\nused with the Release ART APEX (which contains only non-debug\nartifacts).\n\nNewly added tests:\n* `art_standalone_cmdline_tests`\n* `art_standalone_compiler_tests`\n* `art_standalone_dex2oat_tests`\n* `art_standalone_dexdump_tests`\n* `art_standalone_dexlist_tests`\n* `art_standalone_dexoptanalyzer_tests`\n  * Note: Requires root access to the device.\n* `art_standalone_libartbase_tests`\n* `art_standalone_libartpalette_tests`\n* `art_standalone_libdexfile_support_tests`\n* `art_standalone_libdexfile_tests`\n* `art_standalone_libprofile_tests`\n* `art_standalone_oatdump_tests`\n* `art_standalone_odrefresh_tests`\n* `art_standalone_profman_tests`\n  * Note: Requires root access to the device.\n  * Note: Some tests (2 out of 37) are failing in multi-ABI\n    contexts and have been temporarily disabled.\n* `art_standalone_runtime_compiler_tests`\n* `art_standalone_runtime_tests`\n  * Note: Some tests (16 out of 686) are failing and have been\n    temporarily disabled.\n  * Note: Some tests (4 out of 686) are failing in multi-ABI\n    contexts and have been temporarily disabled.\n* `art_standalone_sigchain_tests`\n\nTests not added:\n* `art_standalone_dexanalyze_tests`\n  * Reason: ART binary `dexanalyze` is not part of the Release ART APEX.\n* `art_standalone_dexdiag_tests`\n  * Reason: ART binary `dexdiag` is not part of the Release ART APEX.\n* `art_standalone_dexlayout_tests`\n  * Reason: ART binary `dexlayout` is not part of the Release ART APEX.\n* `art_standalone_imgdiag_tests`\n  * Reason: ART binary `imgdiag` is not part of the Release ART APEX.\n\nTests not added (but present in AOSP):\n* `art_standalone_libartservice_tests`\n  * Reason: Test `art_libartservice_tests` does not exist in this\n    branch.\n* `art_standalone_libarttools_tests`\n  * Reason: Test `art_libarttools_tests` does not exist in this\n    branch.\n\n(cherry picked from commit f040914a122be86e280efe5e31af1168f2b7c72e)\n\nTest: atest -a art_standalone_cmdline_tests\nTest: atest -a art_standalone_compiler_tests\nTest: atest -a art_standalone_dex2oat_tests\nTest: atest -a art_standalone_dexdump_tests\nTest: atest -a art_standalone_dexlist_tests\nTest: atest -a art_standalone_dexoptanalyzer_tests\nTest: atest -a art_standalone_libartbase_tests\nTest: atest -a art_standalone_libartpalette_tests\nTest: atest -a art_standalone_libdexfile_support_tests\nTest: atest -a art_standalone_libdexfile_tests\nTest: atest -a art_standalone_libprofile_tests\nTest: atest -a art_standalone_oatdump_tests\nTest: atest -a art_standalone_odrefresh_tests\nTest: atest -a art_standalone_profman_tests\nTest: atest -a art_standalone_runtime_compiler_tests\nTest: atest -a art_standalone_runtime_tests\nTest: atest -a art_standalone_sigchain_tests\nTest: atest -a art_standalone_\\*_tests\nTest: m art_chroot \u0026\u0026 atest ArtGtestsTargetChroot\nBug: 193218514\nBug: 162834439\nBug: 162734417\nChange-Id: I8beda9159d48c4ca495698357dc3bd95e3ff84d5\nMerged-In: I8beda9159d48c4ca495698357dc3bd95e3ff84d5\n"
    },
    {
      "commit": "1bcb95247b46adaf0d6cd749ab06e6bf5a9e06e5",
      "tree": "0540fa708fe9aa1f7e4295581fdc026dd4defe42",
      "parents": [
        "c28ac98c2fcba98c7248b46e32458be5105c85b2"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Wed Jun 30 11:13:19 2021 +0100"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Mon Jul 12 15:12:05 2021 +0000"
      },
      "message": "Adjust data dir set up in `CommonArtTestImpl::SetUpAndroidRootEnvVars`.\n\nDon\u0027t set up the `ANDROID_DATA` dir as a subdirectory of\n`/data/dalvik-cache` in\n`art::CommonArtTestImpl::SetUpAndroidRootEnvVars` (used in some ART\ngtests), as it is not accessible on `user` builds; instead, use a\nsubdirectory of `/data/local/tmp`, which does not require any special\npermission.\n\n(cherry picked from commit 7ffab8106445905d30fdef6291ebd18765c961f0)\n\nTest: m art_chroot \u0026\u0026 atest ArtGtestsTargetChroot\nTest: Run ART gtests as described in `test/README.chroot.md`\nBug: 193218514\nBug: 162834439\nChange-Id: I19c7015b0140610a6fd2150a7f7a057465312b0c\nMerged-In: I19c7015b0140610a6fd2150a7f7a057465312b0c\n"
    },
    {
      "commit": "c28ac98c2fcba98c7248b46e32458be5105c85b2",
      "tree": "ea8478a3245ee5ea796527c385ccb70f1e0dcbc9",
      "parents": [
        "59072d14323e6750ab08fbd265ede0788b03d762"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Mon Jun 14 15:18:54 2021 +0100"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Mon Jul 12 15:12:05 2021 +0000"
      },
      "message": "Rename some ART gtest related Soong modules.\n\nART gtests currently link with the debug (\"d\") versions of ART\nlibraries. The gtests themselves and their libraries are compiled as\ndebug artifacts. For the sake of consistency, perform the following\nrenaming of ART gtest related Soong modules:\n\n* `libart-compiler-gtest` -\u003e `libartd-compiler-gtest`\n* `libart-dex2oat-gtest`  -\u003e `libartd-dex2oat-gtest`\n* `libart-gtest-defaults` -\u003e `libartd-gtest-defaults`\n* `libart-gtest`          -\u003e `libartd-gtest`\n* `libart-runtime-gtest`  -\u003e `libartd-runtime-gtest`\n* `libartbase-art-gtest`  -\u003e `libartbased-art-gtest`\n\nAs we plan to introduce non-debug (\"non-d\"), standalone versions of\nART gtests in the context of uncoupling ART (target) gtests from the\nART APEX (b/162834439), this renaming will help us, as we\u0027ll be able\nto use the old names of a \"d\" module for the corresponding \"non-d\"\nversion.\n\n(cherry picked from commit 55ffe7fa9ead8b501a756bb53f2571e3e7602f5e)\n\nTest: mmma art\nTest: Run ART gtests on host and target\nTest: env OVERRIDE_TARGET_FLATTEN_APEX\u003dfalse art/build/apex/runtests.sh\nTest: env OVERRIDE_TARGET_FLATTEN_APEX\u003dtrue  art/build/apex/runtests.sh\nBug: b/193218514\nBug: b/162834439\nChange-Id: I4ca27a7f445a760398f41a9e60a7008d77294505\nMerged-In: I4ca27a7f445a760398f41a9e60a7008d77294505\n"
    },
    {
      "commit": "ab55e0942cc900971f6f2ea1e94fcf2352ef5689",
      "tree": "f501322c021bf6b3d5e2daac39ccf0204fa41a72",
      "parents": [
        "6ca410c674873637b9084beabb384a13781d94c6",
        "4ad59b4a35b208301a706fa1bd96101d736e2057"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Mon Jul 12 12:30:10 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Jul 12 12:30:10 2021 +0000"
      },
      "message": "Remove libraries containing conscrypt and i18n stubs from sdk am: 38837d44f4 am: 4ad59b4a35\n\nOriginal change: https://android-review.googlesource.com/c/platform/art/+/1762225\n\nChange-Id: I254446bfa6a95460bc9f13318c1a7797f9badb61\n"
    },
    {
      "commit": "4ad59b4a35b208301a706fa1bd96101d736e2057",
      "tree": "430776fe80da3df1e39318259a3ab1c355a9ace6",
      "parents": [
        "0b8a7dc26b504ed75b07180f2f0ba78eff6a16fb",
        "38837d44f47a14ccd07e9de3c26d3e40b9768d0d"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Mon Jul 12 12:17:10 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Jul 12 12:17:10 2021 +0000"
      },
      "message": "Remove libraries containing conscrypt and i18n stubs from sdk am: 38837d44f4\n\nOriginal change: https://android-review.googlesource.com/c/platform/art/+/1762225\n\nChange-Id: If4263c77801a57dca83f42084380db56484f0a86\n"
    },
    {
      "commit": "38837d44f47a14ccd07e9de3c26d3e40b9768d0d",
      "tree": "430776fe80da3df1e39318259a3ab1c355a9ace6",
      "parents": [
        "dc8fa4d6fc4250bec986a1f4610b22454279fd31"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Sat Jul 10 12:29:34 2021 +0100"
      },
      "committer": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Mon Jul 12 12:04:18 2021 +0000"
      },
      "message": "Remove libraries containing conscrypt and i18n stubs from sdk\n\nThe core.current.stubs, core.module_lib.stubs,\nlegacy.core.platform.api.stubs and stable.core.platform.api.stubs\nlibraries include stubs from conscrypt and i18n. The stubs should not\nbe part of the ART sdk snapshot and instead should be provided by their\nown sdk snapshots.\n\nThe libraries and their associated java_system_modules will be defined\nin build/soong/java/core-libraries/Android.bp so that they will always\nbe present and do not need prebuilts.\n\nThis change removes those libraries and their associated\njava_system_modules from the sdk snapshot. So, they are no either\ndirectly exported or included as a private member for use by their\nassociated java_system_modules.\n\nIt also exports the core-lambda-stubs-for-system-modules and\ncore-generated-annotation-stubs libraries, which were previously\nincluded in the sdk as private members, for use by the\njava_system_modules definitions in build/soong.\n\nBug: 193311122\nTest: m droid\nChange-Id: I18ffe3f1470a1226a1ff43aea0446a2558cdceda\n"
    },
    {
      "commit": "6ca410c674873637b9084beabb384a13781d94c6",
      "tree": "add425434d4bceb3b882640b97d20fcf95bc7076",
      "parents": [
        "f2f8a3ae5762428537b27ff03acf202ac337d981",
        "0b8a7dc26b504ed75b07180f2f0ba78eff6a16fb"
      ],
      "author": {
        "name": "Artem Kotsiuba",
        "email": "artem.kotsiuba@linaro.org",
        "time": "Mon Jul 12 09:18:50 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Jul 12 09:18:50 2021 +0000"
      },
      "message": "ART: Fix Android.cpplint.mk to use scan art/ directory am: dc8fa4d6fc am: 0b8a7dc26b\n\nOriginal change: https://android-review.googlesource.com/c/platform/art/+/1754271\n\nChange-Id: I6ea2402753fc18eb91efcc802720010086de4f3e\n"
    },
    {
      "commit": "0b8a7dc26b504ed75b07180f2f0ba78eff6a16fb",
      "tree": "85102af8cce9cdebd670521f1f80602d78db3124",
      "parents": [
        "a0005f08ae4641dcb349b39ddc7384fdcc2f6177",
        "dc8fa4d6fc4250bec986a1f4610b22454279fd31"
      ],
      "author": {
        "name": "Artem Kotsiuba",
        "email": "artem.kotsiuba@linaro.org",
        "time": "Mon Jul 12 09:05:29 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Jul 12 09:05:29 2021 +0000"
      },
      "message": "ART: Fix Android.cpplint.mk to use scan art/ directory am: dc8fa4d6fc\n\nOriginal change: https://android-review.googlesource.com/c/platform/art/+/1754271\n\nChange-Id: I37cb001035ea5ecf7ea41c1e9e1a0571a88f823d\n"
    },
    {
      "commit": "dc8fa4d6fc4250bec986a1f4610b22454279fd31",
      "tree": "85102af8cce9cdebd670521f1f80602d78db3124",
      "parents": [
        "1b9d442dc906d0158300c5178683f417fa59b026"
      ],
      "author": {
        "name": "Artem Kotsiuba",
        "email": "artem.kotsiuba@linaro.org",
        "time": "Tue Jun 22 16:26:30 2021 +0100"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Mon Jul 12 08:53:58 2021 +0000"
      },
      "message": "ART: Fix Android.cpplint.mk to use scan art/ directory\n\nCurrently Android.cpplint.mk doesn\u0027t set LOCAL_PATH variable but assumes\nthat it is initialized properly (see comments before initializing\nART_CPPLINT_SRC variable). Change https://r.android.com/1711019  moved\none of the includes in art/Android.mk file up, before include\nAndroid.cpplint.mk which modified this variable, so currently\n\u0027m cpplint-art\u0027 call only scans source files in tools/veridex folder\n\nTest: m cpplint-art and m cpplint-art-all\nChange-Id: Ic948e029a4365fc49b8ffeb1e67b47ac0dbee182\n"
    },
    {
      "commit": "f2f8a3ae5762428537b27ff03acf202ac337d981",
      "tree": "fa486ff9a669cd1b261bc9b5d6b3652c3ad0169f",
      "parents": [
        "ab51c35d15fd3ec42d4a7c35422b48fe981c2102",
        "a0005f08ae4641dcb349b39ddc7384fdcc2f6177"
      ],
      "author": {
        "name": "Chuck Liao",
        "email": "chuckliao@google.com",
        "time": "Mon Jul 12 03:30:44 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Jul 12 03:30:44 2021 +0000"
      },
      "message": "Revert \"Do not create 4-byte sequences in `ConvertUtf16ToModifiedUtf8()`\" am: 1b9d442dc9 am: a0005f08ae\n\nOriginal change: https://android-review.googlesource.com/c/platform/art/+/1762585\n\nChange-Id: Id1179067251d3a9dc30a8bab6b9e10b05dce0aae\n"
    },
    {
      "commit": "a0005f08ae4641dcb349b39ddc7384fdcc2f6177",
      "tree": "dd52852cd7a16af7f5480c5f6c9213079a319dc8",
      "parents": [
        "cc52fab45e13aa2251f39f02809317981a2db33a",
        "1b9d442dc906d0158300c5178683f417fa59b026"
      ],
      "author": {
        "name": "Chuck Liao",
        "email": "chuckliao@google.com",
        "time": "Mon Jul 12 03:16:46 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Jul 12 03:16:46 2021 +0000"
      },
      "message": "Revert \"Do not create 4-byte sequences in `ConvertUtf16ToModifiedUtf8()`\" am: 1b9d442dc9\n\nOriginal change: https://android-review.googlesource.com/c/platform/art/+/1762585\n\nChange-Id: I6e9ccd31457329e0b6d98abe5793e63c8b21de3c\n"
    },
    {
      "commit": "1b9d442dc906d0158300c5178683f417fa59b026",
      "tree": "dd52852cd7a16af7f5480c5f6c9213079a319dc8",
      "parents": [
        "52eebc756c96fbf71ad77b6d30bdff8a67723569"
      ],
      "author": {
        "name": "Chuck Liao",
        "email": "chuckliao@google.com",
        "time": "Mon Jul 12 01:25:23 2021 +0000"
      },
      "committer": {
        "name": "Chuck Liao",
        "email": "chuckliao@google.com",
        "time": "Mon Jul 12 02:58:46 2021 +0000"
      },
      "message": "Revert \"Do not create 4-byte sequences in `ConvertUtf16ToModifiedUtf8()`\"\n\nThis reverts commit e0a4f373dc4a738a2f26965a67d31239cbbd4f6a.\n\nReason for revert: DroidMonitor-triggered revert due to breakage https://android-build.googleplex.com/builds/tests/view?invocationId\u003dI44000009917256156\u0026testResultId\u003dTR23027520914949881, bug b/193363191\n\nBug: 193363191\nChange-Id: I2e7fe6de3f63864b58729d2c76e9ab5c95aa7983\n"
    },
    {
      "commit": "ab51c35d15fd3ec42d4a7c35422b48fe981c2102",
      "tree": "c1d7bbbedefec4d184c9fb6f661e39324394ecc0",
      "parents": [
        "02634388bbea872aa07358210c56a9b48f4ccd7e",
        "cc52fab45e13aa2251f39f02809317981a2db33a"
      ],
      "author": {
        "name": "yawanng",
        "email": "yawanng@google.com",
        "time": "Sat Jul 10 09:54:19 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Jul 10 09:54:19 2021 +0000"
      },
      "message": "Add a aggregation count section to profile. am: 52eebc756c am: cc52fab45e\n\nOriginal change: https://android-review.googlesource.com/c/platform/art/+/1740262\n\nChange-Id: I4c7ba7240be6209204552dc29751ad614665fe65\n"
    },
    {
      "commit": "cc52fab45e13aa2251f39f02809317981a2db33a",
      "tree": "2c5c55137e6e672918a273d8f40503921bafe477",
      "parents": [
        "e57171c1b04af2a2b8040e6d1f8298371d85ce7a",
        "52eebc756c96fbf71ad77b6d30bdff8a67723569"
      ],
      "author": {
        "name": "yawanng",
        "email": "yawanng@google.com",
        "time": "Sat Jul 10 09:37:04 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Jul 10 09:37:04 2021 +0000"
      },
      "message": "Add a aggregation count section to profile. am: 52eebc756c\n\nOriginal change: https://android-review.googlesource.com/c/platform/art/+/1740262\n\nChange-Id: Icc1c1726a655906b83f16273d67241c29cf64f9a\n"
    },
    {
      "commit": "52eebc756c96fbf71ad77b6d30bdff8a67723569",
      "tree": "2c5c55137e6e672918a273d8f40503921bafe477",
      "parents": [
        "e0a4f373dc4a738a2f26965a67d31239cbbd4f6a"
      ],
      "author": {
        "name": "yawanng",
        "email": "yawanng@google.com",
        "time": "Fri Jun 18 00:14:50 2021 +0000"
      },
      "committer": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Jul 10 09:23:33 2021 +0000"
      },
      "message": "Add a aggregation count section to profile.\n\nThis section is used on server side.\nThe format is defined on server and it is:\n\n***************\nuint16 profile_aggregation_count\nuint16 aggregation_count_for_each_dex_file_size\naggregation_count_for_each_dex_file[]\n\nThe format of aggregation_count_for_each_dex_file is:\n  uint16 profile_index\n  uint16 class_aggregation_count_size\n  uint16 class_aggregation_count[]\n  uint16 method_aggregation_count_size\n  uint16 method_aggregation_count[]\n***************\n\nThe aggregation count for classes/methods are in the ascending order of their indices.\n\nBug: 188071742\nTest: m\nChange-Id: I683b296699e2a80a8c6dc167c84b4d592a0f26fc\n"
    },
    {
      "commit": "02634388bbea872aa07358210c56a9b48f4ccd7e",
      "tree": "8939f73b2a75f9a578f8d8a8b2a73b6c80f8c4bb",
      "parents": [
        "9860a91f82bd17b2a1aeb55818341bc9a7d45eeb",
        "e57171c1b04af2a2b8040e6d1f8298371d85ce7a"
      ],
      "author": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Fri Jul 09 23:47:52 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jul 09 23:47:52 2021 +0000"
      },
      "message": "Do not create 4-byte sequences in `ConvertUtf16ToModifiedUtf8()` am: e0a4f373dc am: e57171c1b0\n\nOriginal change: https://android-review.googlesource.com/c/platform/art/+/1760309\n\nChange-Id: Ic8b76db09c9fd1c8f02d6931fa8fe5f3bd94b702\n"
    },
    {
      "commit": "e57171c1b04af2a2b8040e6d1f8298371d85ce7a",
      "tree": "b097c82983074f167ef1a14ab529750fcc842b9f",
      "parents": [
        "64b6eaf2fde2c9b288053aa60d1676a1f3d0e7d6",
        "e0a4f373dc4a738a2f26965a67d31239cbbd4f6a"
      ],
      "author": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Fri Jul 09 23:33:35 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jul 09 23:33:35 2021 +0000"
      },
      "message": "Do not create 4-byte sequences in `ConvertUtf16ToModifiedUtf8()` am: e0a4f373dc\n\nOriginal change: https://android-review.googlesource.com/c/platform/art/+/1760309\n\nChange-Id: Ibace3a0d342b2774b322fd2650eb9f696e80bbb5\n"
    },
    {
      "commit": "e0a4f373dc4a738a2f26965a67d31239cbbd4f6a",
      "tree": "b097c82983074f167ef1a14ab529750fcc842b9f",
      "parents": [
        "d920b7b01f92676eec2aa504ef6cf13c3f3283fc"
      ],
      "author": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Thu Jul 08 11:22:53 2021 +0100"
      },
      "committer": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jul 09 23:17:15 2021 +0000"
      },
      "message": "Do not create 4-byte sequences in `ConvertUtf16ToModifiedUtf8()`\n\nThis encoding was different from the encoding in dex files\nand this caused wrong `Class::IsInSamePackage()` result\nfor proxy classes if the packages name contained at least\none character outside the BMP plane.\n\nThis essentially reverts commit\n    e16dad1d6388b0305f13e2171308a77f42e7c682\nbut keeps all tests, only updating expectations.\n\nAlso rename `CountUtf8Bytes()` to `CountModifiedUtf8Bytes()`\nto make the format explicit in the function name.\n\nTest: New test 181-proxy-non-bmp\nTest: m test-art-host-gtest\nTest: testrunner.py --host --optimizing\nBug: 192935764\nBug: 193141629\nChange-Id: I8e6e8b08174c7a6d3ff84b0e1e929056b3947785\n"
    },
    {
      "commit": "9860a91f82bd17b2a1aeb55818341bc9a7d45eeb",
      "tree": "bc060711a3ec266bd0ce4c354ccfb43627ea4246",
      "parents": [
        "28f2bc7b6a111719b44e3e08447ef5f70dbd871d",
        "64b6eaf2fde2c9b288053aa60d1676a1f3d0e7d6"
      ],
      "author": {
        "name": "Chris Wailes",
        "email": "chriswailes@google.com",
        "time": "Fri Jul 09 18:27:28 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jul 09 18:27:28 2021 +0000"
      },
      "message": "Disable the artd process am: d920b7b01f am: 64b6eaf2fd\n\nOriginal change: https://android-review.googlesource.com/c/platform/art/+/1760771\n\nChange-Id: Ib3bfb8b9d4021d24e48a8fefe2e67f9b23c4760d\n"
    },
    {
      "commit": "64b6eaf2fde2c9b288053aa60d1676a1f3d0e7d6",
      "tree": "a9ada320cad271e64d2a1700d56f06bc3df2a0b9",
      "parents": [
        "a14d95dd50573221fa3f0dada1bdcb82997b289d",
        "d920b7b01f92676eec2aa504ef6cf13c3f3283fc"
      ],
      "author": {
        "name": "Chris Wailes",
        "email": "chriswailes@google.com",
        "time": "Fri Jul 09 18:10:26 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jul 09 18:10:26 2021 +0000"
      },
      "message": "Disable the artd process am: d920b7b01f\n\nOriginal change: https://android-review.googlesource.com/c/platform/art/+/1760771\n\nChange-Id: Iecc93b1fdc2edb0d39a8cedfaa909c9cb173e6c9\n"
    },
    {
      "commit": "d920b7b01f92676eec2aa504ef6cf13c3f3283fc",
      "tree": "a9ada320cad271e64d2a1700d56f06bc3df2a0b9",
      "parents": [
        "20b3c57170206febd53a20287bf6b7d5e620b62d"
      ],
      "author": {
        "name": "Chris Wailes",
        "email": "chriswailes@google.com",
        "time": "Thu Jul 08 10:49:46 2021 -0700"
      },
      "committer": {
        "name": "Christian Wailes",
        "email": "chriswailes@google.com",
        "time": "Fri Jul 09 17:51:57 2021 +0000"
      },
      "message": "Disable the artd process\n\nThis CL removes the artd process from the core class thus preventing it\nfrom being started at boot.\n\nBug: 192042812\nTest: Boot and check for process\nChange-Id: I3431c6ef8719a1e20c734ab28bf87e5902f7345f\n"
    },
    {
      "commit": "28f2bc7b6a111719b44e3e08447ef5f70dbd871d",
      "tree": "3ff9ad75ca3d327b4f1f78f72ee1f5248044bce1",
      "parents": [
        "46518211bd348f381a292c8785951a2c728f5b91",
        "a14d95dd50573221fa3f0dada1bdcb82997b289d"
      ],
      "author": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Fri Jul 09 14:35:31 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jul 09 14:35:31 2021 +0000"
      },
      "message": "odrefresh: add test for samegrade ART APEX install am: 20b3c57170 am: a14d95dd50\n\nOriginal change: https://android-review.googlesource.com/c/platform/art/+/1760111\n\nChange-Id: I8c1dee2cb7c3028b5993446527793d14fd425e5d\n"
    },
    {
      "commit": "a14d95dd50573221fa3f0dada1bdcb82997b289d",
      "tree": "b00ce13aa9fd9069dcf922f23901a6e70e9cb539",
      "parents": [
        "c8cdc711301d72e68b040ae2f99818add62dd2aa",
        "20b3c57170206febd53a20287bf6b7d5e620b62d"
      ],
      "author": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Fri Jul 09 14:18:50 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jul 09 14:18:50 2021 +0000"
      },
      "message": "odrefresh: add test for samegrade ART APEX install am: 20b3c57170\n\nOriginal change: https://android-review.googlesource.com/c/platform/art/+/1760111\n\nChange-Id: I4f9b6004ebb906da5b291fe82cec83c9b7ea59a3\n"
    },
    {
      "commit": "20b3c57170206febd53a20287bf6b7d5e620b62d",
      "tree": "b00ce13aa9fd9069dcf922f23901a6e70e9cb539",
      "parents": [
        "2ec38232c632a2c7f3069f02d5c4d7036f14575b"
      ],
      "author": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Thu Jul 08 20:41:48 2021 +0100"
      },
      "committer": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Fri Jul 09 14:00:00 2021 +0000"
      },
      "message": "odrefresh: add test for samegrade ART APEX install\n\nAdds a test that a samegrade ART APEX installation triggers\nrecompilation of AOT artifacts.\n\nThe test exposed situation where the first log entry is incorrectly\nlogged as zero which is also fixed here.\n\nBug: 192647837\nTest: atest odsign_e2e_tests\nTest: atest art_odrefresh_tests\nChange-Id: Iefb0fbbca119ed3e47bc17caa2ef8467b241b26c\n"
    },
    {
      "commit": "46518211bd348f381a292c8785951a2c728f5b91",
      "tree": "666625a3a0a14f3679b22e29c56c12cd1bf42025",
      "parents": [
        "ab0f97f0ce3bed175923bfea7be2dbc32cdc4dde",
        "c8cdc711301d72e68b040ae2f99818add62dd2aa"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Jul 09 12:29:49 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jul 09 12:29:49 2021 +0000"
      },
      "message": "Clean up verifier interface. am: 2ec38232c6 am: c8cdc71130\n\nOriginal change: https://android-review.googlesource.com/c/platform/art/+/1754274\n\nChange-Id: Ibd7a2f807a5da4303b6122bd34c3f81eef4e5919\n"
    },
    {
      "commit": "c8cdc711301d72e68b040ae2f99818add62dd2aa",
      "tree": "2500a6189a53a6bccb1b475d7e8a45ce4acd01ec",
      "parents": [
        "e4fa591edf3bff34c858ba8c8b2d83ffd98d10cf",
        "2ec38232c632a2c7f3069f02d5c4d7036f14575b"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Jul 09 12:06:35 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jul 09 12:06:35 2021 +0000"
      },
      "message": "Clean up verifier interface. am: 2ec38232c6\n\nOriginal change: https://android-review.googlesource.com/c/platform/art/+/1754274\n\nChange-Id: I56a6364841c3e1029a2537e758c8926750b2203c\n"
    },
    {
      "commit": "ab0f97f0ce3bed175923bfea7be2dbc32cdc4dde",
      "tree": "176bc2a09d080f78d3f41f274add6fbc0e475d13",
      "parents": [
        "2cad7e68d5aa50049baba17901e7dac4375fa413",
        "59072d14323e6750ab08fbd265ede0788b03d762"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Jul 09 12:05:49 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jul 09 12:05:49 2021 +0000"
      },
      "message": "[automerger skipped] Use lastUpdateMillis of an apex for ART versioning. am: 59072d1432 -s ours\n\nam skip reason: Merged-In Ide7e5a1dbfe85c679313bb6c8e6788137b138f42 with SHA-1 ef10f42bf2 is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/art/+/15235991\n\nChange-Id: I48029b057cb4799ddc40649e84a22bf071dfed9a\n"
    },
    {
      "commit": "2ec38232c632a2c7f3069f02d5c4d7036f14575b",
      "tree": "2500a6189a53a6bccb1b475d7e8a45ce4acd01ec",
      "parents": [
        "81909865f1d82314b72d09d1ad1f4545efd809e7"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Jul 02 16:36:29 2021 +0100"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Jul 09 11:55:11 2021 +0000"
      },
      "message": "Clean up verifier interface.\n\nRemove verifier_callbacks and ArtMethod as argument. The verifier can\noperate without them.\n\nThis allows removing the bogus DexCache::SetResolvedType in ti_redefine.\n\nAlso turn runtime throw failures into VerifyError, for cleaner interface\nwith users of the verifier.\n\nTest: test.py\nBug: 28313047\nChange-Id: I9ba1300f198aaf482ed43061465daea789ea732b\n"
    },
    {
      "commit": "59072d14323e6750ab08fbd265ede0788b03d762",
      "tree": "9315fa3a507cecc95de896b01ef931319e65d04d",
      "parents": [
        "a15703fd8159269483071e9dfea17a4f2695d387"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Thu Jul 08 14:34:11 2021 +0100"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Jul 09 11:53:27 2021 +0000"
      },
      "message": "Use lastUpdateMillis of an apex for ART versioning.\n\nTest: m\nBug: 192647837\nMerged-In: Ide7e5a1dbfe85c679313bb6c8e6788137b138f42\n(cherry picked from commit ef10f42bf21cddff00972c8b47aaf79528cbe3b5)\nChange-Id: Id70f75752cb80c6625ab1f8b8cde4c0f00ccd58d\n"
    },
    {
      "commit": "2cad7e68d5aa50049baba17901e7dac4375fa413",
      "tree": "176bc2a09d080f78d3f41f274add6fbc0e475d13",
      "parents": [
        "f8b59fb16cc1b46a295bfc2a5928d186477d85d8",
        "e4fa591edf3bff34c858ba8c8b2d83ffd98d10cf"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Fri Jul 09 09:08:24 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jul 09 09:08:24 2021 +0000"
      },
      "message": "Add odrefresh_headers to sdk am: 81909865f1 am: e4fa591edf\n\nOriginal change: https://android-review.googlesource.com/c/platform/art/+/1759550\n\nChange-Id: I19de54c389aa6cee3646f91094a6f23bec0464db\n"
    },
    {
      "commit": "e4fa591edf3bff34c858ba8c8b2d83ffd98d10cf",
      "tree": "520a04a91aa1a93b437894d691523fd17305a81a",
      "parents": [
        "55d9ea05ef18e50b2e081e4efe1aba1ed31b1cfe",
        "81909865f1d82314b72d09d1ad1f4545efd809e7"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Fri Jul 09 08:55:38 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jul 09 08:55:38 2021 +0000"
      },
      "message": "Add odrefresh_headers to sdk am: 81909865f1\n\nOriginal change: https://android-review.googlesource.com/c/platform/art/+/1759550\n\nChange-Id: I42e220264b56c9c3057abf43932a2198fd132dae\n"
    },
    {
      "commit": "f8b59fb16cc1b46a295bfc2a5928d186477d85d8",
      "tree": "047102ff0c694379cf8c3273c8eebc4988db06d1",
      "parents": [
        "d3e53b832a76c1a6e26fc91a848449895338cefe",
        "a15703fd8159269483071e9dfea17a4f2695d387"
      ],
      "author": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Fri Jul 09 08:35:46 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jul 09 08:35:46 2021 +0000"
      },
      "message": "[automerger skipped] odrefresh: add support for lastUpdateMillis as part of version check am: a15703fd81 -s ours\n\nam skip reason: Merged-In Ied43ebdcc4b2ec57e337e709970fab948cf5f992 with SHA-1 79f874d287 is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/art/+/15234816\n\nChange-Id: I224b99037bc9f58d385dcc354e245d57da000306\n"
    },
    {
      "commit": "81909865f1d82314b72d09d1ad1f4545efd809e7",
      "tree": "520a04a91aa1a93b437894d691523fd17305a81a",
      "parents": [
        "1c61f7eaa824733d132e86e7bbb7617749273f1a"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Wed Jul 07 19:11:47 2021 +0100"
      },
      "committer": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Fri Jul 09 08:35:29 2021 +0000"
      },
      "message": "Add odrefresh_headers to sdk\n\nBug: 193044041\nTest: DIST_DIR\u003d$PWD/dist TARGET_BUILD_VARIANT\u003duserdebug art/build/build-art-module.sh --skip-apex\n      packages/modules/ArtPrebuilt/update-art-module-prebuilts.py --local-dist\u003ddist --skip-cls --skip-apex\n      - check that odrefresh is added\nChange-Id: I55ffcf4c9e1c617e62e4a4052c5eecd68255f991\n"
    },
    {
      "commit": "d3e53b832a76c1a6e26fc91a848449895338cefe",
      "tree": "047102ff0c694379cf8c3273c8eebc4988db06d1",
      "parents": [
        "2da95fdc12e113f7d7531dede349f3fe242bf514",
        "55d9ea05ef18e50b2e081e4efe1aba1ed31b1cfe"
      ],
      "author": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Fri Jul 09 08:18:51 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jul 09 08:18:51 2021 +0000"
      },
      "message": "Improve abort message in `SwapSpace::NewFileChunk()`. am: 1c61f7eaa8 am: 55d9ea05ef\n\nOriginal change: https://android-review.googlesource.com/c/platform/art/+/1760110\n\nChange-Id: I6e45bc10facf8fccab1b37ecd095cc7850e8cf24\n"
    },
    {
      "commit": "2da95fdc12e113f7d7531dede349f3fe242bf514",
      "tree": "539fab38622e413503e419bdd6c3e449cc62a616",
      "parents": [
        "51d8e3d15cda5d8b037b82f59633a93ddc34952a",
        "bfda000c89dfa7a189882cac1640d928f7f6084e"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Jul 09 08:18:34 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jul 09 08:18:34 2021 +0000"
      },
      "message": "Use lastUpdateMillis of an apex for ART versioning. am: ef10f42bf2 am: bfda000c89\n\nOriginal change: https://android-review.googlesource.com/c/platform/art/+/1760109\n\nChange-Id: I7593926fef8ed031ff169146865b413b77f68a6e\n"
    },
    {
      "commit": "55d9ea05ef18e50b2e081e4efe1aba1ed31b1cfe",
      "tree": "f911b23ca0eb50846e2f2aef908efd908caa2624",
      "parents": [
        "bfda000c89dfa7a189882cac1640d928f7f6084e",
        "1c61f7eaa824733d132e86e7bbb7617749273f1a"
      ],
      "author": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Fri Jul 09 08:10:26 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jul 09 08:10:26 2021 +0000"
      },
      "message": "Improve abort message in `SwapSpace::NewFileChunk()`. am: 1c61f7eaa8\n\nOriginal change: https://android-review.googlesource.com/c/platform/art/+/1760110\n\nChange-Id: I95b6df689a111a8b8681fea2e9cdbdbdb5e2c34e\n"
    },
    {
      "commit": "1c61f7eaa824733d132e86e7bbb7617749273f1a",
      "tree": "f911b23ca0eb50846e2f2aef908efd908caa2624",
      "parents": [
        "ef10f42bf21cddff00972c8b47aaf79528cbe3b5"
      ],
      "author": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Thu Jul 08 15:54:01 2021 +0100"
      },
      "committer": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Fri Jul 09 08:07:45 2021 +0000"
      },
      "message": "Improve abort message in `SwapSpace::NewFileChunk()`.\n\nUse `PLOG` to print the `errno` information. Replace the\n\"Aborting...\" with a more descriptive message, repeating a\n`LOG(ERROR)` which is usually often lost in crash reports.\n\nTest: m\nBug: 193120528\nChange-Id: Id3b4ca0f40d8c13de95825aeb0d83964435be91e\n"
    },
    {
      "commit": "bfda000c89dfa7a189882cac1640d928f7f6084e",
      "tree": "c025d3479b515beebb4adca35efae47d3db47bce",
      "parents": [
        "24343ee11f7c093e87568522243fbea086fa7d30",
        "ef10f42bf21cddff00972c8b47aaf79528cbe3b5"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Jul 09 08:05:24 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jul 09 08:05:24 2021 +0000"
      },
      "message": "Use lastUpdateMillis of an apex for ART versioning. am: ef10f42bf2\n\nOriginal change: https://android-review.googlesource.com/c/platform/art/+/1760109\n\nChange-Id: I91117766551143a1482104528db5b4261f498a46\n"
    },
    {
      "commit": "ef10f42bf21cddff00972c8b47aaf79528cbe3b5",
      "tree": "c025d3479b515beebb4adca35efae47d3db47bce",
      "parents": [
        "a4d27de25484b526205b446b8157122dc117b332"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Thu Jul 08 14:34:11 2021 +0100"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Jul 09 07:50:47 2021 +0000"
      },
      "message": "Use lastUpdateMillis of an apex for ART versioning.\n\nTest: m\nBug: 192647837\nChange-Id: Ide7e5a1dbfe85c679313bb6c8e6788137b138f42\n"
    },
    {
      "commit": "51d8e3d15cda5d8b037b82f59633a93ddc34952a",
      "tree": "23320259d922fe27a59cfc8533f0328386d67c98",
      "parents": [
        "c3c361cbb782bffc2298364769eebdcc1bd50770",
        "24343ee11f7c093e87568522243fbea086fa7d30"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Thu Jul 08 18:24:10 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jul 08 18:24:10 2021 +0000"
      },
      "message": "Provide additional target variant of okhttp-norepackage prebuilt am: a4d27de254 am: 24343ee11f\n\nOriginal change: https://android-review.googlesource.com/c/platform/art/+/1759552\n\nChange-Id: I2f2b0485058948b328a3baa5044676b26bcc820f\n"
    },
    {
      "commit": "24343ee11f7c093e87568522243fbea086fa7d30",
      "tree": "b36dd5f8a9332fd0f16d2e0fd2d12345964803d0",
      "parents": [
        "f184c8c43fa0adb05df2629e03f4305c67cd63ef",
        "a4d27de25484b526205b446b8157122dc117b332"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Thu Jul 08 18:11:55 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jul 08 18:11:55 2021 +0000"
      },
      "message": "Provide additional target variant of okhttp-norepackage prebuilt am: a4d27de254\n\nOriginal change: https://android-review.googlesource.com/c/platform/art/+/1759552\n\nChange-Id: I9ae72f6cff621c2c383f84b07eb8c51b22603aca\n"
    },
    {
      "commit": "a4d27de25484b526205b446b8157122dc117b332",
      "tree": "b36dd5f8a9332fd0f16d2e0fd2d12345964803d0",
      "parents": [
        "8782f17c8adcf729a535dc4f9c221b9602b71017"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Thu Jul 08 11:33:57 2021 +0100"
      },
      "committer": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jul 08 17:56:40 2021 +0000"
      },
      "message": "Provide additional target variant of okhttp-norepackage prebuilt\n\nThe okhttp-norepackage already provides host prebuilts but the\ngrpc-grpc-java library needs target variants too.\n\nBug: 193044041\nTest: DIST_DIR\u003d$PWD/dist TARGET_BUILD_VARIANT\u003duserdebug art/build/build-art-module.sh --skip-apex\n      packages/modules/ArtPrebuilt/update-art-module-prebuilts.py --local-dist\u003ddist --skip-cls --skip-apex\n      - check that odrefresh is added\nChange-Id: Id1060fb088d5a0cc0aba2ca161f8f34af463f013\n"
    },
    {
      "commit": "c3c361cbb782bffc2298364769eebdcc1bd50770",
      "tree": "0a23a89d2fd09a5f2f91d8ba6814d35e47b4b8f5",
      "parents": [
        "1292aa7427a201a6e101646568c1c6c1ae4edbf1",
        "f184c8c43fa0adb05df2629e03f4305c67cd63ef"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Thu Jul 08 17:24:55 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jul 08 17:24:55 2021 +0000"
      },
      "message": "Add standalone ART gtests to the generated ART MTS definition. am: 8782f17c8a am: f184c8c43f\n\nOriginal change: https://android-review.googlesource.com/c/platform/art/+/1753225\n\nChange-Id: Ie7ba7c75a22041ecda44adcb0c7e37ca5ca10517\n"
    },
    {
      "commit": "1292aa7427a201a6e101646568c1c6c1ae4edbf1",
      "tree": "86578c7c6144ec052a949392d6248fc185e81dd9",
      "parents": [
        "a274bfabc8361c6f2835b2107849ff6f632f0527",
        "c82efe3e6bf24f1b2b9d5fa3a6244092391881a7"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Thu Jul 08 17:24:53 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jul 08 17:24:53 2021 +0000"
      },
      "message": "Add support for standalone ART gtests to MTS. am: 6a2e689329 am: c82efe3e6b\n\nOriginal change: https://android-review.googlesource.com/c/platform/art/+/1753224\n\nChange-Id: I823433b28b8f709bad750cf130373e656bd9faf7\n"
    },
    {
      "commit": "f184c8c43fa0adb05df2629e03f4305c67cd63ef",
      "tree": "3d4022fd1fb06912aa49cf2c09be178be823bedf",
      "parents": [
        "c82efe3e6bf24f1b2b9d5fa3a6244092391881a7",
        "8782f17c8adcf729a535dc4f9c221b9602b71017"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Thu Jul 08 17:07:31 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jul 08 17:07:31 2021 +0000"
      },
      "message": "Add standalone ART gtests to the generated ART MTS definition. am: 8782f17c8a\n\nOriginal change: https://android-review.googlesource.com/c/platform/art/+/1753225\n\nChange-Id: Ifd5f306ac20d86eeac49abb83a845f5341b02a2d\n"
    },
    {
      "commit": "c82efe3e6bf24f1b2b9d5fa3a6244092391881a7",
      "tree": "ee7f59774da19363bb867df9c0e9dc4f35f01fa2",
      "parents": [
        "940df9e8ea8628c4377ad488cf0fcc2b2591f2dc",
        "6a2e6893290eac83f59dac4ec5bc10abf985ae10"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Thu Jul 08 17:07:29 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jul 08 17:07:29 2021 +0000"
      },
      "message": "Add support for standalone ART gtests to MTS. am: 6a2e689329\n\nOriginal change: https://android-review.googlesource.com/c/platform/art/+/1753224\n\nChange-Id: I4d7db0636520de579c5ee4f8131cd95be85670fb\n"
    },
    {
      "commit": "8782f17c8adcf729a535dc4f9c221b9602b71017",
      "tree": "3d4022fd1fb06912aa49cf2c09be178be823bedf",
      "parents": [
        "6a2e6893290eac83f59dac4ec5bc10abf985ae10"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Sun Jul 04 14:12:37 2021 +0100"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Thu Jul 08 16:56:35 2021 +0000"
      },
      "message": "Add standalone ART gtests to the generated ART MTS definition.\n\nAdd these test modules to the existing ART MTS shard 00.\n\nTest: m mts \u0026\u0026 mts-tradefed run commandAndExit mts-art\nTest: m mts \u0026\u0026 mts-tradefed run commandAndExit mts-art-shard-00\nBug: 167385698\nChange-Id: Ie7d291e1c68705a1693b15f019fadeeb502410a9\n"
    },
    {
      "commit": "6a2e6893290eac83f59dac4ec5bc10abf985ae10",
      "tree": "ee7f59774da19363bb867df9c0e9dc4f35f01fa2",
      "parents": [
        "592bceac0c030794175ae41d9c7e2ca092739d2e"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Sun Jul 04 14:21:07 2021 +0100"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Thu Jul 08 16:56:35 2021 +0000"
      },
      "message": "Add support for standalone ART gtests to MTS.\n\nThis change:\n- adds standalone ART gtests to test suite `mts-art`;\n- adds `MainlineTestModuleController` support to standalone ART\n  gtests. This in order to have these tests run in a Mainline context\n  only when the ART Module (either `com.google.android.art` or\n  `com.android.art`) is installed on the test device.\n\nTest: m mts \u0026\u0026 mts-tradefed run commandAndExit mts-art\nTest: m mts \u0026\u0026 mts-tradefed run commandAndExit mts-art-shard-00\nBug: 167385698\nChange-Id: I97d9c00b7c10debff8c63e4ae75f90da02be271c\n"
    },
    {
      "commit": "a15703fd8159269483071e9dfea17a4f2695d387",
      "tree": "02bb24650e2a1ab2d1703eaadb01cdc244fdbcee",
      "parents": [
        "f5f12babd02f4ea8e0d221932038bec914968345"
      ],
      "author": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Wed Jul 07 08:28:31 2021 +0100"
      },
      "committer": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Thu Jul 08 16:53:48 2021 +0100"
      },
      "message": "odrefresh: add support for lastUpdateMillis as part of version check\n\nThis is to support samegrade updates for module evaluation.\n\n(cherry picked from commit 79f874d287cb314dcf3fb8a78122d4296e91bd42)\n\nBug: 192647837\nTest: atest art_standalone_odrefresh_tests\nTest: atest odsign_e2e_tests\nMerged-In: Ied43ebdcc4b2ec57e337e709970fab948cf5f992\nChange-Id: I10d8e63cefe2e010f0856e0be71a5afe73b6f76f\n"
    },
    {
      "commit": "a274bfabc8361c6f2835b2107849ff6f632f0527",
      "tree": "d2408701cdf56a1cd6f0224652015da2b6196254",
      "parents": [
        "d3bfaf7351c041f5d9e1b9cf2544697c6c428396",
        "940df9e8ea8628c4377ad488cf0fcc2b2591f2dc"
      ],
      "author": {
        "name": "Hans Boehm",
        "email": "hboehm@google.com",
        "time": "Thu Jul 08 15:48:23 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jul 08 15:48:23 2021 +0000"
      },
      "message": "Add JNI globals tracing am: 592bceac0c am: 940df9e8ea\n\nOriginal change: https://android-review.googlesource.com/c/platform/art/+/1755324\n\nChange-Id: I0d7b6ec5180499a15b8336d9ef72503198588208\n"
    },
    {
      "commit": "940df9e8ea8628c4377ad488cf0fcc2b2591f2dc",
      "tree": "166baa3864417e773d7800489d063284ab32b9ab",
      "parents": [
        "fbab970461c4a39587fa026e8db6f73c64af5aae",
        "592bceac0c030794175ae41d9c7e2ca092739d2e"
      ],
      "author": {
        "name": "Hans Boehm",
        "email": "hboehm@google.com",
        "time": "Thu Jul 08 15:36:19 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jul 08 15:36:19 2021 +0000"
      },
      "message": "Add JNI globals tracing am: 592bceac0c\n\nOriginal change: https://android-review.googlesource.com/c/platform/art/+/1755324\n\nChange-Id: Ie7fcbbf9373fdabbe813ec33a4e00d1e3a6f7a4c\n"
    },
    {
      "commit": "592bceac0c030794175ae41d9c7e2ca092739d2e",
      "tree": "166baa3864417e773d7800489d063284ab32b9ab",
      "parents": [
        "79f874d287cb314dcf3fb8a78122d4296e91bd42"
      ],
      "author": {
        "name": "Hans Boehm",
        "email": "hboehm@google.com",
        "time": "Fri Jul 02 22:20:52 2021 -0700"
      },
      "committer": {
        "name": "Hans Boehm",
        "email": "hboehm@google.com",
        "time": "Thu Jul 08 15:22:22 2021 +0000"
      },
      "message": "Add JNI globals tracing\n\nAdd separate tracing for global and weak global JNI references.\n\nWe only add an entry for every Nth addition or removal of a reference.\nCurrently N \u003d 17 to minimize danger of getting in sync with some\napplication code pattern.\n\nBug: 189738006\nBug: 192318532\nTest: Build boot and look at trace in S build.\nChange-Id: I2f223c2a07932f97f89ff87d57f4379c1396ef9e\n"
    },
    {
      "commit": "d3bfaf7351c041f5d9e1b9cf2544697c6c428396",
      "tree": "165577e899c6da5fdc0731b20442b8e53c5f09ca",
      "parents": [
        "25cf4cd9f3f6483faf0038707edcf5107439a2e5",
        "fbab970461c4a39587fa026e8db6f73c64af5aae"
      ],
      "author": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Thu Jul 08 15:17:10 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jul 08 15:17:10 2021 +0000"
      },
      "message": "odrefresh: add support for lastUpdateMillis as part of version check am: 79f874d287 am: fbab970461\n\nOriginal change: https://android-review.googlesource.com/c/platform/art/+/1757392\n\nChange-Id: I6ff377f0c229c334240f88382988120435e2433a\n"
    },
    {
      "commit": "fbab970461c4a39587fa026e8db6f73c64af5aae",
      "tree": "7f2c9bd81b107e4acda51dcd7a133153980961de",
      "parents": [
        "ccc7799d0393ddff766a75715089a8e78aee7193",
        "79f874d287cb314dcf3fb8a78122d4296e91bd42"
      ],
      "author": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Thu Jul 08 14:54:55 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jul 08 14:54:55 2021 +0000"
      },
      "message": "odrefresh: add support for lastUpdateMillis as part of version check am: 79f874d287\n\nOriginal change: https://android-review.googlesource.com/c/platform/art/+/1757392\n\nChange-Id: Ia24474c52641e9e1febe212fcd3303863a8de574\n"
    },
    {
      "commit": "79f874d287cb314dcf3fb8a78122d4296e91bd42",
      "tree": "7f2c9bd81b107e4acda51dcd7a133153980961de",
      "parents": [
        "4f623272bdf76d0308af4e45a71fb5a728d4f0f1"
      ],
      "author": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Wed Jul 07 08:28:31 2021 +0100"
      },
      "committer": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Thu Jul 08 14:37:36 2021 +0000"
      },
      "message": "odrefresh: add support for lastUpdateMillis as part of version check\n\nThis is to support samegrade updates for module evaluation.\n\nBug: 192647837\nTest: atest art_standalone_odrefresh_tests\nTest: atest odsign_e2e_tests\nChange-Id: Ied43ebdcc4b2ec57e337e709970fab948cf5f992\n"
    },
    {
      "commit": "25cf4cd9f3f6483faf0038707edcf5107439a2e5",
      "tree": "d0ebadf81e779232746e8658711bc311c4f1d0e6",
      "parents": [
        "2758aa3d976ce3a603b376dc8590abe16ecd0d5b",
        "ccc7799d0393ddff766a75715089a8e78aee7193"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Thu Jul 08 14:06:17 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jul 08 14:06:17 2021 +0000"
      },
      "message": "Fix another style issue reported by cpplint. am: 4f623272bd am: ccc7799d03\n\nOriginal change: https://android-review.googlesource.com/c/platform/art/+/1758191\n\nChange-Id: Ice29a0f6d83ca42125ace8af34d4ff4238da2c5e\n"
    },
    {
      "commit": "ccc7799d0393ddff766a75715089a8e78aee7193",
      "tree": "7403e7709f968dd6396fabe821c4eba88e5f87dd",
      "parents": [
        "97b0e91106bb4a805665fbe342ecd2f9b0c79c48",
        "4f623272bdf76d0308af4e45a71fb5a728d4f0f1"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Thu Jul 08 13:49:27 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jul 08 13:49:27 2021 +0000"
      },
      "message": "Fix another style issue reported by cpplint. am: 4f623272bd\n\nOriginal change: https://android-review.googlesource.com/c/platform/art/+/1758191\n\nChange-Id: I31bb872862c2f7bfeada522a147a04fb39e3193c\n"
    },
    {
      "commit": "4f623272bdf76d0308af4e45a71fb5a728d4f0f1",
      "tree": "7403e7709f968dd6396fabe821c4eba88e5f87dd",
      "parents": [
        "1de4428db83a426fd7d0615dc9cdd204de41f6e3"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Wed Jul 07 16:32:26 2021 +0100"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Thu Jul 08 13:33:01 2021 +0000"
      },
      "message": "Fix another style issue reported by cpplint.\n\nTest: m cpplint-art-all\nChange-Id: I18cd3cbc47e8df4cfa319dde756edc1539cb8720\n"
    },
    {
      "commit": "2758aa3d976ce3a603b376dc8590abe16ecd0d5b",
      "tree": "1b41c8f5a98b07851b631d21ebd36a0b5fb3df8a",
      "parents": [
        "0cc5cb9023f13c9d63c0332a2edb56388d4f1013",
        "97b0e91106bb4a805665fbe342ecd2f9b0c79c48"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Thu Jul 08 09:27:08 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jul 08 09:27:08 2021 +0000"
      },
      "message": "Add standalone ART gtests to `TEST_MAPPING` group `mainline-presubmit`. am: 1de4428db8 am: 97b0e91106\n\nOriginal change: https://android-review.googlesource.com/c/platform/art/+/1753228\n\nChange-Id: I670216bf128e6ac4b95e75ce11e216e905bfb0d1\n"
    },
    {
      "commit": "0cc5cb9023f13c9d63c0332a2edb56388d4f1013",
      "tree": "5cdab4d7f1a211e240dff59cb1ccff5f728658dc",
      "parents": [
        "2c6159498d95ee2474310b7f3078085e5113c1de",
        "08f47b3f20c9e0a496e0a27ff13cfab1122359d4"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Thu Jul 08 09:26:16 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jul 08 09:26:16 2021 +0000"
      },
      "message": "Add more Libcore tests to the generated ART MTS definition. am: 515b0cf805 am: 08f47b3f20\n\nOriginal change: https://android-review.googlesource.com/c/platform/art/+/1757131\n\nChange-Id: I6eb75bf9d2328e68fcf766119cd390af3193d6c2\n"
    },
    {
      "commit": "2c6159498d95ee2474310b7f3078085e5113c1de",
      "tree": "67940e1c44cb739ad32c8bbee75aa057b87bf887",
      "parents": [
        "cb728d664a011344126db02fe0092404a6d02c3a",
        "0a103ac4602d271268836a2a37f169fe12a8c297"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Thu Jul 08 09:25:30 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jul 08 09:25:30 2021 +0000"
      },
      "message": "Tighten ART\u0027s OWNERS file. am: 3362cf159a am: 0a103ac460\n\nOriginal change: https://android-review.googlesource.com/c/platform/art/+/1757576\n\nChange-Id: Ia63278c060d7ffa7787db04195cab07de1cc4624\n"
    },
    {
      "commit": "97b0e91106bb4a805665fbe342ecd2f9b0c79c48",
      "tree": "66e6141371e6a4e93f1eae26d3bac82b3a3e0085",
      "parents": [
        "08f47b3f20c9e0a496e0a27ff13cfab1122359d4",
        "1de4428db83a426fd7d0615dc9cdd204de41f6e3"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Thu Jul 08 09:10:29 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jul 08 09:10:29 2021 +0000"
      },
      "message": "Add standalone ART gtests to `TEST_MAPPING` group `mainline-presubmit`. am: 1de4428db8\n\nOriginal change: https://android-review.googlesource.com/c/platform/art/+/1753228\n\nChange-Id: I1d295b5edc35c42cb9bbb0e3534607cb935e8a87\n"
    },
    {
      "commit": "08f47b3f20c9e0a496e0a27ff13cfab1122359d4",
      "tree": "41bc5dd107adb47a87eec95ab83f8c0be89ddf0b",
      "parents": [
        "0a103ac4602d271268836a2a37f169fe12a8c297",
        "515b0cf805c4ef9168516de814dabe087a037a69"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Thu Jul 08 09:09:56 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jul 08 09:09:56 2021 +0000"
      },
      "message": "Add more Libcore tests to the generated ART MTS definition. am: 515b0cf805\n\nOriginal change: https://android-review.googlesource.com/c/platform/art/+/1757131\n\nChange-Id: I9bcee40af26548930f81ffc4daa1613f219f66b9\n"
    },
    {
      "commit": "0a103ac4602d271268836a2a37f169fe12a8c297",
      "tree": "057babf8cdf3f091dae131244c7e31b3f2cee38a",
      "parents": [
        "9a313797624e686073c6e0ebc1f5e993d3e93c44",
        "3362cf159a0766f4a45691f7be568a88d0e60a8a"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Thu Jul 08 09:09:10 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jul 08 09:09:10 2021 +0000"
      },
      "message": "Tighten ART\u0027s OWNERS file. am: 3362cf159a\n\nOriginal change: https://android-review.googlesource.com/c/platform/art/+/1757576\n\nChange-Id: Ib7e0d00d7d6e1abc265287061b9b11971b2e7a82\n"
    },
    {
      "commit": "1de4428db83a426fd7d0615dc9cdd204de41f6e3",
      "tree": "66e6141371e6a4e93f1eae26d3bac82b3a3e0085",
      "parents": [
        "515b0cf805c4ef9168516de814dabe087a037a69"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Mon Jul 05 11:44:39 2021 +0100"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Thu Jul 08 10:03:23 2021 +0100"
      },
      "message": "Add standalone ART gtests to `TEST_MAPPING` group `mainline-presubmit`.\n\nOutput of `art/test/utils/regen-test-files`:\n\n  $ art/test/utils/regen-test-files\n  Generated Blueprint files for 626 ART run-tests out of 930 (67%).\n  Generated TEST_MAPPING entries for 376 ART run-tests out of 930 (40%):\n    376 ART run-tests (100%) in `mainline-presubmit` test group.\n     19 ART gtests (100%) in `mainline-presubmit` test group.\n    376 ART run-tests (100%) in `presubmit` test group.\n     19 ART gtests (100%) in `presubmit` test group.\n      0 ART run-tests (0%) in `postsubmit` test group.\n\nTest: Rely on TreeHugger presubmits\nBug: 178703264\nBug: 152379281\nChange-Id: I84da85e33c7ac1e44361bbb0b3bfa399ceab9b2f\n"
    },
    {
      "commit": "515b0cf805c4ef9168516de814dabe087a037a69",
      "tree": "41bc5dd107adb47a87eec95ab83f8c0be89ddf0b",
      "parents": [
        "3362cf159a0766f4a45691f7be568a88d0e60a8a"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Mon Jul 05 19:21:15 2021 +0100"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Thu Jul 08 08:37:21 2021 +0000"
      },
      "message": "Add more Libcore tests to the generated ART MTS definition.\n\nAdd `CtsLibcoreApiEvolutionTestCases`, `CtsLibcoreFileIOTestCases`,\nand `CtsLibcoreLegacy22TestCases` to the generated ART MTS definition.\n\nAdd these test modules to the existing ART MTS shard 02.\n\nTest: m mts \u0026\u0026 mts-tradefed run commandAndExit mts-art\nTest: m mts \u0026\u0026 mts-tradefed run commandAndExit mts-art-shard-02\nBug: 167385698\nChange-Id: Icf0e1ff4dae52d95e9ba687010029ae40a6a43a4\n"
    },
    {
      "commit": "3362cf159a0766f4a45691f7be568a88d0e60a8a",
      "tree": "057babf8cdf3f091dae131244c7e31b3f2cee38a",
      "parents": [
        "e431d134fb54cc7231ad3ab200e46a3dc06c66f2"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Wed Jul 07 16:29:27 2021 +0000"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Thu Jul 08 08:34:13 2021 +0000"
      },
      "message": "Tighten ART\u0027s OWNERS file.\n\nNo longer use a wildcard in OWNERS; instead, explicitly list all\nART members.\n\nTest: build/make/tools/checkowners.py -c art/OWNERS\nBug: 193029862\nChange-Id: I928ab19e413c35611e9f9c97948c21af5f7b44e2\n"
    },
    {
      "commit": "cb728d664a011344126db02fe0092404a6d02c3a",
      "tree": "37be3c75ffa20c150c42cf52c951932465b54713",
      "parents": [
        "33b0d2306aa823df0a62ddab883b73240e445787",
        "9a313797624e686073c6e0ebc1f5e993d3e93c44"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Thu Jul 08 08:07:59 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jul 08 08:07:59 2021 +0000"
      },
      "message": "Add a \"vdex\" reason for compilation reason. am: e431d134fb am: 9a31379762\n\nOriginal change: https://android-review.googlesource.com/c/platform/art/+/1756610\n\nChange-Id: I1357aada4d98ee5d73b4e854b6c03f1b6fe418fb\n"
    },
    {
      "commit": "9a313797624e686073c6e0ebc1f5e993d3e93c44",
      "tree": "e88c92e42ad5a2a66b4ccda2e58c145055f6b731",
      "parents": [
        "77574e1417df8bf3cd15b5d6bd1a5f3172adca06",
        "e431d134fb54cc7231ad3ab200e46a3dc06c66f2"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Thu Jul 08 07:50:26 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jul 08 07:50:26 2021 +0000"
      },
      "message": "Add a \"vdex\" reason for compilation reason. am: e431d134fb\n\nOriginal change: https://android-review.googlesource.com/c/platform/art/+/1756610\n\nChange-Id: Id5d0190865141b48b98962f37bdba5ed37ab3134\n"
    },
    {
      "commit": "e431d134fb54cc7231ad3ab200e46a3dc06c66f2",
      "tree": "e88c92e42ad5a2a66b4ccda2e58c145055f6b731",
      "parents": [
        "b6e679292e526f48a2a7c389b37f920419243c27"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Tue Jul 06 08:16:34 2021 +0100"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Thu Jul 08 07:32:31 2021 +0000"
      },
      "message": "Add a \"vdex\" reason for compilation reason.\n\nWhen the oat file is out of date, we run directly from the vdex.\n\nTest: test.py\nBug: 192408935\nChange-Id: I7474532d7f12a32d2c26a5a0fb8b73671793d3f3\n"
    },
    {
      "commit": "33b0d2306aa823df0a62ddab883b73240e445787",
      "tree": "10b62ac5cab25cb3b49463c1bbef5283487e898b",
      "parents": [
        "7df33c7bf1c4bc46180c6c28307e45dde4b1db56",
        "77574e1417df8bf3cd15b5d6bd1a5f3172adca06"
      ],
      "author": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Wed Jul 07 16:36:20 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jul 07 16:36:20 2021 +0000"
      },
      "message": "Move Transaction logs to arena allocator. am: b6e679292e am: 77574e1417\n\nOriginal change: https://android-review.googlesource.com/c/platform/art/+/1757393\n\nChange-Id: I7b471f27aa44e8b8b86c0df316aeec22bbd49fa8\n"
    },
    {
      "commit": "77574e1417df8bf3cd15b5d6bd1a5f3172adca06",
      "tree": "90e1a4cf98ea510571fe45c38493b81e77f7d056",
      "parents": [
        "7b9c2143e753c985e0660bae25c47729bbd2d3ff",
        "b6e679292e526f48a2a7c389b37f920419243c27"
      ],
      "author": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Wed Jul 07 16:23:53 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jul 07 16:23:53 2021 +0000"
      },
      "message": "Move Transaction logs to arena allocator. am: b6e679292e\n\nOriginal change: https://android-review.googlesource.com/c/platform/art/+/1757393\n\nChange-Id: I2becefd91fcd2954613fe8699533f1a773bb8a61\n"
    },
    {
      "commit": "b6e679292e526f48a2a7c389b37f920419243c27",
      "tree": "90e1a4cf98ea510571fe45c38493b81e77f7d056",
      "parents": [
        "7209da0a46dd96ae5b9d73124ef09b4b0fe9ac25"
      ],
      "author": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Tue Jul 06 15:53:07 2021 +0100"
      },
      "committer": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Wed Jul 07 16:10:07 2021 +0000"
      },
      "message": "Move Transaction logs to arena allocator.\n\nAnd change some containers to reduce memory usage.\n\nAlso update `SafeMap` with some C++17 functions, namely all\n`erase()` and `extract()` overloads and `insert()` overloads\ntaking a \"node\". The `extract()` and `insert()` overloads\nare convenient to avoid allocation/dealocation when updating\nthe key of an entry.\n\nTest: m test-art-host-gtest\nTest: testrunner.py --host --optimizing\nBug: 181943478\nChange-Id: I791d00598ac288b1f31c92daa63b5b3dcf6b41fa\n"
    },
    {
      "commit": "7df33c7bf1c4bc46180c6c28307e45dde4b1db56",
      "tree": "7fb8d17427885eee2b01fb737b25e8adfbe611b4",
      "parents": [
        "15afb622fc5c8f3d66be301d632a974bb40806a6",
        "7b9c2143e753c985e0660bae25c47729bbd2d3ff"
      ],
      "author": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Wed Jul 07 15:59:31 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jul 07 15:59:31 2021 +0000"
      },
      "message": "Support field VarHandle objects in boot image. am: 7209da0a46 am: 7b9c2143e7\n\nOriginal change: https://android-review.googlesource.com/c/platform/art/+/1757394\n\nChange-Id: Ifa6d11c0f901e19daa80f53dd52a69b39e6cf3c3\n"
    }
  ],
  "next": "7b9c2143e753c985e0660bae25c47729bbd2d3ff"
}
