)]}'
{
  "log": [
    {
      "commit": "a073f46104fbce0482fb759d5ccfb32ee39cc973",
      "tree": "985538ce69fa4d9253725cddaca936ddc3eaea86",
      "parents": [
        "5a19854c682a994729f704806d6c0de1de349631"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Wed Oct 28 12:48:24 2020 +0000"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Thu Nov 05 18:15:49 2020 +0000"
      },
      "message": "Rename ART run-tests `expected.txt` files as `expected-stdout.txt`.\n\nThis is in preparation for the addition of `expected-stderr.txt` files\nin all ART run-test directories, which will record the expected\nstandard error for each of these tests, and which will be verified\nalong with `expected-stdout.txt`.\n\nTest: Run ART run-tests on host and device using `testrunner.py`.\nTest: atest --test-mapping art:all\nBug: 171865375\nBug: 147812905\nChange-Id: I37e3c4b8409475790e2fc63514cdf57156d47ff4\n"
    },
    {
      "commit": "5a19854c682a994729f704806d6c0de1de349631",
      "tree": "a21d4c3ea80a260c7d92d5fe3b1211102b4b6921",
      "parents": [
        "94d2c81caaa0a7155b0ec45ac2bd55247a50fb9a"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Wed Nov 04 19:43:05 2020 +0000"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Thu Nov 05 15:47:22 2020 +0000"
      },
      "message": "Move 25% of ART run-tests to test group `presubmit` in `TEST_MAPPING`.\n\nMove some more ART run-tests from the `postsubmit` test group to the\n`presubmit` test group. This progressive rollout is to make sure\nintroducing ART run-tests to this test group won\u0027t disturb/break\nAndroid presubmits.\n\nOutput of `art/test/utils/regen-test-files`:\n\n  $ art/test/utils/regen-test-files\n  Generated Blueprint files for 616 ART run-tests ouf of 909 (67%).\n  Generated TEST_MAPPING entries for 253 ART run-tests ouf of 909 (27%):\n    63 tests (25%) in `presubmit` test group;\n    190 tests (75%) in `postsubmit` test group.\n\nTest: atest --test-mapping art:presubmit\nTest: atest --test-mapping art:postsubmit\nBug: 152374989\nBug: 169310621\nChange-Id: I69966c39b0d67181149a08adf7d0982e394f7aad\n"
    },
    {
      "commit": "94d2c81caaa0a7155b0ec45ac2bd55247a50fb9a",
      "tree": "128954d088110272a2e2d8baf3f994a1a9e96183",
      "parents": [
        "1960c42c5df95f3011c020b07328d03716532037"
      ],
      "author": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Thu Nov 05 10:04:45 2020 +0000"
      },
      "committer": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Thu Nov 05 10:18:14 2020 +0000"
      },
      "message": "Fix DCHECK()s in read barrier slow paths.\n\nThis is a follow-up to\n    https://android-review.googlesource.com/1478798\nto fix non-Baker read barrier configurations.\n\nTest: ART_READ_BARRIER_TYPE\u003dTABLELOOKUP m test-art-host-gtest\nBug: 170286013\nChange-Id: I6044d4fba720e0ed11b254990021f5b8236964a3\n"
    },
    {
      "commit": "1960c42c5df95f3011c020b07328d03716532037",
      "tree": "839c5085cc89586081bb20dc873fb549daf2bea0",
      "parents": [
        "85b125f4ac9c687e3bd217f9c6eab999be104c17"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Nov 04 08:45:32 2020 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Thu Nov 05 09:18:57 2020 +0000"
      },
      "message": "Change vdex format to store per-class assignable types.\n\nTest: test.py\nBug: 112676029\nChange-Id: I6cd784381efb13a2c669ab77fe2c2b3e5da838f9\n"
    },
    {
      "commit": "85b125f4ac9c687e3bd217f9c6eab999be104c17",
      "tree": "0a9f00d89a2b22665da7b3d71de6543d1f16659b",
      "parents": [
        "01b65526c1dce94abb8ed98d473ddcd2b8fcd692"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Fri Oct 30 15:45:52 2020 -0700"
      },
      "committer": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Wed Nov 04 22:41:32 2020 +0000"
      },
      "message": "Trace integer value for profilebootclasspath\n\nInstead of tracing this in the profile, trace it directly after fork.\nThis makes it easier to know what to look for in case the trace ends\nbefore the profile saver ran.\n\nBug: 171432467\nTest: manual\nChange-Id: Iee3dece8b756b027195c38bdd8c031960eca09c4\n"
    },
    {
      "commit": "01b65526c1dce94abb8ed98d473ddcd2b8fcd692",
      "tree": "edc3f88f666415ffb459bad64a585fa576dc65ab",
      "parents": [
        "908759b00ba0d84445636cc7cfcaf830b45e7b73"
      ],
      "author": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Wed Oct 28 15:43:54 2020 +0000"
      },
      "committer": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Wed Nov 04 18:06:08 2020 +0000"
      },
      "message": "Implement Reference.getReferent() intrinsic.\n\nTest: m test-art-host-gtest\nTest: testrunner.py --host --optimizing --jit\nTest: aosp_blueline-userdebug boots.\nTest: run-gtests.sh\nTest: testrunner.py --target --optimizing --jit\nBug: 170286013\nChange-Id: I4762f7c1cf3d61de2215ec8f1d14be80289c2372\n"
    },
    {
      "commit": "908759b00ba0d84445636cc7cfcaf830b45e7b73",
      "tree": "29ca9107962529dfa8ac38d356e249140535b50a",
      "parents": [
        "694f0129e6bf106d9f9a7c3bfb3b1cf499e8469b"
      ],
      "author": {
        "name": "Daniil Riazanovskiy",
        "email": "riazanovskiy@google.com",
        "time": "Tue Nov 03 09:43:07 2020 +0000"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Wed Nov 04 17:16:53 2020 +0000"
      },
      "message": "Nicer error formatting for invalid Checker regular expressions\n\nTest: as there are hopefully no invalid regexes right now,\n      here is error message from the regex from https://android-review.googlesource.com/c/platform/art/+/1458282\n      reintroduced by hand\n\nInvalid regex \"\\i\\d+\" at Main.java:33, compiling fails with error bad escape \\i at position 0\n\nBug: 162408889\nChange-Id: I8a9f66c3b7f175d15a308430a584c1db5ed4e7bb\n"
    },
    {
      "commit": "694f0129e6bf106d9f9a7c3bfb3b1cf499e8469b",
      "tree": "0d3ed6e495945d9e10b7e1a9cc227e3aa3a43957",
      "parents": [
        "b5ed330e832e7c08c37f88a3a5fff7dbae17a06b"
      ],
      "author": {
        "name": "Martin Stjernholm",
        "email": "mast@google.com",
        "time": "Fri Oct 30 02:23:24 2020 +0000"
      },
      "committer": {
        "name": "Martin Stjernholm",
        "email": "mast@google.com",
        "time": "Wed Nov 04 16:28:24 2020 +0000"
      },
      "message": "Move hardcoded Soong apex_available lines for ART modules into ART\nblueprints.\n\nTest: m droid\nBug: 133140750\nChange-Id: I99139a4f8c618f237fa169e125de9479feaeb07f\n"
    },
    {
      "commit": "b5ed330e832e7c08c37f88a3a5fff7dbae17a06b",
      "tree": "48aabacb8b9825ba29e9ec6ab787ea28c40eab78",
      "parents": [
        "39aa4be302d17797281ca6b96d5f0e26cdaeea91"
      ],
      "author": {
        "name": "Martin Stjernholm",
        "email": "mast@google.com",
        "time": "Fri Oct 30 02:27:23 2020 +0000"
      },
      "committer": {
        "name": "Martin Stjernholm",
        "email": "mast@google.com",
        "time": "Wed Nov 04 16:28:24 2020 +0000"
      },
      "message": "Fix missing //apex_available:platform on some libs.\n\nThey\u0027re used from platform libs, e.g. libandroid_runtime.\n\nAlso changed the *_lazy shims to use the more precise runtime_libs for\ntheir dlopen dependencies.\n\nTest: m\nBug: 133140750\nChange-Id: I4a3f1af6155b414aed4aac7a28365177ea1ae716\n"
    },
    {
      "commit": "39aa4be302d17797281ca6b96d5f0e26cdaeea91",
      "tree": "12ec46f13a0b5e34f3f38799b9d78e4e5b396556",
      "parents": [
        "869808108a293d806f1f5cc20c9685470c37038d"
      ],
      "author": {
        "name": "Martin Stjernholm",
        "email": "mast@google.com",
        "time": "Tue Oct 20 22:12:50 2020 +0100"
      },
      "committer": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 04 12:19:27 2020 +0000"
      },
      "message": "Retain comments from linker.config.txt.\n\nThey were removed in https://r.android.com/1450478.\n\nAlso reformatted the JSON file for consistency with manifest-art.json.\n\nTest: `m com.android.art` and check that\n  out/soong/.intermediates/art/build/apex/art-linker-config/android_x86/linker.config.pb\n  reflects linker.config.json.\nBug: 169634881\nChange-Id: I1afc3c6fa96caf5084e2b428e3b70a981fb7e12e\n"
    },
    {
      "commit": "869808108a293d806f1f5cc20c9685470c37038d",
      "tree": "327cd3a2bda227ccf15d136cad88b1cac7f44772",
      "parents": [
        "4b64f6c8c57fb6e46b94645071eb6cd0d56ea9c9"
      ],
      "author": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Tue Nov 03 17:10:09 2020 +0000"
      },
      "committer": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 04 12:01:35 2020 +0000"
      },
      "message": "run-libcore-tests.sh: reduce explicit GC chatter further\n\nMove explicit GC suppression so it is only applied in gcstress and\nalso set the GC log threshold higher since this overrides the explicit\nGC supression and we still see many messages.\n\nBug: 161420453\nTest: art/tools/run-libcore-tests.sh --mode\u003dhost --variant\u003dX32 \\\n  --debug -- libcore.java.math#test_Constructor_IILjava_util_Random\nChange-Id: I1fab3b3571f4ee330ac094ed364bcfcc32fd318f\n"
    },
    {
      "commit": "4b64f6c8c57fb6e46b94645071eb6cd0d56ea9c9",
      "tree": "ddd9cbbb25f05c5208fdbb58d614f83999a2dcda",
      "parents": [
        "021cf233a441b05fed47b3a1f64c76a9e65a9d4f"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Fri Oct 30 11:58:47 2020 +0000"
      },
      "committer": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 03 15:55:42 2020 +0000"
      },
      "message": "dexdump: fix xml output for jars containing multiple .dex files\n\nWhen an input file (.jar/.zip) contains multiple dex files their\nxml output goes into one api element. Previously, dexdump emitted an\napi element per input.\n\nAdd a test that generates a multi-dex jar and checks the output.\n\nBug: 172042691\nTest: art/test/dexdump/run-all-tests\nChange-Id: I28b60d5a4b536d5ed6feb05c2476d58c00a33b68\n"
    },
    {
      "commit": "021cf233a441b05fed47b3a1f64c76a9e65a9d4f",
      "tree": "e58a4a88eca3e305050f3cdb37ce311d549c320e",
      "parents": [
        "16e7e57366b9f7738757e887a4c10488d24f8b47"
      ],
      "author": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Fri Oct 30 16:56:58 2020 +0000"
      },
      "committer": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 03 15:55:42 2020 +0000"
      },
      "message": "dexdump: remove non-API elements from xml output\n\nRemoves const method-handle and call-site information from xml output\nas these are not API elements.\n\nBug: 172042691\nTest: art/test/dexdump/run-all-tests\nChange-Id: I16706155da722812c6abd78a8c228b3ed283ec68\n"
    },
    {
      "commit": "16e7e57366b9f7738757e887a4c10488d24f8b47",
      "tree": "884fc9ce2317e35c9006b4aa07dee4b1bd2cd5fa",
      "parents": [
        "4f99524cff963c91a66f30f22c19dae28db01740"
      ],
      "author": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Fri Oct 30 09:40:41 2020 +0000"
      },
      "committer": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Nov 03 13:38:11 2020 +0000"
      },
      "message": "Remove temporary filtering of ICU output on host\n\nThis commit undoes changes Ibe27047549fd7c3c556e2e754015a2cfaa97d6cf\nand Ib6c0e55d0c6fcc932999428f21c51afe32ab7ef2. The ICU logging code on\nhost now respects ANDROID_LOG_TAGS. ART run tests explicitly set the\nlog level so ICU initialization messages are suppressed once again and\nno longer appear in the test output and break expectations.\n\nFix: 171770326\nTest: art/test/run-test --host 001-HelloWorld\nTest: art/test.py --host -r --64 --optimizing\nChange-Id: Ia1710efa4bc788d9ec4106f68eb82120a565c25a\n"
    },
    {
      "commit": "4f99524cff963c91a66f30f22c19dae28db01740",
      "tree": "a70968889297449049f80b11198189a5c435aa44",
      "parents": [
        "de91ca90389e4b41ed27b320a6c43ff56a6d75ff"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Oct 21 14:29:30 2020 +0100"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Nov 02 16:21:53 2020 +0000"
      },
      "message": "Add unresolved types in verifier deps.\n\nWe need to record all assignability checks that the verifier does, so we\nreproduce them at runtime.\n\nWe ignore those assignability checks for now when validating a vdex file\nas the class that uses the unresolved types will be marked as soft fail.\n\nTest: test.py\nBug: 112676029\nChange-Id: I21697e976ce56d3905576407b6326863915cc271\n"
    },
    {
      "commit": "de91ca90389e4b41ed27b320a6c43ff56a6d75ff",
      "tree": "2e18ff33d30fce88d578ea68b8b1037755aececc",
      "parents": [
        "9ca92fb4646eccff9f972f6a2a21709676b65460"
      ],
      "author": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Tue Oct 27 13:41:40 2020 +0000"
      },
      "committer": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Thu Oct 29 15:42:52 2020 +0000"
      },
      "message": "Refactor Integer.valueOf() intrinsic implementation.\n\nPrepare for Reference.getReferent() intrinsic implementation\nby a refactoring to separate the retrieval of an intrinsic\nmethod\u0027s declaring class to its own helper function, rather\nthan being a part of a larger one.\n\nTest: m test-art-host-gtest\nTest: testrunner.py --host --optimizing --jit\nTest: aosp_blueline-userdebug boots.\nTest: run-gtests.sh\nTest: testrunner.py --target --optimizing --jit\nBug: 170286013\nChange-Id: Ib6c0e55d0c6fcc932999428f21c51afe32ab7ef2\n"
    },
    {
      "commit": "9ca92fb4646eccff9f972f6a2a21709676b65460",
      "tree": "b6e8653d98201d8184964dd0d9b8fffc972be918",
      "parents": [
        "eeaf47f7c9bbad29afab84a0f199a5751d9c616b"
      ],
      "author": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Wed Oct 28 15:08:11 2020 +0000"
      },
      "committer": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Oct 29 11:03:55 2020 +0000"
      },
      "message": "run-test: add --external-log-tags options\n\nBug: 171770326\nTest: art/test/run-test --host 001-HelloWorld\nTest: ANDROID_LOG_TAGS\u003d\"*:V\" art/test/run-test --external-log-tags \\\n                                               --host 001-HelloWorld\nTest: ANDROID_LOG_TAGS\u003d\"*:E\" art/test/run-test --external-log-tags \\\n                                               --host 001-HelloWorld\nChange-Id: Ibe27047549fd7c3c556e2e754015a2cfaa97d6cf\n"
    },
    {
      "commit": "eeaf47f7c9bbad29afab84a0f199a5751d9c616b",
      "tree": "3b1572bd8c3cd89dbe060b52d1760bd857e999ed",
      "parents": [
        "1f3612f93759823d630e117be5216f694e0702e9"
      ],
      "author": {
        "name": "Ulyana Trafimovich",
        "email": "skvadrik@google.com",
        "time": "Wed Oct 28 15:59:29 2020 +0000"
      },
      "committer": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 28 17:42:50 2020 +0000"
      },
      "message": "Revert \"ART: Fix breaking changes from recent VIXL update.\"\n\nRevert submission 1331125-VIXL_UPDATE_SVE\n\nReason for revert: broken build git_master-art-host/art-gtest-heap-poisoning @ 6936943\nReverted Changes:\nIc10af84a0:Merge remote-tracking branch \u0027aosp/upstream-master...\nI752a0b0ba:ART: Fix breaking changes from recent VIXL update....\n\nBug: 171879890\nChange-Id: Idb0d5c2e88948d799a4ef2c828be2828ea2270ea\n"
    },
    {
      "commit": "1f3612f93759823d630e117be5216f694e0702e9",
      "tree": "64594f8ad80779fcd7b71fc441b8876cc49259a0",
      "parents": [
        "4955036617ff4940bd35fa8ce63f0728c1042902"
      ],
      "author": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Wed Oct 28 10:57:41 2020 +0000"
      },
      "committer": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 28 13:10:11 2020 +0000"
      },
      "message": "Extend temporary filtering pattern for ICU issue\n\nBranches using ICU built from sources (rather than prebuilts) now have\na newline at the end of each ICU log entry.\n\nBug: 171770326\nBug: 171833701\nTest: [master-art] art/test/run-test --host 001-HelloWorld\nTest: [sc-release] art/test/run-test --host 001-HelloWorld\nChange-Id: Ia84db0b84269e43d73d55e3240314c00057b77fb\n"
    },
    {
      "commit": "4955036617ff4940bd35fa8ce63f0728c1042902",
      "tree": "20ebe9c047b9ed5e21e99f2f0a00a3946fa731e8",
      "parents": [
        "036b0708c12a33469db4a5adde9ded152b5eb700"
      ],
      "author": {
        "name": "Artem Serov",
        "email": "artem.serov@linaro.org",
        "time": "Fri Jul 05 18:23:03 2019 +0100"
      },
      "committer": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Wed Oct 28 12:03:34 2020 +0000"
      },
      "message": "ART: Fix breaking changes from recent VIXL update.\n\nAlso fixes the vixl-related headers includes.\n\nTest: test-art-target, test-art-host\n\nChange-Id: I752a0b0baf741aa2a0693253155042104c8b3b27\n"
    },
    {
      "commit": "036b0708c12a33469db4a5adde9ded152b5eb700",
      "tree": "59fd4ce1126da0bec264431c1056f93eceb07c38",
      "parents": [
        "8b2f7e67096c5a12f950f5ffe8f5ed4704299c57"
      ],
      "author": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Tue Oct 27 10:36:06 2020 +0000"
      },
      "committer": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 28 09:43:42 2020 +0000"
      },
      "message": "Rename String.concat() implementation function.\n\nRename String::AllocFromStrings() to String::DoConcat() and\nrename arguments to h_this and h_arg.\n\nThis addresses a comment from\n    https://android-review.googlesource.com/1473728 .\n\nTest: testrunner.py --host --optimizing -t 021-string2\nBug: 169674485\nChange-Id: I830541b64b51c0170aa5455cbad7cc86f4349f13\n"
    },
    {
      "commit": "8b2f7e67096c5a12f950f5ffe8f5ed4704299c57",
      "tree": "26babd8458267778c97cd7b8b64b855003362355",
      "parents": [
        "943f68244af76660cf1d48184f3a05534f0f248b"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Mon Oct 26 20:45:49 2020 +0000"
      },
      "committer": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Tue Oct 27 20:56:50 2020 +0000"
      },
      "message": "Add description of building test dependencies to README.md\n\nIssues like b/154161162 indicate that this requirement is non-obvious\nand should be highlighted.\n\nBug: 154161162\nChange-Id: Iee856e0a683088294f6d2a64cce50fc660d2cd1f\nTest: None\n"
    },
    {
      "commit": "943f68244af76660cf1d48184f3a05534f0f248b",
      "tree": "54f2bb8ca1bea2c2133b5e717bb5992713983f2e",
      "parents": [
        "8aef685736b8ec0f7edc3a78e932d7aa4a999808"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Tue Oct 27 11:20:05 2020 +0000"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Tue Oct 27 18:02:35 2020 +0000"
      },
      "message": "Move 10% of ART run-tests to test group `presubmit` in `TEST_MAPPING`.\n\nMove a few more ART run-tests from the `postsubmit` test group to the\n`presubmit` test group. This progressive rollout is to make sure\nintroducing ART run-tests to this test group won\u0027t disturb/break\nAndroid presubmits.\n\nOutput of `art/test/utils/regen-test-files`:\n\n  $ art/test/utils/regen-test-files\n  Generated Blueprint files for 616 ART run-tests ouf of 909 (67%).\n  Generated TEST_MAPPING entries for 253 ART run-tests ouf of 909 (27%):\n    25 tests (10%) in `presubmit` test group;\n    228 tests (90%) in `postsubmit` test group.\n\nTest: atest --test-mapping art:presubmit\nTest: atest --test-mapping art:postsubmit\nBug: 152374989\nBug: 169310621\nChange-Id: I3e401d0c441467b94390b678fccb0395263863c7\n"
    },
    {
      "commit": "8aef685736b8ec0f7edc3a78e932d7aa4a999808",
      "tree": "4c0110fce749705ee412bc5b778498a5c61770bb",
      "parents": [
        "762954836e5c15e85f0348dafcf50281b0149255"
      ],
      "author": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Tue Oct 27 11:54:41 2020 +0000"
      },
      "committer": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Oct 27 17:38:40 2020 +0000"
      },
      "message": "Temporary host filtering of ICU initialization output\n\nICU switched to lazy initialization and using stderr rather than\nandroid log on host. The initialization log messages are breaking ART\ntest expectations which include output from both stdout and stderr.\n\nBug: 171770326\nTest: art/test.py --host --64\nChange-Id: Ib3c3594a9409b8bf7a9e2b539f3c720f6da99847\n"
    },
    {
      "commit": "762954836e5c15e85f0348dafcf50281b0149255",
      "tree": "24cfc7a8b812e24307b79e4e8b37569569a318dc",
      "parents": [
        "f579b063b848d04e42aa64774949bf0deb5aab0f"
      ],
      "author": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Mon Oct 26 12:28:37 2020 +0000"
      },
      "committer": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Tue Oct 27 09:31:21 2020 +0000"
      },
      "message": "Revert^2 \"Improve mirror::String implementation.\"\n\nThis reverts commit 15efe16175115f29e7c99bfc2703c30a82e3f702.\n\nFixed copy-paste error in AllocFromStrings, added tests\nfor String.concat() to 021-strings2 as regression test.\n\nTest: m test-art-host-gtest\nTest: testrunner.py --host --optimizing\nBug: 169674485\nBug: 171273669\nChange-Id: I4b298020b7b31de84898243ad73db40a8ad7d69e\n"
    },
    {
      "commit": "f579b063b848d04e42aa64774949bf0deb5aab0f",
      "tree": "7a3ac429f990d7592336c0e73f13bbd65a433b16",
      "parents": [
        "61c71ef48e7fb0557af5702a9021bd2854f84e28"
      ],
      "author": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Sat Oct 24 22:54:39 2020 +0800"
      },
      "committer": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Oct 27 00:29:57 2020 +0000"
      },
      "message": "Unified sampling PGO for art\n\nUse a combined sampling PGO profile for ART libraries.\n\nTest: build\nBug: 79161490\nChange-Id: I2eeb1ac07971e37ee23848ebfb718b4651b9ac75\n"
    },
    {
      "commit": "61c71ef48e7fb0557af5702a9021bd2854f84e28",
      "tree": "e25fdadab83a68735c29c341b22433b1a58c5594",
      "parents": [
        "1485d4affe0eb881c488d7b95eb3a556a22034a4"
      ],
      "author": {
        "name": "Eric Holk",
        "email": "eholk@google.com",
        "time": "Mon Oct 19 12:04:39 2020 -0700"
      },
      "committer": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Oct 26 22:37:36 2020 +0000"
      },
      "message": "[metrics] Dump ArtMetrics on SIGQUIT\n\nART now writes a current snapshot of its internal metrics in response to\na SIGQUIT.\n\nExample output:\n```\n*** ART internal metrics ***\n\nClassVerificationTotalTime: count \u003d 863833\nJitMethodCompileTime: range \u003d 0...1000000, buckets: 244,5,1,0,1,0,0,0,0,1,0,0,0,0,0\n\n*** Done dumping ART internal metrics ***\n```\n\nThis includes a new StreamBackend, which is used to write ART metrics to\nan output stream in a human readable format.\n\nBug: 170149255\nTest: m test-art-host-gtest-art_libartbase_tests\nChange-Id: Iaf8bcee5a4993e70ac4e36940591a734fe1a6697\n"
    },
    {
      "commit": "1485d4affe0eb881c488d7b95eb3a556a22034a4",
      "tree": "32338d22becb87de35e7fd1525dd861c5926ab39",
      "parents": [
        "645083c294177f1906a040c380d691060b858167"
      ],
      "author": {
        "name": "Pedro Loureiro",
        "email": "pedroql@google.com",
        "time": "Thu Oct 22 09:05:06 2020 +0000"
      },
      "committer": {
        "name": "Pedro Loureiro",
        "email": "pedroql@google.com",
        "time": "Mon Oct 26 15:03:46 2020 +0000"
      },
      "message": "Override maxTargetSdk for @UnsupportedAppUsage\n\n... when having maxTargetSdk \u003d 30 and trackingBug \u003d 170729553\n\nWe are planning to restrict a number of APIs that we don\u0027t think\nare used. We will temporarily treat them as if they were in the\ndenylist in order to give us early warning. They will be moved\nto maxTargetSdk\u003dR before the final release.\n\nTest: atest UnsupportedAppUsageAnnotationHandlerTest\nFixes: 170943969\nBug: 170729553\nChange-Id: I96c196eb33303fa70b6b179285338ccb5d14d78f\n"
    },
    {
      "commit": "645083c294177f1906a040c380d691060b858167",
      "tree": "fb989eceeb559dde62be6a561af84abbdf3db892",
      "parents": [
        "31376818547504490f450aff52d50839f7a0b539"
      ],
      "author": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Mon Oct 26 11:44:29 2020 +0000"
      },
      "committer": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Mon Oct 26 14:33:32 2020 +0000"
      },
      "message": "Revert^2 \"Improve libcore_util_CharsetUtils performance.\"\n\nThis reverts commit 31f5dd40886a696c7925feb53c4aa7cc9adf07c3.\n\nReason for revert: The original CL was erroneously reverted\ntogether with the CL that was actually broken.\n\nChange-Id: Ifed4868b3a90d56b943b15887bb257d8872a475d\nTest: run-libcore-tests.sh --mode\u003dhost\nBug: 170281727\n"
    },
    {
      "commit": "31376818547504490f450aff52d50839f7a0b539",
      "tree": "852dc6f6b8ead8e152fd9fe39c3344ed5fabcd18",
      "parents": [
        "15efe16175115f29e7c99bfc2703c30a82e3f702"
      ],
      "author": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Wed Oct 21 11:23:29 2020 +0100"
      },
      "committer": {
        "name": "Mathew Inwood",
        "email": "mathewi@google.com",
        "time": "Mon Oct 26 08:52:09 2020 +0000"
      },
      "message": "Add support for new \"removed\" API flag.\n\nThe removed flag is informational only: it has no effect on runtime\nbehaviour, so all we need to do here is to recognize it as a valid\nflag so it doesn\u0027t cause problems.\n\nBug: 171300342\nTest: m\nChange-Id: I6bb469410c6728e1cc2860f5441b8021c3a80205\n"
    },
    {
      "commit": "15efe16175115f29e7c99bfc2703c30a82e3f702",
      "tree": "b778314fadcc266535e32582718e403f175097c2",
      "parents": [
        "31f5dd40886a696c7925feb53c4aa7cc9adf07c3"
      ],
      "author": {
        "name": "chapin",
        "email": "chapin@google.com",
        "time": "Fri Oct 23 19:20:31 2020 +0000"
      },
      "committer": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Oct 23 21:54:58 2020 +0000"
      },
      "message": "Revert \"Improve mirror::String implementation.\"\n\nRevert submission 1449216\n\nReason for revert: Bug: 171537201\nReverted Changes:\nI03d2420b2:Improve libcore_util_CharsetUtils performance.\nI3dc453ce9:Improve mirror::String implementation.\n\nChange-Id: I5b1df73894c040017a7a64708c9904431c6cfe93\n"
    },
    {
      "commit": "31f5dd40886a696c7925feb53c4aa7cc9adf07c3",
      "tree": "94d2d6faafa4b080971926b75ef082d8f4bf8e26",
      "parents": [
        "e3a6485fb0e94f434a3f72eb694a105578c1260f"
      ],
      "author": {
        "name": "chapin",
        "email": "chapin@google.com",
        "time": "Fri Oct 23 19:20:31 2020 +0000"
      },
      "committer": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Oct 23 21:54:58 2020 +0000"
      },
      "message": "Revert \"Improve libcore_util_CharsetUtils performance.\"\n\nRevert submission 1449216\n\nReason for revert: Bug: 171537201\nReverted Changes:\nI03d2420b2:Improve libcore_util_CharsetUtils performance.\nI3dc453ce9:Improve mirror::String implementation.\n\nChange-Id: I1df18b4421f3b37b84a5e54c908662538fc13f79\n"
    },
    {
      "commit": "e3a6485fb0e94f434a3f72eb694a105578c1260f",
      "tree": "4c855855723beaf94edc14a59dd48ccc5244cf50",
      "parents": [
        "3e9abfc9779399815a7dc8d492466a1234b7fdcd"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Oct 21 13:47:25 2020 -0700"
      },
      "committer": {
        "name": "Martin Stjernholm",
        "email": "mast@google.com",
        "time": "Fri Oct 23 10:03:13 2020 +0000"
      },
      "message": "Disable $OUT/symbols/apex/com.android.art symlink\n\nDisable the $OUT/symbols/apex/com.android.art symlink is because the\n$OUT/symbols/apex/com.android.art name is taken by the\ncom.android.art apex even when com.android.art.debug is selected by\nTARGET_ART_APEX.\nDisabling the symlink means that symbols for the com.android.art.debug\napex will not be found.\n\nCherry-picked from http://ag/12896257.\n\nFixes: 171406631\nBug: 171419613\nTest: manual\nChange-Id: I1c297cd44ebb345af7707630529b4777393a6782\nMerged-In: I1c297cd44ebb345af7707630529b4777393a6782\n"
    },
    {
      "commit": "3e9abfc9779399815a7dc8d492466a1234b7fdcd",
      "tree": "fd1017f153d3759488914c4d372f543125722ad1",
      "parents": [
        "35b132e3377029a356cfbc9e4682e3ebceb83edf"
      ],
      "author": {
        "name": "Martin Stjernholm",
        "email": "mast@google.com",
        "time": "Fri Oct 09 22:17:51 2020 +0100"
      },
      "committer": {
        "name": "Martin Stjernholm",
        "email": "mast@google.com",
        "time": "Fri Oct 23 10:03:13 2020 +0000"
      },
      "message": "Rename ART release APEX to com.android.art.\n\nTest: Build \u0026 boot on AOSP master\nTest: `m` on AOSP master, flipping\n  PRODUCT_ART_TARGET_INCLUDE_DEBUG_BUILD between true and false, and\n  check out/target/product/bonito/symbols/apex/com.android.art.\nTest: art/build/apex/runtests.sh\nTest: art/tools/buildbot-build.sh {--host,--target}\nTest: art/tools/run-gtests.sh\nTest: m test-art-host-gtest\nTest: art/test/testrunner/testrunner.py --target --64 --optimizing\nTest: m build-art-target-golem\nBug: 169639321\nChange-Id: Ic4bb8d6f9988ce99bba326b9c635bd3c01ed74ab\nMerged-In: Ic4bb8d6f9988ce99bba326b9c635bd3c01ed74ab\n"
    },
    {
      "commit": "35b132e3377029a356cfbc9e4682e3ebceb83edf",
      "tree": "caf4b4a469079f1ef3fae1736aba094ba09a5441",
      "parents": [
        "096bef8285e1a4d2a2b89cb5a5f59c63ee2e7b65"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Thu Oct 22 08:44:08 2020 -0700"
      },
      "committer": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Thu Oct 22 21:01:13 2020 +0000"
      },
      "message": "Add trace to SampleClassesAndExecutedMethods\n\nAlso log when boot class path profiling is enabled.\n\nTest: manual\nBug: 171432467\nChange-Id: I4086638067de79cab3c77c9a0186a43c6cd585f6\n"
    },
    {
      "commit": "096bef8285e1a4d2a2b89cb5a5f59c63ee2e7b65",
      "tree": "1e67eca126f08985f3d43c97b2f5df94a8e1e846",
      "parents": [
        "66474c2878e0c91fbcffba8271bc20a3cf760642"
      ],
      "author": {
        "name": "Eric Holk",
        "email": "eholk@google.com",
        "time": "Mon Oct 19 12:04:39 2020 -0700"
      },
      "committer": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Oct 22 17:40:25 2020 +0000"
      },
      "message": "[metrics] Refactor reporting\n\nBug: 170149255\nTest: m test-art-host-gtest-art_libartbase_tests\nChange-Id: Ic02dd94f55fb782e1ffb59789bf95e7f53f1f8e8\n"
    },
    {
      "commit": "66474c2878e0c91fbcffba8271bc20a3cf760642",
      "tree": "29109c8ad41c6d3c26b96d69702bd23456f9ede7",
      "parents": [
        "4a128a1d33758b5c7b7179dd6779ae120453a94c"
      ],
      "author": {
        "name": "Dan Shi",
        "email": "dshi@google.com",
        "time": "Tue Oct 20 14:17:57 2020 -0700"
      },
      "committer": {
        "name": "Dan Shi",
        "email": "dshi@google.com",
        "time": "Thu Oct 22 17:39:56 2020 +0000"
      },
      "message": "Move tests using art_gtest_defaults to art-host-tests suite\n\nThe tests requires art_common to run so they are not suitable to run in\nTest Mapping or other test suites except the ones with test zip set to\nart-host-tests.\n\nBug: 169111770\nTest: none\nChange-Id: I2513a963449fa2b8ef76908a49b41a63e6c369da\n"
    },
    {
      "commit": "4a128a1d33758b5c7b7179dd6779ae120453a94c",
      "tree": "07e8c8c823b7f6dc7a49fb0408984612b50d0d46",
      "parents": [
        "463d03e93071be1efe6c5b65dbf7cbbe1b793eee"
      ],
      "author": {
        "name": "Daniil Riazanovskiy",
        "email": "riazanovskiy@google.com",
        "time": "Thu Oct 15 00:46:06 2020 +0000"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Thu Oct 22 17:22:18 2020 +0000"
      },
      "message": "Reformat Checker according to recent Google styleguide\n\nTest: art/tools/checker/run_unit_tests.py\nTest: Run any Checker test with atest or mts\nChange-Id: I0452429fa43356d93ca748879bad14ef23609f40\n"
    },
    {
      "commit": "463d03e93071be1efe6c5b65dbf7cbbe1b793eee",
      "tree": "cae8a251b469936d056ea9efb874e3face0181c4",
      "parents": [
        "d3e1e4bf28e5507d65f21e34ba43185b80cb3ad5"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Wed Oct 21 21:38:58 2020 +0100"
      },
      "committer": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Thu Oct 22 17:15:28 2020 +0000"
      },
      "message": "Prevent art_cts_jvmti_test_library from depending on framework-res\n\nUsing sdk_version: \"core_current\" did not work as some of the tests\ndepend on sun.misc.Unsafe so used core_platform instead.\n\nTest: m art_cts_jvmti_test_library\nChange-Id: Ib766dcb193cc5f069bf86b44912ea4801caff0a2\n"
    },
    {
      "commit": "d3e1e4bf28e5507d65f21e34ba43185b80cb3ad5",
      "tree": "80772cfecba04192ed0d4805201b54c96281d9fa",
      "parents": [
        "938a0670d551d81d5f0710d0d565167b42227337"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Oct 21 15:07:37 2020 +0100"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Oct 21 16:18:45 2020 +0000"
      },
      "message": "Add two more tests to expected gcstress/debug/host failures.\n\nTest: run-libcore-tests\nBug: 161420453\nChange-Id: I1add87420ff0bf0986ec0d8e74b5ee33d0765ef4\n"
    },
    {
      "commit": "938a0670d551d81d5f0710d0d565167b42227337",
      "tree": "dde8d8711384a1caf464c86f2c5944cbfdff61f8",
      "parents": [
        "5b041c05d6b73b73c43a425dc4ff3b784722c4a2"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Tue Oct 20 16:03:42 2020 +0100"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Oct 21 14:38:43 2020 +0100"
      },
      "message": "Remove the checkcast quickening optimization.\n\nQuickening is now disabled, and the optimization uses VerifierDeps\npost-verification, which we plan on not supporting for future verifier\nimprovements.\n\nTest: test.py\nBug: 112676029\nChange-Id: Ie9004b27c93e1189e6c1142494e79cd84b05400c\n"
    },
    {
      "commit": "5b041c05d6b73b73c43a425dc4ff3b784722c4a2",
      "tree": "0425b87cf343b8a45182c053d7e300623b64d419",
      "parents": [
        "8bea400eec977e433ad3453c5a21f74955afbc2a"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Tue Oct 20 15:17:53 2020 +0100"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Oct 21 13:23:28 2020 +0000"
      },
      "message": "Remove unassignable_types from vdex.\n\nThese were used in case a class went from \"verified-at-runtime\" to\n\"verified\". With go/nterp, we\u0027re re not going to handle this situation\nand we should only record what types the verifier expects to be\nassignable.\n\nTest: test.py\nBug: 112676029\nChange-Id: I6ffa61cef3aa767dfccadbdfdd5432e72e143ca3\n"
    },
    {
      "commit": "8bea400eec977e433ad3453c5a21f74955afbc2a",
      "tree": "5e1a76977dd7fdcba342d24fc85e650ef6531752",
      "parents": [
        "e3920c6f67d2fc43d14cee355118d4c9588495dd"
      ],
      "author": {
        "name": "Florian Mayer",
        "email": "fmayer@google.com",
        "time": "Tue Oct 20 14:00:32 2020 +0100"
      },
      "committer": {
        "name": "Florian Mayer",
        "email": "fmayer@google.com",
        "time": "Wed Oct 21 10:16:49 2020 +0000"
      },
      "message": "Store classloader information in heap dumps.\n\nBug: 170742283\nChange-Id: I0b5b8934187b0e7437a8cca75a36cbc4edd4ba8f\n"
    },
    {
      "commit": "e3920c6f67d2fc43d14cee355118d4c9588495dd",
      "tree": "45406f38aa636c73d0bc5dd01a4965ce363ee3f0",
      "parents": [
        "8562f37f7b8b82b32aff0fa4e3852cbf733093de"
      ],
      "author": {
        "name": "Jingwen Chen",
        "email": "jingwen@google.com",
        "time": "Wed Sep 23 05:36:03 2020 +0000"
      },
      "committer": {
        "name": "Jingwen Chen",
        "email": "jingwen@google.com",
        "time": "Wed Oct 21 08:55:16 2020 +0000"
      },
      "message": "symlink_outputs: Add .KATI_SYMLINK_OUTPUTS for art_apex_symlink_timestamp\n\nTest: m\nBug: 160568334\nChange-Id: Ic2de276e52a1ab84140fed7e1eed91e463f6b267\n"
    },
    {
      "commit": "8562f37f7b8b82b32aff0fa4e3852cbf733093de",
      "tree": "5ea26b94f2acf5c9694a37c432d8b0fd77d31c1a",
      "parents": [
        "9fde2db3d4cfc6d7d1520454abc2aa4622a073ea"
      ],
      "author": {
        "name": "Dan Shi",
        "email": "dshi@google.com",
        "time": "Mon Oct 19 10:51:40 2020 -0700"
      },
      "committer": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Oct 20 17:41:50 2020 +0000"
      },
      "message": "Remove art_common from general-tests suite\n\nThe artifact is too large and it doesn\u0027t need to be in general-tests.\n\nBug: 169111770\nTest: forrest\nChange-Id: Ib6d967bd2bb684d5249218315c28612da1fd5c24\n"
    },
    {
      "commit": "9fde2db3d4cfc6d7d1520454abc2aa4622a073ea",
      "tree": "24b984d2761b8b42df31e25949ce8d2d6f33bdc6",
      "parents": [
        "f50975ab491fa962e6e5ec4405fdb31591d51d96"
      ],
      "author": {
        "name": "Martin Stjernholm",
        "email": "mast@google.com",
        "time": "Thu Oct 15 16:03:29 2020 +0100"
      },
      "committer": {
        "name": "Martin Stjernholm",
        "email": "mast@google.com",
        "time": "Tue Oct 20 15:08:20 2020 +0000"
      },
      "message": "Update host tests to point to a dedicated boot image directory.\n\nOn device the boot image files are in the APEX, but on host they\u0027re\ncreated by the global code in dexpreopt_config.go and installed by make\nin the same location irrespective of the ART APEX in use (release or\ndebug). That location is now moved to\n$(ANDROID_HOST_OUT)/apex/art_boot_images to avoid conflict with the\nAPEX paths (because the release APEX is moving from\ncom.android.art.release to com.android.art).\n\nTest: art/test/testrunner/run_build_test_target.py art-test\nTest: art/build/apex/runtests.sh\nTest: art/tools/buildbot-build.sh {--host,--target}\nTest: art/tools/run-gtests.sh\nTest: m test-art-host-gtest\nTest: art/test/testrunner/testrunner.py --target --64 --optimizing\nTest: m build-art-target-golem\nBug: 169639321\nChange-Id: I932a15539e170d3c6c78515b22dd4b91ce1c57b4\n"
    },
    {
      "commit": "f50975ab491fa962e6e5ec4405fdb31591d51d96",
      "tree": "eb055d2d3128fd5c3f2950bb11e3996780e25b80",
      "parents": [
        "bd11057e44ab16a03c7c64d8ef46d0f6ca8d0c92"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Thu Oct 15 13:34:55 2020 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Tue Oct 20 12:43:06 2020 +0000"
      },
      "message": "Reland \"Make \u0027quicken\u0027 an alias to \u0027verify\u0027.\"\n\nThis reverts commit 7e9fc9d6d1622192f118bab771784eedfb66c60e.\n\nBug: 170086509\n\nBug: 170588354\nBug: 170589481\nBug: 170589988.\n\nReason for revert: TODO\n\nChange-Id: Ia1de625e90e4279b1cf0a584e5f0fbc8caa94efd\n"
    },
    {
      "commit": "bd11057e44ab16a03c7c64d8ef46d0f6ca8d0c92",
      "tree": "c00647db08ae39e3da7b924ebbce71a76ba29d74",
      "parents": [
        "eb9eb00868106af52386d7113a8aafaa6d44e8b6"
      ],
      "author": {
        "name": "Kiyoung Kim",
        "email": "kiyoungkim@google.com",
        "time": "Tue Oct 06 17:45:10 2020 +0900"
      },
      "committer": {
        "name": "Kiyoung Kim",
        "email": "kiyoungkim@google.com",
        "time": "Tue Oct 20 00:23:56 2020 +0000"
      },
      "message": "Update linkerconfig configuration format\n\nUpdate linkerconfig configuration format as json.\n\nBug: 169634881\nTest: cuttelfish boot succeeded\nChange-Id: I99a090d9ff85992ba24627fb00ec3d9e7e759782\n"
    },
    {
      "commit": "eb9eb00868106af52386d7113a8aafaa6d44e8b6",
      "tree": "05b1243b30b31d6e2d3215ebdaa329c90d9875f8",
      "parents": [
        "5fa36f99fdb5617d1ced977c637dcaa2762704fc"
      ],
      "author": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Fri Oct 02 13:54:19 2020 +0100"
      },
      "committer": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Oct 19 17:01:09 2020 +0000"
      },
      "message": "Faster @CriticalNative for boot image.\n\nThe @CriticalNative call does not need the target method, so\nwe can avoid one instruction on x86, x86-64 and arm64. The\ncurrent approach for arm does not allow such optimization.\n\nTest: m test-art-host-gtest\nTest: testrunner.py --host --optimizing\nTest: aosp_blueline-userdebug boots.\nTest: run-gtests.sh\nTest: testrunner.py --target --64 --optimizing\nBug: 112189621\nChange-Id: I11b7e415be2697757cbb11c9cccf4058d1d72d7d\n"
    },
    {
      "commit": "5fa36f99fdb5617d1ced977c637dcaa2762704fc",
      "tree": "f4ba12950f2537dc58d24af1c846a60265d65850",
      "parents": [
        "dc4a27ab7ed2765943c426c7c6550643b902be4f",
        "b3dfff75d903688e5046745120d16af790ef7be4"
      ],
      "author": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Mon Oct 19 16:17:46 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Oct 19 16:17:46 2020 +0000"
      },
      "message": "Improve libcore_util_CharsetUtils performance. am: b3dfff75d9\n\nOriginal change: https://android-review.googlesource.com/c/platform/art/+/1449216\n\nChange-Id: I1a9160d8245a4e97558a18b879e54fa12abc83fb\n"
    },
    {
      "commit": "dc4a27ab7ed2765943c426c7c6550643b902be4f",
      "tree": "661a50c5a5abc787c948eed3c1efde7dd2c1b6d3",
      "parents": [
        "8e5e313e420f9e76463948aa153b3b29903a7492",
        "0bba8aa289da53f1cbd7c96a2ee60b3ca3a84d8b"
      ],
      "author": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Mon Oct 19 16:17:36 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Oct 19 16:17:36 2020 +0000"
      },
      "message": "Improve mirror::String implementation. am: 0bba8aa289\n\nOriginal change: https://android-review.googlesource.com/c/platform/art/+/1448876\n\nChange-Id: I54ea1255d7445ac36a06ceacb69eeab1e2d2245c\n"
    },
    {
      "commit": "b3dfff75d903688e5046745120d16af790ef7be4",
      "tree": "f4ba12950f2537dc58d24af1c846a60265d65850",
      "parents": [
        "0bba8aa289da53f1cbd7c96a2ee60b3ca3a84d8b"
      ],
      "author": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Tue Oct 06 08:51:40 2020 +0000"
      },
      "committer": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Oct 19 16:04:07 2020 +0000"
      },
      "message": "Improve libcore_util_CharsetUtils performance.\n\nUse ScopedFastNativeObjectAccess for @FastNative methods.\nAvoid expensive JNI calls by using mirror::ByteArray.\nFor compressed strings, just copy the ASCII data.\nFor uncompressed strings, pre-calculate the UTF-8 length\nto avoid unnecessary reallocations. Also access 16-bit\ncharacters directly instead of using String::CharAt() to\navoid unnecessary string compression checks that clang++\nis unable to optimize away.\n\nThe results for StringToBytesBenchmark on blueline little\ncores running at fixed frequency 1420800 are approximately\n(medians from 3 runs)        before   after\ntimeGetBytesAscii EMPTY      1599.86   519.36\ntimeGetBytesAscii L_16       1849.31   535.59\ntimeGetBytesAscii L_64       2582.72   646.07\ntimeGetBytesAscii L_256      5566.70  1132.11\ntimeGetBytesAscii L_512      9585.88  1649.34\ntimeGetBytesAscii A_16       1840.06   540.05\ntimeGetBytesAscii A_64       2550.41   614.85\ntimeGetBytesAscii A_256      5382.15   919.59\ntimeGetBytesAscii A_512      9181.93  1226.82\ntimeGetBytesIso88591 EMPTY   1589.57   515.62\ntimeGetBytesIso88591 L_16    1835.09   535.58\ntimeGetBytesIso88591 L_64    2588.90   650.84\ntimeGetBytesIso88591 L_256   5585.69  1118.37\ntimeGetBytesIso88591 L_512   9635.12  1625.92\ntimeGetBytesIso88591 A_16    1827.21   529.83\ntimeGetBytesIso88591 A_64    2548.83   603.32\ntimeGetBytesIso88591 A_256   5356.75   916.76\ntimeGetBytesIso88591 A_512   9172.74  1224.04\ntimeGetBytesUtf8 EMPTY       1599.00   510.61\ntimeGetBytesUtf8 L_16        1876.05   632.55\ntimeGetBytesUtf8 L_64        2781.85  1054.06\ntimeGetBytesUtf8 L_256      12136.15  3708.94\ntimeGetBytesUtf8 L_512      21357.30  7811.28\ntimeGetBytesUtf8 A_16        1888.64   531.15\ntimeGetBytesUtf8 A_64        2785.70   598.75\ntimeGetBytesUtf8 A_256       6300.25   906.34\ntimeGetBytesUtf8 A_512      11074.56  1231.62\n\nTest: run-libcore-tests.sh --mode\u003dhost\nBug: 170281727\nChange-Id: I03d2420b2e1eefc1fa5232deddba593aebd51941\n"
    },
    {
      "commit": "0bba8aa289da53f1cbd7c96a2ee60b3ca3a84d8b",
      "tree": "661a50c5a5abc787c948eed3c1efde7dd2c1b6d3",
      "parents": [
        "8f1bded1e51074e82e50f330dc74685ca3da2033"
      ],
      "author": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Mon Oct 05 12:34:05 2020 +0000"
      },
      "committer": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Oct 19 16:04:07 2020 +0000"
      },
      "message": "Improve mirror::String implementation.\n\nExplicitly use string compression to optimize uses of\nString::CharAt() in string.cc similarly to\n    https://android-review.googlesource.com/1446657 .\nMove string content initialization to pre-fence visitor.\n\nTest: m test-art-host-gtest\nTest: testrunner.py --host --optimizing\nBug: 169674485\nChange-Id: I3dc453ce995d09f996610a1eba5060bacbe0d498\n"
    },
    {
      "commit": "8e5e313e420f9e76463948aa153b3b29903a7492",
      "tree": "7b354c331cc4a6896365e4e38fdaae342779921c",
      "parents": [
        "4e12b215a5bf291f171bfcae3288c1ead6bd9e9f",
        "8f1bded1e51074e82e50f330dc74685ca3da2033"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Mon Oct 19 13:04:20 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Oct 19 13:04:20 2020 +0000"
      },
      "message": "Move 5% of ART run-tests to the `presubmit` test group in `TEST_MAPPING`. am: 8f1bded1e5\n\nOriginal change: https://android-review.googlesource.com/c/platform/art/+/1464423\n\nChange-Id: I493bcd1cac3434cb84a3d5cce4b293b7f3c9900c\n"
    },
    {
      "commit": "8f1bded1e51074e82e50f330dc74685ca3da2033",
      "tree": "7b354c331cc4a6896365e4e38fdaae342779921c",
      "parents": [
        "b3ab635ecf561954336cc7b09d6f66a401d1d0fe"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Sat Oct 17 21:06:13 2020 +0100"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Sat Oct 17 21:06:13 2020 +0100"
      },
      "message": "Move 5% of ART run-tests to the `presubmit` test group in `TEST_MAPPING`.\n\nMove a few more ART run-tests from the `postsubmit` test group to the\n`presubmit` test group. This progressive rollout is to make sure\nintroducing ART run-tests to this test group won\u0027t disturb/break\nAndroid presubmits.\n\nTest: atest --test-mapping art:presubmit\nTest: atest --test-mapping art:postsubmit\nBug: 152374989\nBug: 169310621\nChange-Id: Ib0d5a69178481049dccad3a1a3b2e3389bd3ddc0\n"
    },
    {
      "commit": "4e12b215a5bf291f171bfcae3288c1ead6bd9e9f",
      "tree": "4677f3db808f9a92374f12797a5027abecb4d43b",
      "parents": [
        "dcae09a90d23a0db0a4e57789f40793f9ce309ca",
        "b3ab635ecf561954336cc7b09d6f66a401d1d0fe"
      ],
      "author": {
        "name": "Daniel Riazanovskiy",
        "email": "riazanovskiy@google.com",
        "time": "Fri Oct 16 11:12:43 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Oct 16 11:12:43 2020 +0000"
      },
      "message": "Revert \"Disable x86 FromCpuFeatures test\" am: b3ab635ecf\n\nOriginal change: https://android-review.googlesource.com/c/platform/art/+/1462742\n\nChange-Id: Idb1ab247e152fddde8288051eba232842afea8a4\n"
    },
    {
      "commit": "b3ab635ecf561954336cc7b09d6f66a401d1d0fe",
      "tree": "4677f3db808f9a92374f12797a5027abecb4d43b",
      "parents": [
        "6ebe40fce5927e3f40ec1d375590648d48d458f0"
      ],
      "author": {
        "name": "Daniel Riazanovskiy",
        "email": "riazanovskiy@google.com",
        "time": "Thu Oct 15 17:31:01 2020 +0000"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Fri Oct 16 10:50:19 2020 +0000"
      },
      "message": "Revert \"Disable x86 FromCpuFeatures test\"\n\nThis reverts commit 0713ca0525579365ae927ac800797a7473d9267f.\n\nReason for revert: bug with simd extension not being detected on some CPUs is fixed in cpu_features (see https://android-review.googlesource.com/c/platform/external/cpu_features/+/1460885)\n\nBug: 169921883\nChange-Id: Ibce2c5ca923ec34f8b2350bae85fbe383952be25\n"
    },
    {
      "commit": "dcae09a90d23a0db0a4e57789f40793f9ce309ca",
      "tree": "677e3c908d87a92becbf23ecfbad6779852c2947",
      "parents": [
        "999372e67218675cfee402645273f0b7a95a640e",
        "6ebe40fce5927e3f40ec1d375590648d48d458f0"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Oct 16 09:27:14 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Oct 16 09:27:14 2020 +0000"
      },
      "message": "Remove field/method/class resolution metadata in vdex. am: 6ebe40fce5\n\nOriginal change: https://android-review.googlesource.com/c/platform/art/+/1460682\n\nChange-Id: I10e33ac53f12a1d611dafb41aa930af84eb80146\n"
    },
    {
      "commit": "6ebe40fce5927e3f40ec1d375590648d48d458f0",
      "tree": "677e3c908d87a92becbf23ecfbad6779852c2947",
      "parents": [
        "801f6a7b003659251bf2386febb0030f04697750"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Oct 14 16:37:58 2020 +0100"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Oct 16 08:30:15 2020 +0000"
      },
      "message": "Remove field/method/class resolution metadata in vdex.\n\nThey can now be handled at runtime with access checks.\n\nBug: 112676029\nTest: test.py\nChange-Id: I08c838334fb0dc94e58fa24463f49633ef7989fc\n"
    },
    {
      "commit": "999372e67218675cfee402645273f0b7a95a640e",
      "tree": "b10c248c5b65fece4a643a8acd9872b83056bcfb",
      "parents": [
        "f14fe40a132091e15415be7e3fc39620dff91449",
        "801f6a7b003659251bf2386febb0030f04697750"
      ],
      "author": {
        "name": "Martin Stjernholm",
        "email": "mast@google.com",
        "time": "Wed Oct 14 18:11:07 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Oct 14 18:11:07 2020 +0000"
      },
      "message": "Rename com.android.art module. am: 801f6a7b00\n\nOriginal change: https://android-review.googlesource.com/c/platform/art/+/1457218\n\nChange-Id: I3271add33bdcc5bc84145a906163ede6cb09591b\n"
    },
    {
      "commit": "801f6a7b003659251bf2386febb0030f04697750",
      "tree": "b10c248c5b65fece4a643a8acd9872b83056bcfb",
      "parents": [
        "d4220f1736892687ffdec31648f95d9cb5478ae6"
      ],
      "author": {
        "name": "Martin Stjernholm",
        "email": "mast@google.com",
        "time": "Mon Oct 12 15:58:43 2020 +0100"
      },
      "committer": {
        "name": "Martin Stjernholm",
        "email": "mast@google.com",
        "time": "Wed Oct 14 17:56:40 2020 +0000"
      },
      "message": "Rename com.android.art module.\n\nPaving the way for renaming the ART release APEX to com.android.art.\n\nTest: m\nBug: 169639321\nChange-Id: Ibe27b1137fce2f441b47a86bd456947d6ce69ed5\n"
    },
    {
      "commit": "f14fe40a132091e15415be7e3fc39620dff91449",
      "tree": "2679e856337a977013da2812a2dabef5fab28ac0",
      "parents": [
        "616ac5afc0df318a73b18d43753766a2392a14bc",
        "d4220f1736892687ffdec31648f95d9cb5478ae6"
      ],
      "author": {
        "name": "Daniel Riazanovskiy",
        "email": "riazanovskiy@google.com",
        "time": "Wed Oct 14 08:51:16 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Oct 14 08:51:16 2020 +0000"
      },
      "message": "Revert^2 \"Port Checker to python 3\" am: d4220f1736\n\nOriginal change: https://android-review.googlesource.com/c/platform/art/+/1458284\n\nChange-Id: Ie8f8d5e9f0274a292a2b06944b5f703d8f22b759\n"
    },
    {
      "commit": "616ac5afc0df318a73b18d43753766a2392a14bc",
      "tree": "bd587ca13be99c9c8e1d2781719b75a887ca5897",
      "parents": [
        "a1af78d7e0e6e72a0231bb4d7c5a2424a42baaae",
        "4258f9e2f19016e04a71ec2b5349b707f8f47a18"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Wed Oct 14 08:49:38 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Oct 14 08:49:38 2020 +0000"
      },
      "message": "Only tag supported ART run-tests as part of `art-target-run-test`. am: 4258f9e2f1\n\nOriginal change: https://android-review.googlesource.com/c/platform/art/+/1458258\n\nChange-Id: Ifc110c72f2f856aca8187052168862f73fb14b9c\n"
    },
    {
      "commit": "d4220f1736892687ffdec31648f95d9cb5478ae6",
      "tree": "2679e856337a977013da2812a2dabef5fab28ac0",
      "parents": [
        "4258f9e2f19016e04a71ec2b5349b707f8f47a18"
      ],
      "author": {
        "name": "Daniel Riazanovskiy",
        "email": "riazanovskiy@google.com",
        "time": "Tue Oct 13 15:04:20 2020 +0000"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Wed Oct 14 08:02:51 2020 +0000"
      },
      "message": "Revert^2 \"Port Checker to python 3\"\n\nThis reverts commit 5409408a41045c7f178e362311eb51dab992d6db.\n\nReason for revert: The original issue (b/170308859) is fixed by\nhttps://android-review.googlesource.com/c/platform/art/+/1458282.\n\nTest: art/tools/checker/run_unit_tests.py\nTest: art/test/testrunner/testrunner.py --host\nBug: 170308859\nBug: 162408889\n\nChange-Id: Ibc4539403ea77a9e718c830466459e6354ef0f23\n"
    },
    {
      "commit": "4258f9e2f19016e04a71ec2b5349b707f8f47a18",
      "tree": "bd587ca13be99c9c8e1d2781719b75a887ca5897",
      "parents": [
        "4b9f86bd04a905e6ee6eaf5363b0967315136096"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Tue Oct 13 12:10:59 2020 +0100"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Wed Oct 14 08:01:06 2020 +0000"
      },
      "message": "Only tag supported ART run-tests as part of `art-target-run-test`.\n\nAll ART (target) run-tests supported at the build-level have been\ntagged as part of the `art-target-run-test` TradeFed test suite;\nhowever, only a part of them are actually expected to suceed at run\ntime at the moment, meaning that many tests are currently failing on\nthe postsubmit configuration running tests tagged as\n`art-target-run-test` (currently running only on crosshatch devices).\n\nTo avoid this, use a different test configuration template for test\nexpected to succeed and for test expected to fail, and only have the\nformer test configuration template tag the test as part of the\n`art-target-run-test` test suite.\n\nTest: atest --test-mapping art:all\nTest: Rely on ATP post-submit testing\nBug: 152374989\nBug: 147812905\nChange-Id: I29ecc1d3021765cb5467f3a6f4e9d64afc4caead\n"
    },
    {
      "commit": "a1af78d7e0e6e72a0231bb4d7c5a2424a42baaae",
      "tree": "f3c15cd3ccefcc684541bb4bac0c889bff35420a",
      "parents": [
        "4157d7de0fe9a3ca7984c227854e30415befa12b",
        "4b9f86bd04a905e6ee6eaf5363b0967315136096"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Wed Oct 14 05:00:16 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Oct 14 05:00:16 2020 +0000"
      },
      "message": "Cyclic-includes should be avoided am: 4b9f86bd04\n\nOriginal change: https://android-review.googlesource.com/c/platform/art/+/1458642\n\nChange-Id: Ie49991862fbcee1f01efe0b79e9c1d070becb18d\n"
    },
    {
      "commit": "4b9f86bd04a905e6ee6eaf5363b0967315136096",
      "tree": "f3c15cd3ccefcc684541bb4bac0c889bff35420a",
      "parents": [
        "30864176620fbfc58f93ea58bfbacdd28f75b2c8"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Tue Oct 13 16:37:19 2020 +0000"
      },
      "committer": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Oct 14 04:39:31 2020 +0000"
      },
      "message": "Cyclic-includes should be avoided\n\nA file including itself is generally not considered a good idea and\ncan confuse tools such as IWYU.\n\nChange-Id: I71b07fa1503588917ab62ea383833dacd53bf8f2\nTest: Treehugger\n"
    },
    {
      "commit": "4157d7de0fe9a3ca7984c227854e30415befa12b",
      "tree": "4fbf6dcc701ee4ae2de29f0a154653ac94f527f5",
      "parents": [
        "8dc4dd805bdd0f1ce77a2b7d75e6d0774e529658",
        "30864176620fbfc58f93ea58bfbacdd28f75b2c8"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Tue Oct 13 18:02:54 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Oct 13 18:02:54 2020 +0000"
      },
      "message": "Fix incorrect escape in Checker assertion in test 660-checker-simd-sad. am: 3086417662\n\nOriginal change: https://android-review.googlesource.com/c/platform/art/+/1458282\n\nChange-Id: I6b3c141bcb07df87daac63053941093e85808fab\n"
    },
    {
      "commit": "30864176620fbfc58f93ea58bfbacdd28f75b2c8",
      "tree": "4fbf6dcc701ee4ae2de29f0a154653ac94f527f5",
      "parents": [
        "1a8d83b69dd6097e0d467a9ed0afb09c4025738d"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Tue Oct 13 15:36:46 2020 +0100"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Tue Oct 13 17:46:47 2020 +0000"
      },
      "message": "Fix incorrect escape in Checker assertion in test 660-checker-simd-sad.\n\nChecker was seemingly fine with these when run with Python 2, but they\nare tripping it when run with Python 3.\n\nTest: art/test/testrunner/testrunner.py --host --64 --optimizing \\\n        -t 660-checker-simd-sad\nBug: 170308859\nChange-Id: I4e2c121008717d4b1aab59f8b4c3048a2cdc95c2\n"
    },
    {
      "commit": "8dc4dd805bdd0f1ce77a2b7d75e6d0774e529658",
      "tree": "ca925fd30efd35f42d33c65c01ec4c0b31698e4c",
      "parents": [
        "84494d2420edca2d89b4a6b8b0ba1f719905b5f9",
        "1a8d83b69dd6097e0d467a9ed0afb09c4025738d"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Tue Oct 13 14:53:28 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Oct 13 14:53:28 2020 +0000"
      },
      "message": "Check existing_it in UpdateClass am: 1a8d83b69d\n\nOriginal change: https://android-review.googlesource.com/c/platform/art/+/1456152\n\nChange-Id: I4fcdfb9e9e6105f37eef4dbf9895291aec64167e\n"
    },
    {
      "commit": "1a8d83b69dd6097e0d467a9ed0afb09c4025738d",
      "tree": "ca925fd30efd35f42d33c65c01ec4c0b31698e4c",
      "parents": [
        "5c5ed3025f1a7cda51abe87319c42f5b002bf189"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Mon Oct 12 15:43:23 2020 -0700"
      },
      "committer": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Tue Oct 13 14:36:22 2020 +0000"
      },
      "message": "Check existing_it in UpdateClass\n\nCheck that the iterator is valid instead of blindly dereferencing it.\n\nBug: 160074700\nTest: manual\nChange-Id: I444b3335f52251a24f47261b42296667bd668444\n"
    },
    {
      "commit": "84494d2420edca2d89b4a6b8b0ba1f719905b5f9",
      "tree": "0962a9456d81350d37464c0a6a83415aa8ddffb0",
      "parents": [
        "09f1163a162c7fcdd021d46f63008a2252235aa0",
        "5c5ed3025f1a7cda51abe87319c42f5b002bf189"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Tue Oct 13 11:26:52 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Oct 13 11:26:52 2020 +0000"
      },
      "message": "Move a few ART run-tests to the `presubmit` test group in `TEST_MAPPING`. am: 5c5ed3025f\n\nOriginal change: https://android-review.googlesource.com/c/platform/art/+/1451516\n\nChange-Id: I7f20ad98656d6e3efc83cb0056a869ac0f989b70\n"
    },
    {
      "commit": "5c5ed3025f1a7cda51abe87319c42f5b002bf189",
      "tree": "0962a9456d81350d37464c0a6a83415aa8ddffb0",
      "parents": [
        "11e6fead40e3db9be2924120961d8f81e3d83370"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Wed Oct 07 11:58:13 2020 +0100"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Tue Oct 13 11:13:05 2020 +0000"
      },
      "message": "Move a few ART run-tests to the `presubmit` test group in `TEST_MAPPING`.\n\nMove 1% of ART run-tests from the `postsubmit` test group to the\n`presubmit` test group. This progressive rollout is to make sure\nintroducing ART run-tests to this test group won\u0027t disturb/break\nAndroid presubmits.\n\nThis partly reverts commit d9a7d0abcba766114d7b64311ea3aee4a66b2154.\n\nTest: atest --test-mapping art:presubmit\nTest: atest --test-mapping art:postsubmit\nBug: 152374989\nBug: 169310621\nChange-Id: I9c0388f26cb4fbce5f8c2e24c3d1cd256960880d\n"
    },
    {
      "commit": "09f1163a162c7fcdd021d46f63008a2252235aa0",
      "tree": "100862080acb4d2559078c6b895c6859d5ef8b21",
      "parents": [
        "0e338ba1c666579663cc48f83e8e2e3fc11ec367",
        "11e6fead40e3db9be2924120961d8f81e3d83370"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Tue Oct 13 09:19:00 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Oct 13 09:19:00 2020 +0000"
      },
      "message": "Introduce a ensureJitBaselineCompiled for tests. am: 11e6fead40\n\nOriginal change: https://android-review.googlesource.com/c/platform/art/+/1457215\n\nChange-Id: I61c7734eccbc5ae22a3e6831e89173c24d6e51ab\n"
    },
    {
      "commit": "11e6fead40e3db9be2924120961d8f81e3d83370",
      "tree": "100862080acb4d2559078c6b895c6859d5ef8b21",
      "parents": [
        "6667eef330b6ec0c0420f2fd6c49cbc96e5146de"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Oct 12 09:28:30 2020 +0100"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Tue Oct 13 08:20:25 2020 +0000"
      },
      "message": "Introduce a ensureJitBaselineCompiled for tests.\n\nTo fix the flakiness when relying on having baseline compiled code.\n\nTest: 638-checker-inline-cache-intrinsic\nBug: 169616148\nChange-Id: I21d114db29bb337f4eb1349b2b2b5901e71f41b3\n"
    },
    {
      "commit": "0e338ba1c666579663cc48f83e8e2e3fc11ec367",
      "tree": "b170b60a03a50c138e39b07b9280d7a6a9aac369",
      "parents": [
        "6a0083d5baf15281c9b8757480cf76ea2af02486",
        "db1aa9d9a370b07fb9e1631639000c7076feca3b"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Oct 13 04:49:49 2020 +0000"
      },
      "committer": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Oct 13 04:49:49 2020 +0000"
      },
      "message": "Merge \"Skip ab/6749736 in stage.\" into stage-aosp-master"
    },
    {
      "commit": "6a0083d5baf15281c9b8757480cf76ea2af02486",
      "tree": "b170b60a03a50c138e39b07b9280d7a6a9aac369",
      "parents": [
        "7848b2bc67018e075a06be5abc4463aba5c8cba2",
        "6667eef330b6ec0c0420f2fd6c49cbc96e5146de"
      ],
      "author": {
        "name": "David Srbecky",
        "email": "dsrbecky@google.com",
        "time": "Mon Oct 12 18:47:00 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Oct 12 18:47:00 2020 +0000"
      },
      "message": "Add test-suite-tag for run-tests. am: 6667eef330\n\nOriginal change: https://android-review.googlesource.com/c/platform/art/+/1452475\n\nChange-Id: I5b35c55146db0cebb594ee8e65e9fb2e7a1b8985\n"
    },
    {
      "commit": "7848b2bc67018e075a06be5abc4463aba5c8cba2",
      "tree": "283e8c3c77c34a13b020275b031148cd46f1de9b",
      "parents": [
        "45a01f21cae3a0d25e689b86a0273c5b8c46244f",
        "4bb09001683e00a9d0d34f685f2ec60004c0c1ef"
      ],
      "author": {
        "name": "Eric Holk",
        "email": "eholk@google.com",
        "time": "Mon Oct 12 18:46:27 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Oct 12 18:46:27 2020 +0000"
      },
      "message": "[metrics] Implement JitMethodCompileTime histogram am: 4bb0900168\n\nOriginal change: https://android-review.googlesource.com/c/platform/art/+/1445856\n\nChange-Id: If6bc18f14cad1cb59bd3f09958a524776e12afb9\n"
    },
    {
      "commit": "6667eef330b6ec0c0420f2fd6c49cbc96e5146de",
      "tree": "b170b60a03a50c138e39b07b9280d7a6a9aac369",
      "parents": [
        "4bb09001683e00a9d0d34f685f2ec60004c0c1ef"
      ],
      "author": {
        "name": "David Srbecky",
        "email": "dsrbecky@google.com",
        "time": "Wed Oct 07 14:36:02 2020 +0100"
      },
      "committer": {
        "name": "David Srbecky",
        "email": "dsrbecky@google.com",
        "time": "Mon Oct 12 18:19:40 2020 +0000"
      },
      "message": "Add test-suite-tag for run-tests.\n\nThis will make it easier to identify the tests in GCL files.\n\nBug: 147812905\nChange-Id: I394cd2b34b6549abde4feb8e95fb7fe00c96ab72\n"
    },
    {
      "commit": "4bb09001683e00a9d0d34f685f2ec60004c0c1ef",
      "tree": "283e8c3c77c34a13b020275b031148cd46f1de9b",
      "parents": [
        "ae7168e19f886ed43ed200f9b0e769613df485f9"
      ],
      "author": {
        "name": "Eric Holk",
        "email": "eholk@google.com",
        "time": "Wed Sep 30 11:42:34 2020 -0700"
      },
      "committer": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Oct 12 18:12:00 2020 +0000"
      },
      "message": "[metrics] Implement JitMethodCompileTime histogram\n\nJitMethodCompileTime keeps track of how long methods take to compile in\nJIT mode.\n\nTest: m test-art-host-gtest-art_libartbase_tests\nBug: 170149255\nChange-Id: Ic0e5f365d9e7eb7bc0ebcf49d23972adcd6dfb36\n"
    },
    {
      "commit": "45a01f21cae3a0d25e689b86a0273c5b8c46244f",
      "tree": "0c7169d33b71d643957e1acdaffc0ff61d4526fb",
      "parents": [
        "a706b3294032ff1a9640b13e44b05369a946e2d1",
        "ae7168e19f886ed43ed200f9b0e769613df485f9"
      ],
      "author": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Mon Oct 12 15:43:54 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Oct 12 15:43:54 2020 +0000"
      },
      "message": "Remove unused image space order argument am: ae7168e19f\n\nOriginal change: https://android-review.googlesource.com/c/platform/art/+/1454864\n\nChange-Id: I144568143d2af945eb2316a2be07823f5e10cb82\n"
    },
    {
      "commit": "a706b3294032ff1a9640b13e44b05369a946e2d1",
      "tree": "a206f69b751565a60242539be218bda05fe65e0f",
      "parents": [
        "c595dfa451bfcf500546b7cc610fc1f333af7221",
        "5e8e5161e5f5a1e944f5bc6fd2ef893e0a33551b"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Oct 12 15:43:19 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Oct 12 15:43:19 2020 +0000"
      },
      "message": "Fix path for app image in compile_bcp.sh script. am: 5e8e5161e5\n\nOriginal change: https://android-review.googlesource.com/c/platform/art/+/1457216\n\nChange-Id: I4e32a86376d8b9e77f1ac99f7dd1a78fa7d30478\n"
    },
    {
      "commit": "ae7168e19f886ed43ed200f9b0e769613df485f9",
      "tree": "0c7169d33b71d643957e1acdaffc0ff61d4526fb",
      "parents": [
        "5e8e5161e5f5a1e944f5bc6fd2ef893e0a33551b"
      ],
      "author": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Fri Oct 09 15:13:29 2020 +0100"
      },
      "committer": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Oct 12 15:42:21 2020 +0000"
      },
      "message": "Remove unused image space order argument\n\nBug: 160683548\nTest: Treehugger\nChange-Id: I249d2891b645fa103106ee946f014b9ce362cbda\n"
    },
    {
      "commit": "5e8e5161e5f5a1e944f5bc6fd2ef893e0a33551b",
      "tree": "a206f69b751565a60242539be218bda05fe65e0f",
      "parents": [
        "bd489c87785260374dc68aae00ca74febbd97dbe"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Oct 12 10:15:16 2020 +0100"
      },
      "committer": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Oct 12 14:59:39 2020 +0000"
      },
      "message": "Fix path for app image in compile_bcp.sh script.\n\nTest: compile_bcp.sh on device.\nChange-Id: Ica8cbc7d94eb3de83cd06f8a4adbe17f7aa61e2c\n"
    },
    {
      "commit": "c595dfa451bfcf500546b7cc610fc1f333af7221",
      "tree": "ac2c996392ecb15c32e1d0e77d314f152048f5ed",
      "parents": [
        "4ea6583d388cf3e041c1871e5c65471a0bcf780d",
        "bd489c87785260374dc68aae00ca74febbd97dbe"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Oct 12 11:25:50 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Oct 12 11:25:50 2020 +0000"
      },
      "message": "Use liblog.so implementation from prebuilts/ for chroot testing. am: bd489c8778\n\nOriginal change: https://android-review.googlesource.com/c/platform/art/+/1454862\n\nChange-Id: Ibbc37e585c0b5f514842d427392c292d80e6db8f\n"
    },
    {
      "commit": "bd489c87785260374dc68aae00ca74febbd97dbe",
      "tree": "ac2c996392ecb15c32e1d0e77d314f152048f5ed",
      "parents": [
        "6732b8057061ee753a9ff7cc6d79c2edd0a33168"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Oct 09 14:40:29 2020 +0100"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Oct 12 11:11:16 2020 +0000"
      },
      "message": "Use liblog.so implementation from prebuilts/ for chroot testing.\n\nTest: test.py on device\nBug: 142935992\nChange-Id: I16b311738cb7d226c83cce517ff805b564093113\n"
    },
    {
      "commit": "4ea6583d388cf3e041c1871e5c65471a0bcf780d",
      "tree": "f807889b8ec8bca772ce05b212a99f596c6ff160",
      "parents": [
        "4d5a5597c3bc8856ad2dce70359a33f9ad63387e",
        "6732b8057061ee753a9ff7cc6d79c2edd0a33168"
      ],
      "author": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Mon Oct 12 09:24:54 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Oct 12 09:24:54 2020 +0000"
      },
      "message": "Remove the ability to generate an image in image_space.cc am: 6732b80570\n\nOriginal change: https://android-review.googlesource.com/c/platform/art/+/1454861\n\nChange-Id: I4ac5ea80fd36d8bc2e979274602e117fbc1af09c\n"
    },
    {
      "commit": "6732b8057061ee753a9ff7cc6d79c2edd0a33168",
      "tree": "f807889b8ec8bca772ce05b212a99f596c6ff160",
      "parents": [
        "bfe8fc80767511676eae739e0924377dfc6c6089"
      ],
      "author": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Fri Oct 09 14:21:27 2020 +0100"
      },
      "committer": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Mon Oct 12 09:11:34 2020 +0000"
      },
      "message": "Remove the ability to generate an image in image_space.cc\n\nIn mainline, on-device signing will create image space upon APEX update.\n\nBug: 160683548\nTest: m test-art-host-gtest \u0026\u0026 art/test.py --host -r\nChange-Id: I6498336512040c922a545d6362acec3326220f77\n"
    },
    {
      "commit": "4d5a5597c3bc8856ad2dce70359a33f9ad63387e",
      "tree": "266db200bfb812ebe6b5ed9ab3ab9accb67081fe",
      "parents": [
        "613d9840262884c374ecb43a03617a85190a2c91",
        "bfe8fc80767511676eae739e0924377dfc6c6089"
      ],
      "author": {
        "name": "Daniil Riazanovskiy",
        "email": "riazanovskiy@google.com",
        "time": "Mon Oct 12 08:30:22 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Oct 12 08:30:22 2020 +0000"
      },
      "message": "Restore cfg file printing in Checker as an option am: bfe8fc8076\n\nOriginal change: https://android-review.googlesource.com/c/platform/art/+/1448995\n\nChange-Id: I44ed41273777c6552f0ee68f09051cf429ad866b\n"
    },
    {
      "commit": "bfe8fc80767511676eae739e0924377dfc6c6089",
      "tree": "266db200bfb812ebe6b5ed9ab3ab9accb67081fe",
      "parents": [
        "7e9fc9d6d1622192f118bab771784eedfb66c60e"
      ],
      "author": {
        "name": "Daniil Riazanovskiy",
        "email": "riazanovskiy@google.com",
        "time": "Mon Oct 05 15:07:15 2020 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Oct 12 08:23:13 2020 +0000"
      },
      "message": "Restore cfg file printing in Checker as an option\n\nTest: run checker with test that is expected to fail\nChange-Id: I14ca5e6bed38e2677cdf4b2eb4b79a6594af6f13\n"
    },
    {
      "commit": "613d9840262884c374ecb43a03617a85190a2c91",
      "tree": "98c89934b8907d62ff5e97eda11f20d3d4e97b2d",
      "parents": [
        "aae6c3d251e58d2e230395a3a5ec9b1ede4e38d2",
        "7e9fc9d6d1622192f118bab771784eedfb66c60e"
      ],
      "author": {
        "name": "Ming-Shin Lu",
        "email": "lumark@google.com",
        "time": "Mon Oct 12 07:47:43 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Oct 12 07:47:43 2020 +0000"
      },
      "message": "Revert \"Make \u0027quicken\u0027 an alias to \u0027verify\u0027.\" am: 7e9fc9d6d1\n\nOriginal change: https://android-review.googlesource.com/c/platform/art/+/1456975\n\nChange-Id: I5214596777ab17b641f9f1be1489f70af0fd923c\n"
    },
    {
      "commit": "7e9fc9d6d1622192f118bab771784eedfb66c60e",
      "tree": "98c89934b8907d62ff5e97eda11f20d3d4e97b2d",
      "parents": [
        "384dae4c7e51c34e1fd047c6f58dde63e08ab6a3"
      ],
      "author": {
        "name": "Ming-Shin Lu",
        "email": "lumark@google.com",
        "time": "Mon Oct 12 03:36:52 2020 +0000"
      },
      "committer": {
        "name": "Ming-Shin Lu",
        "email": "lumark@google.com",
        "time": "Mon Oct 12 07:15:39 2020 +0000"
      },
      "message": "Revert \"Make \u0027quicken\u0027 an alias to \u0027verify\u0027.\"\n\nThis reverts commit 4f0e8daf7ed79c0712c0fd927c8ad2c903c15773.\n\nReason for revert: Droidcop-triggered revert due to breakage https://android-build.googleplex.com/builds/tests/view?invocationId\u003dI69100006175866595\u0026testResultId\u003dTR93113908724113263, bug 170588354, bug 170589481, bug 170589988.\n\nChange-Id: If8f4396aa0db024ed5817a4fed61c13caf32f785\n"
    },
    {
      "commit": "aae6c3d251e58d2e230395a3a5ec9b1ede4e38d2",
      "tree": "03303fdae65bbdfe5cab7fe9b2b8a650e7ceb144",
      "parents": [
        "09c182fdd548a9bd306a8b855aeffe5aa18d87c6",
        "384dae4c7e51c34e1fd047c6f58dde63e08ab6a3"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Sun Oct 11 14:58:36 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sun Oct 11 14:58:36 2020 +0000"
      },
      "message": "Support access checks in mterp. am: 384dae4c7e\n\nOriginal change: https://android-review.googlesource.com/c/platform/art/+/1454859\n\nChange-Id: I86fe532f77e052aba2fe2c59595153ca2265b865\n"
    },
    {
      "commit": "384dae4c7e51c34e1fd047c6f58dde63e08ab6a3",
      "tree": "03303fdae65bbdfe5cab7fe9b2b8a650e7ceb144",
      "parents": [
        "4d23e51e67a419291598af3cb308aadaed1afd62"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Oct 09 10:24:15 2020 +0100"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Sun Oct 11 14:41:19 2020 +0000"
      },
      "message": "Support access checks in mterp.\n\nThis is to start not treating access checks failure as soft failures.\n\nTest: test.py\nBug: 112676029\nChange-Id: I9cde52e5a2f6e00450616403ce6d9aa822a8380e\n"
    },
    {
      "commit": "09c182fdd548a9bd306a8b855aeffe5aa18d87c6",
      "tree": "bb808aa4f033c246666ca271859ac3fd967154ed",
      "parents": [
        "670b1c6616a376efd56aab83580378c542588b9b",
        "4d23e51e67a419291598af3cb308aadaed1afd62"
      ],
      "author": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Sat Oct 10 10:10:06 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Oct 10 10:10:06 2020 +0000"
      },
      "message": "Disable some libcore ssl tests until pre-builts updated. am: 4d23e51e67\n\nOriginal change: https://android-review.googlesource.com/c/platform/art/+/1454867\n\nChange-Id: I263e81751821b08a1df47119dc60a2a68f05f7aa\n"
    },
    {
      "commit": "4d23e51e67a419291598af3cb308aadaed1afd62",
      "tree": "bb808aa4f033c246666ca271859ac3fd967154ed",
      "parents": [
        "f86e144a921a633e6a67afe1a1d649326ce6a8b2"
      ],
      "author": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Fri Oct 09 18:02:54 2020 +0100"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Sat Oct 10 09:40:43 2020 +0000"
      },
      "message": "Disable some libcore ssl tests until pre-builts updated.\n\nBug: 166619732\nTest: art/tools/run-libcore-tests.sh --mode\u003dhost \\\n                                     -- libcore.javax.net.ssl.DefaultHostnameVerifierTest\nChange-Id: Ic8fe7ecb8350254dabbf32a43c01fc27996ccacd\n"
    },
    {
      "commit": "670b1c6616a376efd56aab83580378c542588b9b",
      "tree": "d34a52947debb3aa838964301b90da0db05afe43",
      "parents": [
        "8f847d53dfe55f9f6cf4a614bd15256cde3bfbfd",
        "f86e144a921a633e6a67afe1a1d649326ce6a8b2"
      ],
      "author": {
        "name": "Florian Mayer",
        "email": "fmayer@google.com",
        "time": "Fri Oct 09 17:47:53 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Oct 09 17:47:53 2020 +0000"
      },
      "message": "Remove base pointer from object references. am: f86e144a92\n\nOriginal change: https://android-review.googlesource.com/c/platform/art/+/1439151\n\nChange-Id: I827016ae0777bd01695d811c7743dca7ae56e6bd\n"
    },
    {
      "commit": "f86e144a921a633e6a67afe1a1d649326ce6a8b2",
      "tree": "d34a52947debb3aa838964301b90da0db05afe43",
      "parents": [
        "eeff8fc4586b4dd2dd62ba1c1e0d361dd448a88b"
      ],
      "author": {
        "name": "Florian Mayer",
        "email": "fmayer@google.com",
        "time": "Wed Sep 30 22:10:24 2020 +0100"
      },
      "committer": {
        "name": "Florian Mayer",
        "email": "fmayer@google.com",
        "time": "Fri Oct 09 17:29:49 2020 +0000"
      },
      "message": "Remove base pointer from object references.\n\nWe do this on a per object basis because there is some locality in\nobjects that are referred to by another object.\n\nBug: 143874090\nChange-Id: I5c72325ea51ec1c70dcd33e59cd6b66141da3b17"
    },
    {
      "commit": "8f847d53dfe55f9f6cf4a614bd15256cde3bfbfd",
      "tree": "0f23c8d1a5d8592eaf1cd9a7b903732154744212",
      "parents": [
        "61fb9be0ace66345fec9820567afea2801b69c71",
        "eeff8fc4586b4dd2dd62ba1c1e0d361dd448a88b"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Oct 09 13:32:35 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Oct 09 13:32:35 2020 +0000"
      },
      "message": "Support access checks in nterp. am: eeff8fc458\n\nOriginal change: https://android-review.googlesource.com/c/platform/art/+/1452575\n\nChange-Id: Ia79060edac7c2b2e26ce6f18fd3295a771767603\n"
    },
    {
      "commit": "eeff8fc4586b4dd2dd62ba1c1e0d361dd448a88b",
      "tree": "0f23c8d1a5d8592eaf1cd9a7b903732154744212",
      "parents": [
        "fd061070700817add2c15149e4098bab4eb8ccdd"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Oct 07 15:29:14 2020 +0100"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Oct 09 13:16:11 2020 +0000"
      },
      "message": "Support access checks in nterp.\n\nBug: 112676029\nTest: test.py\nChange-Id: I0b1dcec7984d6ee91e08a86471e32ea05560ce49\n"
    }
  ],
  "next": "61fb9be0ace66345fec9820567afea2801b69c71"
}
