)]}'
{
  "log": [
    {
      "commit": "c90466d08325f1bd3c2b26db8f5178df5766a5a1",
      "tree": "f074209cb02399a54ab6cdc5b7189fa4df856698",
      "parents": [
        "0cca4bc6a74b603fe81d23df96712a3135d2b41a"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Mar 08 14:51:43 2017 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Mar 08 14:51:43 2017 +0000"
      },
      "message": "Forgot this line for blacklisting.\n\nTest: test-art-host\nChange-Id: I97d330b1898561c69d7cd02c64ea574f5dcaeffa\n"
    },
    {
      "commit": "77e36944d0627ffa5596d2f7d1cba780d43c5b47",
      "tree": "17374c9dc119a91b1a1ec815ecf324525eff9cc2",
      "parents": [
        "335f644f617d9837bc44219c70a2943f36c3f496"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Mar 08 13:40:23 2017 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Mar 08 13:40:23 2017 +0000"
      },
      "message": "Blacklist test for NON_BAKER_READ_BARRIER.\n\nTest: test-art-host\nChange-Id: Ia1e82d8a951ab44e47c20345bf08f241893894d0\n"
    },
    {
      "commit": "77651c4bbd56d502bcf05347e641061bbebca099",
      "tree": "7965e6e8cf29f1c78fc15e3eb3d645bb681a3f7d",
      "parents": [
        "f9d80d72a686048200bcf6a7f37192f9eb75d5bd"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Fri Mar 03 18:04:02 2017 -0800"
      },
      "committer": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Tue Mar 07 11:38:22 2017 -0800"
      },
      "message": "ART: Clean up code related to foreign dex use\n\nWe simplified the way we track whether or not a dex file is used by\nother apps. DexManager in the framework keeps track of the data and we\nno longer need file markers on disk.\n\nTest: device boots, foreign dex markers are not created anymore\n\nBug: 32871170\n\n(cherry picked from commit 868515e2606820ea96f8b9022b442f5bcc770867)\n\nChange-Id: If51b3301c845a8c3bbaf87d0e35a12c700e1d0aa\nMerged-In: I5a04d3bba29581dedf05e21b8b20d79afa9b405a\n"
    },
    {
      "commit": "673665b8d57a3e4f7b81606dbacb2039b2b00407",
      "tree": "9fd38f2c14d7cd9386e3c146cfb7ad56794e7d2e",
      "parents": [
        "ef81e988d0eb4db390e576aac346701b2d820916"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Mon Mar 06 10:07:59 2017 -0800"
      },
      "committer": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Mon Mar 06 11:05:17 2017 -0800"
      },
      "message": "Disable test 154 for JIT\n\nThe compiler may cause too many GCs to occur.\n\nBug: 35917229\n\nTest: test-art-host ART_TEST_JIT\nTest: test/testrunner/testrunner.py  --host --jit\n\nChange-Id: I1c1fbd01e815b1f9117b45ab9a419c5824c17dad\n"
    },
    {
      "commit": "571ca6eee0e627c90f00b500d0871c05f7f4fe7d",
      "tree": "17f67b58954958583afd0ec85ee43934639d650a",
      "parents": [
        "225ac2fc9b71fa44f2c27675fc2d4414807f38bc"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Mar 06 10:13:39 2017 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Mar 06 10:13:39 2017 +0000"
      },
      "message": "Disable 115-native-bridge in Makefile.\n\nbug:35984597\nChange-Id: I26fc9db839ae5229c7f2d82603e1172bddd07470\n"
    },
    {
      "commit": "320ccca3d1587c37731b551668f9d86c3b0a0316",
      "tree": "8993f84ae965dc915059941ba40a9ee3786c2059",
      "parents": [
        "ec280c9a8f9c192eb6ea74fba40bfa1b668c14c1"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Mar 01 10:03:08 2017 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Mar 01 11:42:35 2017 +0000"
      },
      "message": "Update run-tests script/dependencies to use -testdex jars.\n\nrun-tests run with --no-image need the dex files in the\nbootclasspath to be available. The -testdex jars are guaranteed\nunstripped, so use them instead.\n\nThis was always broken, but vmarko@ just added a test that\nforces --no-image.\n\nbug:24535627\nTest: test-art-target\n\nChange-Id: I391573cffd0749d814fd81517e99dfc8f0fd59d5\n"
    },
    {
      "commit": "55918190786972f609b64fae6f41d5c5d610bf09",
      "tree": "e6accd4ac7faa4dde966083346c6905c2413f6d7",
      "parents": [
        "15c4ee19ed0cffc562c50d4dfb765de36198c14a"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Tue Feb 28 13:20:27 2017 -0800"
      },
      "committer": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Tue Feb 28 13:46:30 2017 -0800"
      },
      "message": "Disable test 152 for gcstress\n\nBug: 35800768\n\nTest: test-art-host-run-test ART_TEST_GC_STRESS\u003dtrue\n\nChange-Id: I6f5cdbb445b9cad6f57ffa5738c8c9e8ec3b9c98\n"
    },
    {
      "commit": "078221e529275a5ab576eeabfb9efbc8c038290d",
      "tree": "13b0a8d1d631dab8e377c0630650cc5c5b7529c4",
      "parents": [
        "257ab7fe6885c83f1ab17fe9d4cc4a996ebd3c7e",
        "bb00f8164845cea70921cdf4817646fc3156f62b"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Feb 21 08:53:28 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 21 08:53:29 2017 +0000"
      },
      "message": "Merge \"Remove testing of prebuilt npic boot images.\""
    },
    {
      "commit": "bb00f8164845cea70921cdf4817646fc3156f62b",
      "tree": "b64baca0a8bd924091f1896bea9e952c4e2cfcc5",
      "parents": [
        "69ed58348af817176734c5541f41737f00f9a1e9"
      ],
      "author": {
        "name": "Richard Uhler",
        "email": "ruhler@google.com",
        "time": "Thu Feb 16 14:21:10 2017 +0000"
      },
      "committer": {
        "name": "Richard Uhler",
        "email": "ruhler@google.com",
        "time": "Fri Feb 17 09:36:04 2017 +0000"
      },
      "message": "Remove testing of prebuilt npic boot images.\n\nBecause we always compile prebuilt images pic.\n\nTest: test-art-host, test-art-target.\nBug: 33192586\nChange-Id: I7cd3d3bb7b6cfbf79c2e442f3793a4967f37d84c\n"
    },
    {
      "commit": "07a8c70a92ecdc0b7a946a88e8d764557862b768",
      "tree": "1e19c5eabfd71169367eec6b96c966390bfbdf64",
      "parents": [
        "c7e1904010b73e4233e1fb5f5bb6193e2b60f658"
      ],
      "author": {
        "name": "Shubham Ajmera",
        "email": "shubhamajmera@google.com",
        "time": "Thu Feb 16 19:50:12 2017 +0000"
      },
      "committer": {
        "name": "Shubham Ajmera",
        "email": "shubhamajmera@google.com",
        "time": "Thu Feb 16 19:50:12 2017 +0000"
      },
      "message": "Fix image dependencies for test-art-host-run-test-dependencies\n\nwhen ART_TEST_INTERPRETER and other flags are not set.\n\nTest: manual\nChange-Id: Ia49e41444aab068642d2ea63e98c970206be19e0\n"
    },
    {
      "commit": "e2744c615e5808d335eed512349d67d724773c1f",
      "tree": "b8d2f4fcf94a6b2069c6452843d6b23a55a08ebe",
      "parents": [
        "e6dddf0f4f31db42c67661adc3845165c64d4c3d"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Wed Feb 08 16:28:59 2017 +0000"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Wed Feb 08 17:55:02 2017 -0800"
      },
      "message": "Revert \"Revert \"ART: Add JIT + events test to run-test 912\"\"\n\nThis reverts commit f833c5c551ec87f8d240b97142fd27b689613ccf.\n\nAdd NoSuchElementException to preparation.\n\nBug: 31684920\nTest: m ART_TEST_JIT\u003dtrue test-art-host-run-test-912-classes\nChange-Id: Ied7c273194e77236e1df67a92c4a0086abcbcd46\n"
    },
    {
      "commit": "0cdcf814e55d9f74223b886c841271c1e7493b40",
      "tree": "763b38344ec75c88dd194daf9c44ec9e694d8ff0",
      "parents": [
        "f1d60334ec3fab0e98e1c8307b71ba1888b04a19"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Wed Feb 08 13:37:30 2017 -0800"
      },
      "committer": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Wed Feb 08 13:37:30 2017 -0800"
      },
      "message": "Un-disable redefinition tests on JIT.\n\nWe no longer have any problems with racing JIT threads.\n\nTest: ART_TEST_JIT\u003dtrue mma -j40 test-art-host\nTest: ./test/testrunner/testrunner.py --host --jit -j40\nChange-Id: Ie88d0a891fbdd906641c0f7561406390db208b09\n"
    },
    {
      "commit": "65adb8b268ecbe9e2d960cf567c716b5ed1c7dd7",
      "tree": "cfb63f7cb57e4e42016acc51ab13b1f796309356",
      "parents": [
        "df04fda5638aa1fb9956808f1cd497b49f62088e"
      ],
      "author": {
        "name": "Shubham Ajmera",
        "email": "shubhamajmera@google.com",
        "time": "Mon Feb 06 16:04:25 2017 +0000"
      },
      "committer": {
        "name": "Shubham Ajmera",
        "email": "shubhamajmera@google.com",
        "time": "Tue Feb 07 13:38:23 2017 +0000"
      },
      "message": "ART Test Runner\n\nThe testrunner runs the ART run-tests by simply invoking the script.\nIt fetches the list of eligible tests from art/test directory, and list of\ndisabled tests from art/test/knownfailures.json. It runs the tests by\ninvoking art/test/run-test script and checks the exit code to decide if\nthe test passed or failed.\n\nBefore invoking the script, first build all the tests dependencies by\nbuilding \u0027test-art-host-run-test-dependencies\u0027 for host tests,\n\u0027test-art-target-run-test-dependencies\u0027 for target tests, and\n\u0027test-art-run-test-dependencies\u0027 for building dependencies for both.\nThere are various options to invoke the script which are:\n-t: Either the test name as in art/test or the test name including the variant\n    information. Eg, \"-t 001-HelloWorld\",\n    \"-t test-art-host-run-test-debug-prebuild-optimizing-relocate-ntrace-cms-checkjni-picimage-npictest-ndebuggable-001-HelloWorld32\"\n-j: Number of thread workers to be used. Eg - \"-j64\"\n--dry-run: Instead of running the test name, just print its name.\n--verbose\n-b To build the dependencies before running the test.\n\nTo specify any specific variants for the test, use --\u003c\u003cvariant-name\u003e\u003e.\nFor eg, for compiler type as optimizing, use --optimizing.\n\nIn the end, the script will print the failed and skipped tests if any.\n\nNew targets - test-art-host-run-test-dependencies and\ntest-art-target-run-test-dependencies have been added. The targets build\ndependencies for host and target respectively.\n\nTest: No tests\nChange-Id: Ia4f13ee3444c2c733342c046ef1582517459fc9b\n"
    },
    {
      "commit": "6f3d590250dc4e6444ca550015a80ad06cf42e36",
      "tree": "bdffd02c01bdfd33acccf50f31694009a6c52a13",
      "parents": [
        "58640177fc3c7303d77deb231554d7b69bdbe7c5"
      ],
      "author": {
        "name": "Shubham Ajmera",
        "email": "shubhamajmera@google.com",
        "time": "Mon Feb 06 06:39:11 2017 +0000"
      },
      "committer": {
        "name": "Shubham Ajmera",
        "email": "shubhamajmera@google.com",
        "time": "Mon Feb 06 06:40:24 2017 +0000"
      },
      "message": "Revert \"ART Test Runner\"\n\nThis reverts commit b5a77b91f3b52ff7de5bb3be2fb8c420f6968cb6.\n\nChange-Id: Idcdfe5157624ebfe29a0f9079265368ea184d0f9\n"
    },
    {
      "commit": "b5a77b91f3b52ff7de5bb3be2fb8c420f6968cb6",
      "tree": "1acdcb362a6207ed4b87fbfd6b392e785f65ac87",
      "parents": [
        "4ec69e576f304410686af081f605b7c8456d28a4"
      ],
      "author": {
        "name": "Shubham Ajmera",
        "email": "shubhamajmera@google.com",
        "time": "Wed Dec 07 19:39:29 2016 +0000"
      },
      "committer": {
        "name": "Shubham Ajmera",
        "email": "shubhamajmera@google.com",
        "time": "Sat Feb 04 19:37:10 2017 +0000"
      },
      "message": "ART Test Runner\n\nThe testrunner runs the ART run-tests by simply invoking the script.\nIt fetches the list of eligible tests from art/test directory, and list of\ndisabled tests from art/test/knownfailures.json. It runs the tests by\ninvoking art/test/run-test script and parses it output to check if the test\npassed or failed.\n\nBefore invoking the script, first build all the tests dependencies by\nbuilding \u0027test-art-host-run-test-dependencies\u0027 for host tests,\n\u0027test-art-target-run-test-dependencies\u0027 for target tests, and\n\u0027test-art-run-test-dependencies\u0027 for building dependencies for both.\nThere are various options to invoke the script which are:\n-t: Either the test name as in art/test or the test name including the variant\n    information. Eg, \"-t 001-HelloWorld\",\n    \"-t test-art-host-run-test-debug-prebuild-optimizing-relocate-ntrace-cms-checkjni-picimage-npictest-ndebuggable-001-HelloWorld32\"\n-j: Number of thread workers to be used. Eg - \"-j64\"\n--dry-run: Instead of running the test name, just print its name.\n--verbose\n-b To build the dependencies before running the test.\n\nTo specify any specific variants for the test, use --\u003c\u003cvariant-name\u003e\u003e.\nFor eg, for compiler type as optimizing, use --optimizing.\n\nIn the end, the script will print the failed and skipped tests if any.\n\nChanges in the Android.run-test.mk\n\n1) Test targets like\n\"test-art-host-run-test-debug-prebuild-jit-relocate-ntrace-cms-checkjni-picimage-npictest-ndebuggable-055-enum-performance64\"\n2) New targets - test-art-host-run-test-dependencies and\ntest-art-target-run-test-dependencies have been added. The targets build\ndependencies for host and target respectively.\n3) Old targets like test-art-host-run-test-optimizing, test-art-host-run-test\nbuild the dependencies using the above targets and then invokes the testrunner\nto run the tests.\n\nTest: No tests\nChange-Id: I1823aa1cbfe3637a3c6ae8eb5843709fa77cee09\n"
    },
    {
      "commit": "81c74c160abe4e5ef414893b953ac074735323cb",
      "tree": "9905ccea66de00b55db6df3196e48c33cc9df28f",
      "parents": [
        "2cf7d5e53e94ceb2bccb06f251fd3df26e126011"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Thu Feb 02 11:50:29 2017 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Thu Feb 02 13:07:10 2017 +0000"
      },
      "message": "Blacklist another 96* test for no-image.\n\nTest: test-art-host\n\nChange-Id: I16e3a0a17ca6193a68932c78f67e0d788684e7ef\n"
    },
    {
      "commit": "500d4918e5fb6eafb76b36c4ec736f974835b94c",
      "tree": "5c6be88b473e60296ae9df22bfc55cfca85a3d28",
      "parents": [
        "fdd869faca8dff54a456ccb5f1a68ecb44143721",
        "433b79a9130df5f2375b9d3d7518c1f3fb84a467"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Jan 30 20:56:11 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 30 20:56:11 2017 +0000"
      },
      "message": "Merge \"Revert \"Revert \"Make --debuggable rely on JIT code.\"\"\""
    },
    {
      "commit": "fdd869faca8dff54a456ccb5f1a68ecb44143721",
      "tree": "a1ea29e55cc9d0b1af5f6e0a9ad2a5ee58033d6c",
      "parents": [
        "5697f912ab41c3814236e25154f2e0b9f651a0da",
        "fd15f77168c231f9d0089ce1c982657accb74b43"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Jan 30 20:55:17 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 30 20:55:18 2017 +0000"
      },
      "message": "Merge \"Blacklist test now that debuggable means JIT.\""
    },
    {
      "commit": "433b79a9130df5f2375b9d3d7518c1f3fb84a467",
      "tree": "dddc053886464b99be29b9ca69039d74d49605ca",
      "parents": [
        "81356645157af44152c7b7db383596b5cf3479b5"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Jan 30 20:54:45 2017 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Jan 30 20:54:45 2017 +0000"
      },
      "message": "Revert \"Revert \"Make --debuggable rely on JIT code.\"\"\n\nFixed by https://android-review.googlesource.com/#/c/330165/\n\nThis reverts commit 81356645157af44152c7b7db383596b5cf3479b5.\n\nChange-Id: Ifb74e1cc90ab6dea621f7f54a00b540d6ccd0cf6\n"
    },
    {
      "commit": "d7c4ad030c2c316f5e1b2049ff8fa925b56bee2b",
      "tree": "fee68e3431cd62d6f5d6da89c1e105993bfb5528",
      "parents": [
        "f22bf9f809def57c96a19d932467a175bbd9c08c",
        "81356645157af44152c7b7db383596b5cf3479b5"
      ],
      "author": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Mon Jan 30 20:20:19 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 30 20:20:20 2017 +0000"
      },
      "message": "Merge \"Revert \"Make --debuggable rely on JIT code.\"\""
    },
    {
      "commit": "81356645157af44152c7b7db383596b5cf3479b5",
      "tree": "59aca3792abfa47c7424e4dac13248651e4662b2",
      "parents": [
        "a0619e25aacf8b8074132f4951f75fdbcfd42925"
      ],
      "author": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Mon Jan 30 20:18:02 2017 +0000"
      },
      "committer": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Mon Jan 30 20:19:28 2017 +0000"
      },
      "message": "Revert \"Make --debuggable rely on JIT code.\"\n\nBreaks 137-cfi with ART_TEST_RUN_TEST_DEBUGGABLE\u003dtrue\n\nThis reverts commit a0619e25aacf8b8074132f4951f75fdbcfd42925.\n\nbug: 28769520\nChange-Id: Ifd7b8fc7c9b72c0a523fd57c4b1b80edd3547caa\n"
    },
    {
      "commit": "fd15f77168c231f9d0089ce1c982657accb74b43",
      "tree": "13fe0c666028e010c3815d878931f27524a0f070",
      "parents": [
        "8f28bd479af445293474867191a0bf1cf0f08a4f"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Jan 30 17:00:07 2017 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Jan 30 17:00:07 2017 +0000"
      },
      "message": "Blacklist test now that debuggable means JIT.\n\nChange-Id: I658dea8e2b7327ad9631edfe62b45a0c7fcfc845\n"
    },
    {
      "commit": "8f28bd479af445293474867191a0bf1cf0f08a4f",
      "tree": "2bf92d368a6ad5b766bef70a3ee9c35d7af6db71",
      "parents": [
        "ab5afeedfcb496026d8fe0774de99ee895888119",
        "a0619e25aacf8b8074132f4951f75fdbcfd42925"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Jan 30 15:09:44 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 30 15:09:45 2017 +0000"
      },
      "message": "Merge \"Make --debuggable rely on JIT code.\""
    },
    {
      "commit": "a0619e25aacf8b8074132f4951f75fdbcfd42925",
      "tree": "dddc053886464b99be29b9ca69039d74d49605ca",
      "parents": [
        "ca21dc47adeed92a15a9d3fd090bdd0e6654679c"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Tue Dec 20 13:57:43 2016 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Jan 30 12:41:52 2017 +0000"
      },
      "message": "Make --debuggable rely on JIT code.\n\nRemoves -Xfully-deoptable in the process, which was added as a\ntemporary workaround until this CL.\nPartial revert of https://android-review.googlesource.com/#/c/302232/\n\nMakes things consistent with existing infrastructure:\n\n- Parse the --debuggable from the compiler options, just like\n  --compiler-filter.\n\n- Add DEBUG_JAVA_DEBUGGABLE, passed by the zygote, for debuggable apps.\n\n- Java debuggable now solely relies on JIT for simplicity.\n\n- Debugging under userdebug for non-java-debuggable apps is still\n  best effort.\n\nTest: test-art-host, jdwp\n\nbug: 28769520\nChange-Id: Id0593aacd85b9780da97f20914a50943957c858f\n"
    },
    {
      "commit": "ad93db3171b9d5ab26488adeb2734269169ae4c2",
      "tree": "b548a41cc20128d0c7c1780a139570435140cff1",
      "parents": [
        "c01d49091f4588777db5bf45345f388058caa99f"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Jan 30 12:35:50 2017 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Jan 30 12:35:50 2017 +0000"
      },
      "message": "Add ART_TEST_RUN_TEST_IMAGE.\n\nTo prepare disabling this run on the no-image bot config.\n\nChange-Id: Iebd51761ebde42d07beb7ecce3b84e738d03afe3\n"
    },
    {
      "commit": "94e25db37ea9e8e2ccaeeb78ba2c01238fd9f6e3",
      "tree": "0b3c9a9bbe324fe245629b033fa4663c9ee20920",
      "parents": [
        "ca21dc47adeed92a15a9d3fd090bdd0e6654679c"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Jan 27 14:54:28 2017 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Jan 27 16:15:01 2017 +0000"
      },
      "message": "Make no-relocate the default.\n\nWith the move to not support relocatable oat files, testing \"relocate\"\ndoes not make sense anymore (the runtime would just discard the prebuild\noat file and generate a new one in dalvik-cache).\n\nJust make no-relocate the default for now. We can remove relocation types\nonce Richard is done removing relocation.\n\nTest: test-art-host test-art-target\nbug:33192586\n\nChange-Id: If39a0ad63451c68d4cfbbb26b767ad98b97d208e\n"
    },
    {
      "commit": "e40dd38c6ccd3c55138ed6ef216dec261150fd5e",
      "tree": "00e6c3c6e26dd89d28a2b361e12fdcf08a113668",
      "parents": [
        "47fdba86e018c8d1dcef1498bfd66666a3216e8f"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Wed Jan 25 17:44:53 2017 -0800"
      },
      "committer": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Thu Jan 26 14:23:37 2017 -0800"
      },
      "message": "Re-enable tests 934 \u0026 935\n\nThere were two issues causing problems with these tests.\n\n1) The loading of classes could occur prior to the transformer being\n   enabled. This was fixed by putting the classes under test into a\n   different ClassLoader and disabling app-images.\n\n2) DexToDex compilation was devirtualizing some calls meaning that\n   reordering the methods was causing incorrect dispatch.\n\nThis reverts commit 50cc0cceb5ca0abd4fff2cb3467ea74e7590cb10.\nThis reverts commit e9f36b7cb42348ef5c4eb3c88bd3cfdd56390a3e.\nThis reverts commit 1e7e96e4a66f668255a1683b837863228489faf9.\n\nTest: ART_TEST_INTERPRETER\u003dtrue \\\n      ART_TEST_JIT\u003dtrue \\\n      mma -j40 test-art-host\n\nTest: ART_TEST_INTERPRETER_ACCESS_CHECKS\u003dtrue \\\n      ART_TEST_RUN_TEST_NO_DEX2OAT\u003dtrue \\\n      ART_TEST_RUN_TEST_RELOCATE_NO_PATCHOAT\u003dtrue \\\n      ART_TEST_RUN_TEST_NO_RELOCATE\u003dtrue \\\n      mma -j40 test-art-host-run-test-934-load-transform \\\n               test-art-host-run-test-935-non-retransformable\n\nChange-Id: Ia600ba37d45a5f9489b03c7f4d143849c887b8a7\n"
    },
    {
      "commit": "e9f36b7cb42348ef5c4eb3c88bd3cfdd56390a3e",
      "tree": "72896206843ce5b5333b81f40c4158b2925e0231",
      "parents": [
        "1ddaa2573e8ea7c69dd2015d6cfbd2021989c816"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Thu Jan 26 11:55:31 2017 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Thu Jan 26 11:55:31 2017 +0000"
      },
      "message": "Also blacklist 934 and 935 for no-relocate.\n\ntest: test-art-host\nChange-Id: I0e88ffffa25b5174eecfc4e0bfebf43811d33959\n"
    },
    {
      "commit": "1e7e96e4a66f668255a1683b837863228489faf9",
      "tree": "250b13eaaac2178f552a03d5b4fd502108f4f1e6",
      "parents": [
        "4ff96f6335ff3c3162ad1f44653c1812509352d3"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Wed Jan 25 19:43:02 2017 -0800"
      },
      "committer": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Wed Jan 25 19:43:02 2017 -0800"
      },
      "message": "Temporarily disable tests 934 \u0026 935 in fallback and interp_ac config\n\nThese should have been with the earlier disable but I missed them.\n\nTest: build change\nChange-Id: I491f14d5666fff30dbadcf9105a96748a4aaaf5e\n"
    },
    {
      "commit": "50cc0cceb5ca0abd4fff2cb3467ea74e7590cb10",
      "tree": "241fd688b8250703e49ee36a2e0efd7f950a6b68",
      "parents": [
        "440b5d9bffafa46366f58599414e0cff35ea3a6a"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Wed Jan 25 12:56:23 2017 -0800"
      },
      "committer": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Wed Jan 25 12:56:23 2017 -0800"
      },
      "message": "Temporarily disable tests 934 \u0026 935 for interpreter and jit.\n\nThese need some additional support from the ClassPreDefine event which\nwill be added shortly.\n\nTest: mma -j40 test-art-host ART_TEST_INTERPRETER\u003dtrue ART_TEST_JIT\u003dtrue\nChange-Id: Id60da22d96a9f6c9084fdf6bf810874284d5d2a8\n"
    },
    {
      "commit": "a7e0b57e8637ff0f5c37629a051745bb5979678c",
      "tree": "c8215faf260d9bb0226f2d46b80f536c4b43d1d3",
      "parents": [
        "63fcc81127262d9d185fe789e3ccde7c6ec35141"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Tue Jan 24 14:48:24 2017 -0800"
      },
      "committer": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Tue Jan 24 16:45:42 2017 -0800"
      },
      "message": "Disable test 154 for GC stress\n\nGC stress does too many GCs and may cause the test to fail.\n\nTest: test-art-host -j32 ART_TEST_GC_STRESS\u003dtrue ART_TEST_INTERPRETER\u003dtru\n\nChange-Id: I7a46d185b718a3faaa74dbc561506e4844b79032\n"
    },
    {
      "commit": "fab0b1947db6812c91827d051f6fe5b21ccb494c",
      "tree": "955930cbcbc9a81a1321e691b442a2dcbe888419",
      "parents": [
        "07ba9c5de01ded5b07e15f948fefa1534cf513ec"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Tue Jan 24 12:35:48 2017 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Tue Jan 24 12:35:48 2017 +0000"
      },
      "message": "Disable 912 for JIT.\n\nbug: 34655682\ntest: test-art-host\nChange-Id: I80e51d2866dfb47fc725877356168d2c27255bf5\n"
    },
    {
      "commit": "9623ca6e05e14054d85ce73dfd7d6ed43555b84e",
      "tree": "d5cc5b11edd3a7bc3ff1b7719b1a3bfa345803ea",
      "parents": [
        "a90b3dd3f22ce0674970365a5903571276a8fc01"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Fri Jan 20 19:49:11 2017 -0800"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Fri Jan 20 20:32:20 2017 -0800"
      },
      "message": "ART: Re-enable TI tests for target\n\nFix invalid null handle for dlsym on arm32. Fix missing cast in\ndispatch.\n\nRemove the test black-list.\n\nBug: 31681198\nTest: m test-art-target-run-test (bullhead)\nChange-Id: I3edc68421933330b4361fb9e49d4e5ff4966a4ff\n"
    },
    {
      "commit": "a7e38d8aaacfca85b40b5df654f85c0979968672",
      "tree": "34322c79fc328a608fc17303453c8ec1f38b9eaa",
      "parents": [
        "05778764cb11162b6f3ff72386135ed45a07af33"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Thu Jan 19 14:57:28 2017 -0800"
      },
      "committer": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Fri Jan 20 11:32:03 2017 -0800"
      },
      "message": "Use original dex file for retransformation.\n\nThe spec requires us to pass the dex file as it appeared before any\nretransformation-capable agents had modified it to the\nClassFileLoadHooks when RetransformClasses is called. We do this by\nsaving the initial dex file bytes into the class as a byte[].\n\nBug: 32369916\nTest: mma -j40 test-art-host\n\nChange-Id: Ic6af3738cd2a831e91ba1144f502fa58b3c333e4\n"
    },
    {
      "commit": "732b0aca4fb8e5ffbd518ca913cb82810b6b2061",
      "tree": "ee3b509a39400af3cac5be5f6a8974290374123d",
      "parents": [
        "07e56f3e1d1d6d7cca3a8819cb8429a65f0507f2"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Wed Jan 18 15:23:39 2017 -0800"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Thu Jan 19 17:13:21 2017 -0800"
      },
      "message": "ART: Add Agent Thread API\n\nAdd support for RunAgentThread. Add test.\n\nBug: 31684593\nTest: m test-art-host-run-test-931-agent-thread\nChange-Id: I5deb213fb06eedc5ee78a340458cf0dff615d0ac\n"
    },
    {
      "commit": "6ac5750807e0df930bb3791a9d5a8d8d5b5c45c4",
      "tree": "b4e73fa53001a99f687663e10f4edb9e7cce0b99",
      "parents": [
        "152b9567d0c2382464c844c91c2108608a1bc06f"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Thu Jan 19 15:05:06 2017 -0800"
      },
      "committer": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Thu Jan 19 15:16:53 2017 -0800"
      },
      "message": "Revert \"Revert \"Implement RetransformClasses\"\"\n\nThis reverts commit 52a2db50b76f2b981d21d5508c3d9e8ab4c5fe93.\n\nReason for revert: Issue with RedefineClasses was resolved.\n\nTest: ART_TEST_JNI_FORCECOPY\u003dtrue mma -j40 test-art-host\n\nChange-Id: I06f198df4fb40c48647b358d241710329e0812e9\n"
    },
    {
      "commit": "52a2db50b76f2b981d21d5508c3d9e8ab4c5fe93",
      "tree": "4cc89efe98ddc6ef0421405affafce95c5aabae2",
      "parents": [
        "a6c5e97a4395352bc8684e6af9cecb62b80c316c"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Thu Jan 19 23:00:21 2017 +0000"
      },
      "committer": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Thu Jan 19 23:00:21 2017 +0000"
      },
      "message": "Revert \"Implement RetransformClasses\"\n\nThis reverts commit a6c5e97a4395352bc8684e6af9cecb62b80c316c.\n\nReason for revert: Accidently introduces double-free bug in RedefineClasses.\n\nChange-Id: I021336c4fcf0cfb304915b0ffc5eaba5f91fdd5e\n"
    },
    {
      "commit": "a6c5e97a4395352bc8684e6af9cecb62b80c316c",
      "tree": "eb16d801ff605ac9e0cbc8512c22cf38668554a1",
      "parents": [
        "a8b4390a3b817a455b0abdf575922fea6182170d"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Fri Jan 13 14:15:41 2017 -0800"
      },
      "committer": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Thu Jan 19 11:29:41 2017 -0800"
      },
      "message": "Implement RetransformClasses\n\nThis CL implements basic support for the RetransformClasses function\nand callbacks of the ClassFileLoadHook.\n\nWe do not yet support calling the ClassFileLoadHook events on first\nload of class.\n\nBug: 32369913\nBug: 31684920\n\nTest: mma -j40 test-art-host\n\nChange-Id: I7959474f03f9903cc6f10ae3c06d9fd531ec7957\n"
    },
    {
      "commit": "d79ae05256ac97a9257e2f11dcf2a2d63f5d14a2",
      "tree": "09620011d2083dddd6a81812ddcc733facef7c04",
      "parents": [
        "66d2d484a0002c9e66eae320564e64af40d2c434",
        "1a87b3b32efb6899681a4aee6632fe9d5e2c2dc4"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jan 18 19:26:44 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jan 18 19:26:45 2017 +0000"
      },
      "message": "Merge \"ART: Disable test 901 on target\""
    },
    {
      "commit": "1a87b3b32efb6899681a4aee6632fe9d5e2c2dc4",
      "tree": "c7905b87339c4257cdf2b62a80352a5c04b71ebd",
      "parents": [
        "d4a282789669b27ce0352c99c26469b07a86d871"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Wed Jan 18 09:55:54 2017 -0800"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Wed Jan 18 09:55:54 2017 -0800"
      },
      "message": "ART: Disable test 901 on target\n\nAs this is now doing slightly more work, disable like the other\ntests.\n\nBug: 31681198\nTest: m test-art-target\nChange-Id: I73c9f2da1024f8eabc67aba12659d34878cec1f1\n"
    },
    {
      "commit": "6f8e4f0fc378b49b8203db9a64777be3c773556a",
      "tree": "5a7e706ab1e3c3ae2680b775976fe3b899fe3e50",
      "parents": [
        "0bd1a16e91cd7d602fff3f4b0c8f98e7f3fc4e44"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Mon Jan 16 18:18:14 2017 -0800"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Wed Jan 18 09:26:59 2017 -0800"
      },
      "message": "ART: Add JNI API\n\nAdd support for GetJNIFunctionTable and SetJNIFunctionTable. Add\ntests.\n\nBug: 34343708\nTest: m test-art-host-run-test-928-jni-table\nChange-Id: Ib9fafbac2781c570aa6eacf5242afbbf6c3ee7a9\n"
    },
    {
      "commit": "d4a282789669b27ce0352c99c26469b07a86d871",
      "tree": "037d234b5410becd373ae42c37b8b6c265b57741",
      "parents": [
        "24e2ded0f9b7715e3dccfe41d2467cc5a7eea84d",
        "ce7732bcb504fc91ed201d8e2128e30d51ee9bdb"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jan 18 17:16:06 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jan 18 17:16:07 2017 +0000"
      },
      "message": "Merge \"ART: Add Search API\""
    },
    {
      "commit": "4638106aa6978935355cea4c6eb9d54bb190d437",
      "tree": "98df0464e98527f2432caa57ab3f961433b7c6fd",
      "parents": [
        "a3974581751cd73a896f7c4fcab71beb17c4f9dc"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Jan 18 11:08:02 2017 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Jan 18 11:08:02 2017 +0000"
      },
      "message": "Blacklist tests for flaky no-image.\n\nbug: 34369284\nChange-Id: I09db432db8d99223f4f41e2d7bda7927ad5af9d5\n"
    },
    {
      "commit": "ce7732bcb504fc91ed201d8e2128e30d51ee9bdb",
      "tree": "8875e446d90a3436576da3abe5c45ed9b81aaada",
      "parents": [
        "3a5e34b65727d2c9e7e6ebe45c337dae0d0398a4"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Tue Jan 17 15:50:26 2017 -0800"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Tue Jan 17 20:40:31 2017 -0800"
      },
      "message": "ART: Add Search API\n\nAdd initial support for AddToBootstrapClassLoaderSearch and\nAddToSystemClassLoaderSearch. The current implementation does\nnot support the OnLoad phase.\n\nAdd tests.\n\nBug: 34359699\nTest: m test-art-host-run-test-929-search\nChange-Id: I42955ff381cd3828bfd772bee2f9b0745195ee51\n"
    },
    {
      "commit": "d18d9e2a94445d4b42e4bc6f0e642e6f76b4706d",
      "tree": "86b1d2c3cd0a12161778109733eec5366ebabae2",
      "parents": [
        "ce27739a1207c530c0ecebaefef80652f401f2d1"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Mon Jan 16 16:08:45 2017 +0000"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Tue Jan 17 14:40:16 2017 -0800"
      },
      "message": "Revert \"Revert \"ART: Add ThreadGroup API support\"\"\n\nThis reverts commit 87071bfb6c1b708bdfa2a5f91d4744667b3a0443.\n\nAdd an ObjectLock, which corresponds to the synchronized(this)\nimplementation on the Java side. Wait for the expected five\nchild threads in the root group before running the actual\nchild test.\n\nBug: 31455788\nChange-Id: Ib7a065d6a11f06f0325e3a8db040629f3ca69407\nTest: m test-art-host-run-test-925-threadgroups\n"
    },
    {
      "commit": "35bcf817cb2dd9b641080e23b0fbb08870a45cbf",
      "tree": "433db36dd28c0295c6402fafd6fb9d3450cc6c57",
      "parents": [
        "7ccdf0929fb5d1d9a2ea46ec0f320ce459c1effb"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Fri Jan 13 16:24:17 2017 -0800"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Tue Jan 17 10:23:09 2017 -0800"
      },
      "message": "ART: Add three Timer functions\n\nAdd support for GetAvailableProcessors, GetTimerInfo and GetTime.\nAdd tests.\n\nBug: 31455788\nTest: m test-art-host-run-test-926-timers\nChange-Id: I9629654349787e27dee686284567b5de70e138f2\n"
    },
    {
      "commit": "5e01df491f371cdafd5c348511c373b527329a01",
      "tree": "22573d6cd092b9a7246ae12d8c83f9dc2f228400",
      "parents": [
        "d9a9d44ae018826a380b62cdc09d536f8ce30208",
        "1998cd02603197f2acdc0734397a6d48b2f59b80"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jan 16 15:50:46 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 16 15:50:47 2017 +0000"
      },
      "message": "Merge changes I168f24de,I8ec60a98,I3c426ed7,Ic809b0f3\n\n* changes:\n  Implement HLoadClass/kBssEntry for boot image.\n  Store resolved types for AOT code in .bss.\n  Make runtime call on main for HLoadClass/kDexCacheViaMethod.\n  Remove HLoadClass::LoadKind::kDexCachePcRelative.\n"
    },
    {
      "commit": "6bec91c7d4670905cd67440991ec76fd54d0f000",
      "tree": "05f4ba288e629270773c65b34b71be7bae5e92ff",
      "parents": [
        "4155998a2f5c7a252a6611e3926943e931ea280a"
      ],
      "author": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Mon Jan 09 15:03:12 2017 +0000"
      },
      "committer": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Mon Jan 16 12:09:53 2017 +0000"
      },
      "message": "Store resolved types for AOT code in .bss.\n\nTest: m test-art-host\nTest: m test-art-target on Nexus 9.\nTest: Nexus 9 boots.\nTest: Build aosp_mips64-eng.\nBug: 30627598\nBug: 34193123\nChange-Id: I8ec60a98eb488cb46ae3ea56341f5709dad4f623\n"
    },
    {
      "commit": "87071bfb6c1b708bdfa2a5f91d4744667b3a0443",
      "tree": "50cbb5cf4eefe7ae8459603411a92fe2ac459b6d",
      "parents": [
        "4cddd03950bb21e950afd72cad87e963bc53ea10"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Jan 16 10:27:16 2017 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Jan 16 10:29:39 2017 +0000"
      },
      "message": "Revert \"ART: Add ThreadGroup API support\"\n\nTest fails\n\nBug: 31455788\n\nThis reverts commit 02afcde4132070d925838bc09c0f24d1bd45273d.\n\nChange-Id: I470becb29fda54db0db6f764a83efc926badb555\n"
    },
    {
      "commit": "0e692734b391653648b4547e89d8c32767b26ee8",
      "tree": "360be9714ebac4140095fa26bfa899a3c41dd2e7",
      "parents": [
        "2db7a1d7d691b567942081c3c4934db59e83d38e"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Tue Jan 10 15:00:05 2017 -0800"
      },
      "committer": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Fri Jan 13 14:18:00 2017 -0800"
      },
      "message": "Implement RedefineClasses, also redefine multiple classes atomically.\n\nWe need to be able to redefine multiple classes atomically for JVMTI.\nThis implements that behavior. It also implements RedefineClasses\nsince until we have class transformation it is trivial.\n\nTest: mma -j40 test-art-host\n\nChange-Id: I80784f919a4366c465b93fede94f4bf763c0ee70\n"
    },
    {
      "commit": "02afcde4132070d925838bc09c0f24d1bd45273d",
      "tree": "8dd0640405ad747b8721db8fbffe5f5d5622f35e",
      "parents": [
        "7e25123127b0b02678a5101d0faa18b65895d723"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Thu Jan 12 17:34:39 2017 -0800"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Fri Jan 13 08:51:24 2017 -0800"
      },
      "message": "ART: Add ThreadGroup API support\n\nAdd support for GetThreadGroupInfo, GetThreadGroupChildren and\nGetTopThreadGroups. Add tests.\n\nBug: 31455788\nTest: m test-art-host-run-test-925-threadgroups\nChange-Id: I56809c95dfd2666c2e18769a8960d6b1604274b4\n"
    },
    {
      "commit": "88a17bce58505f87c2d35414d781d68ec63f794b",
      "tree": "a9fa339e9b118557a321043c536b5fa6cea239e0",
      "parents": [
        "31ace5c873b8c4b595aaeb5bd8e99ceb7679aedf",
        "c4baad2aa4857e0f64c37abc5185964b47aed8e1"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Fri Jan 13 00:51:03 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jan 13 00:51:04 2017 +0000"
      },
      "message": "Merge \"Revert \"Revert \"ART: Ensure plugin is loaded on AttachAgent\"\"\""
    },
    {
      "commit": "c4baad2aa4857e0f64c37abc5185964b47aed8e1",
      "tree": "3041cd17a9d70bb7798de4ff1814ee201efe6eef",
      "parents": [
        "8fdba845ffeb516aa0ede900def3a833861eff15"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Thu Jan 12 16:59:39 2017 +0000"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Thu Jan 12 10:15:51 2017 -0800"
      },
      "message": "Revert \"Revert \"ART: Ensure plugin is loaded on AttachAgent\"\"\n\nAgents require the JVMTI plugin. Ensure that it is loaded when\ntrying to satisfy an AttachAgent request. Amend test 909.\n\nThis reverts commit 98cf7cf8766770dba2718a6131345cc7f57c5bc7.\nBlacklist debuggable test configurations for negative test.\n\nBug: 31682382\nTest: m test-art-host-run-test-909-attach-agent\nChange-Id: I7720a18689bd6ddee38292dd42faf190fc06d14d\n"
    },
    {
      "commit": "af13ab9586cebbfc40204179e2dd0986cc14dd84",
      "tree": "124f8733cfb66aae2a5ddad9e58df52f96cdbed2",
      "parents": [
        "8fdba845ffeb516aa0ede900def3a833861eff15"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Wed Jan 11 20:57:40 2017 -0800"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Thu Jan 12 10:01:16 2017 -0800"
      },
      "message": "ART: Add GetCurrentThread and GetThreadInfo\n\nAdd support for GetCurrentThread and GetThreadInfo. Add tests.\n\nBug: 31684593\nTest: m test-art-host-run-test-924-threads\nChange-Id: Ic2bc4c9b5c283e4eefe4075b6abe251b8be499c8\n"
    },
    {
      "commit": "319dbe87f2e1a3381696603384dc7f245800591d",
      "tree": "e3a08fc186c3370c5251cbd31bd7d40f5a077772",
      "parents": [
        "db47a144d816e0976c5b4c00461b80b07ce97c60"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Mon Jan 09 16:42:21 2017 -0800"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Wed Jan 11 15:39:11 2017 -0800"
      },
      "message": "ART: Add raw monitor API\n\nAdd support for CreateRawMonitor, DestroyRawMonitor,\nRawMonitorEnter, RawMonitorExit, RawMonitorWait, RawMonitorNotify\nand RawMonitorNotifyAll.\n\nBug: 31455788\nTest: m test-art-host-run-test-923-monitors\nChange-Id: I4eeab8011b547ae0ea8b2317701c68ce56677f79\n"
    },
    {
      "commit": "1bdaf733b472bc79a8e385f0563ffed603a2c93e",
      "tree": "e518cd8dd72947ef34cd08c8b760d946672e9a2b",
      "parents": [
        "2e17788df086284845108c6b39954a5c74e93a69"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Mon Jan 09 19:21:06 2017 -0800"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Tue Jan 10 13:07:28 2017 -0800"
      },
      "message": "ART: Add system properties support\n\nAdd simple support for GetSystemProperties, GetSystemProperty and\nSetSystemProperty. Add a test.\n\nBug: 31455788\nTest: m test-art-host-run-test-922-properties\nChange-Id: I02914f04643f0f8fab96f1b372925c2c5306fc9b\n"
    },
    {
      "commit": "460d1b4fea490253b64926457a67ae700bd48bf8",
      "tree": "d0863540c665afd0a293336f9625b1f42482e329",
      "parents": [
        "fac5c658f17c059c42c75cf8cbfbb0680c591c1d"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Tue Jan 10 15:37:17 2017 +0000"
      },
      "committer": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Tue Jan 10 07:38:47 2017 -0800"
      },
      "message": "Revert \"Revert \"Add basic checks for redefinition.\"\"\n\nThis reverts commit f9d41c1d269f3031c0a89e34fc4a04303e186958.\n\nReason for revert: Fixed issue of missing target skip.\n\nTest: mma -j40 test-art-host\nChange-Id: Ibe632e1f3063373950fb873e1716d0439c561297\n"
    },
    {
      "commit": "0d0bfae492741fd84037f4f3099f789763482a70",
      "tree": "c82e34e05ffaa338d458f32d600775f59901903f",
      "parents": [
        "c6cbe3cdeb64d87cfcbcacc7df327ae7fd1128cd",
        "6dd42a8427f1e5485adb82a1fbcf6900d8c317a5"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jan 09 21:04:09 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 09 21:04:09 2017 +0000"
      },
      "message": "Merge \"ART: Change no-image run-test dependency\""
    },
    {
      "commit": "6dd42a8427f1e5485adb82a1fbcf6900d8c317a5",
      "tree": "236a347cd0214845632a81285bd8ab3fa230a3bc",
      "parents": [
        "91db41f315f6c2366b7098c531224bee01170364"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Mon Jan 09 10:42:25 2017 -0800"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Mon Jan 09 10:42:25 2017 -0800"
      },
      "message": "ART: Change no-image run-test dependency\n\nLet the no-image run-test Make configuration depend on the pic\nimage for prebuilding. This is what the run-test/run-test-jar\nconfiguration will use.\n\nTest: m ART_TEST_RUN_TEST_NO_IMAGE\u003dtrue test-art-host \u0026\u0026 rm $ANDROID_HOST_OUT/framework/x86*/* \u0026\u0026 m ART_TEST_RUN_TEST_NO_IMAGE\u003dtrue test-art-host\nChange-Id: I5c02e76d5e51a63416705a58f733135b688158c2\n"
    },
    {
      "commit": "50a4e4964bd66993e19768fc3af5b960653df8ed",
      "tree": "8139a92be6e97b3eef171615bf6fbcac84a778ee",
      "parents": [
        "dd5a42753de9fe6d29ddd772971b8ab3c2ba68aa"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Fri Jan 06 18:00:20 2017 -0800"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Fri Jan 06 18:30:37 2017 -0800"
      },
      "message": "ART: Add GetObjectSize and GetObjectHashCode\n\nAdd support for these two functions. Add tests.\n\nBug: 31684578\nTest: m test-art-host-run-test-920-objects\nChange-Id: If5dfb5aedddee47e5d739b0c56c7d264ba6e2d51\n"
    },
    {
      "commit": "32a2fbac070b5dc2d9100e94ce19d0b4be26743f",
      "tree": "2b080e4eb9125282b3cbfef888d3c403d24b7e8c",
      "parents": [
        "2c5315bf01a432a8ba31a6f3b0f9894529d3cdbf"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Fri Jan 06 16:58:19 2017 +0000"
      },
      "committer": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Fri Jan 06 14:32:30 2017 -0800"
      },
      "message": "Revert \"Revert \"Create test for field access in obsolete methods.\"\"\n\nThis reverts commit b710a0e0e32193d345a4bfeb93649de2503489be.\n\nReason for revert: Fixed test issue\n\nTest: ART_TEST_RUN_TEST_NDEBUG\u003dtrue mma -j40 test-art-host\n\nChange-Id: I30b758a61afa0eb132af239e8071ea79eab58ac1\n"
    },
    {
      "commit": "ab2f0d0395c1f5f832239d42d404594d76a8d9d4",
      "tree": "5d3b4cb819e8568cbed154aa733b22f799d6d387",
      "parents": [
        "4fd66ecf2e6cce6917a62c3133e7eeb35b905451"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Thu Jan 05 17:23:45 2017 -0800"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Fri Jan 06 09:13:50 2017 -0800"
      },
      "message": "ART: Add Field methods\n\nAdd GetFieldName, GetFieldDeclaringClass, GetFieldModifiers\nand IsFieldSynthetic support. Add tests.\n\nBug: 34113943\nTest: m test-art-host-run-test-918-fields\nChange-Id: Id33b8c54c250f73f0658ec45ccb2b55eccb37623\n"
    },
    {
      "commit": "16722603e0f0ef286085fbe9b2cbe9ccad86bfef",
      "tree": "2dbee5e5b5a5b068c0e16f1602608388555a51b8",
      "parents": [
        "f67dadb5550ee2bd9db0b7b0b75d8c44ddf170d2",
        "dba61481035b7944173181ec9ee02aea41dd0e29"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 05 18:16:14 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 05 18:16:15 2017 +0000"
      },
      "message": "Merge \"Revert \"Revert \"Revert \"Revert \"Basic obsolete methods support\"\"\"\"\""
    },
    {
      "commit": "f0bfd75c19b109e6a84fb3c2a81d3933a95a2738",
      "tree": "6ff3159f782bbf525ae455c6a90c5b897096e4ca",
      "parents": [
        "efe703fa49f266dc8f4a908686bf415b5182e7c3",
        "e9f221b07f069df4c8926aa6be984ab096e98e71"
      ],
      "author": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Thu Jan 05 12:45:35 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 05 12:45:36 2017 +0000"
      },
      "message": "Merge \"Revert \"Disable 626-const-class-linking for JIT.\"\""
    },
    {
      "commit": "dba61481035b7944173181ec9ee02aea41dd0e29",
      "tree": "8629775e657cc8968e2f8fa2af6256c7a58c7dd4",
      "parents": [
        "cb2ce333ee2d1053919fe0acc390369bea3ad77e"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Wed Dec 21 08:20:29 2016 -0800"
      },
      "committer": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Wed Dec 21 11:43:14 2016 -0800"
      },
      "message": "Revert \"Revert \"Revert \"Revert \"Basic obsolete methods support\"\"\"\"\n\nA GetDeclaringClass()-\u003eGetDexCache() got inserted during the\nmerge/review process meaning that we would try to access incorrect\ndex-cache in obsolete methods in some situations.\n\nAlso when using tracing we would loop forever (or at least until an\nOOM error) in test 916 due to tracing forcing InterpretOnly mode\nmeaning methods would never be jitted.\n\nBug: 32369913\nBug: 33630159\n\nTest: ART_TEST_TRACE\u003dtrue \\\n      ART_TEST_JIT\u003dtrue   \\\n      ART_TEST_INTERPRETER\u003dtrue mma -j40 test-art-host\n\nThis reverts commit f6abcda293b115a9d7d8a26376ea2dcf2d1dc510.\n\nChange-Id: I0773bfcba52e3cd51a83be815c6a50c189558f48\n"
    },
    {
      "commit": "294e107e8947224ea6540af5068bce2492ee8d5b",
      "tree": "b49fa3848290fb7a8ede1a9bb3339e9a5342d807",
      "parents": [
        "441a5e92ae49d4e78e26bc170732cb6e3d745b6b",
        "751927e83957f34f9d2750a905aeea86b2ca5ae8"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Dec 21 10:26:25 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Dec 21 10:26:26 2016 +0000"
      },
      "message": "Merge \"Disable 080-oom-fragmentation.\""
    },
    {
      "commit": "441a5e92ae49d4e78e26bc170732cb6e3d745b6b",
      "tree": "87881383fd09c1974b5ddcfc6be033a934b1a179",
      "parents": [
        "30bc64006c082935b10b500f60c0f7b6bac3b3e1",
        "f6abcda293b115a9d7d8a26376ea2dcf2d1dc510"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Dec 21 09:26:36 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Dec 21 09:26:36 2016 +0000"
      },
      "message": "Merge \"Revert \"Revert \"Revert \"Basic obsolete methods support\"\"\"\""
    },
    {
      "commit": "f6abcda293b115a9d7d8a26376ea2dcf2d1dc510",
      "tree": "a30ce596848d14c95a73449dbf2bfccf26a510b9",
      "parents": [
        "ce77fc0e7f60a15354bb20c356537cbf8b53b722"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Dec 21 09:26:18 2016 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Dec 21 09:26:18 2016 +0000"
      },
      "message": "Revert \"Revert \"Revert \"Basic obsolete methods support\"\"\"\n\nFails in tracing mode\n\nBug: 32369913\nBug: 33630159\n\nThis reverts commit ce77fc0e7f60a15354bb20c356537cbf8b53b722.\n\nChange-Id: I1bdcf6ad467f2e31f9c5d0c3c987b90a4f5efc69\n"
    },
    {
      "commit": "30bc64006c082935b10b500f60c0f7b6bac3b3e1",
      "tree": "9164227749523579c847e0f86b758f4ffb38bcb8",
      "parents": [
        "3e5d7dcac8b5376c5f366fc9de341cd46111b35f",
        "b710a0e0e32193d345a4bfeb93649de2503489be"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Dec 21 09:25:42 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Dec 21 09:25:43 2016 +0000"
      },
      "message": "Merge \"Revert \"Create test for field access in obsolete methods.\"\""
    },
    {
      "commit": "b710a0e0e32193d345a4bfeb93649de2503489be",
      "tree": "89608a897fe2df3278d88efe4f3210f7b3e34ac6",
      "parents": [
        "322214405bf43684dbbde2fce549b2dad53fb04a"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Dec 21 09:25:19 2016 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Dec 21 09:25:19 2016 +0000"
      },
      "message": "Revert \"Create test for field access in obsolete methods.\"\n\nFails on ndebug.\n\nThis reverts commit 322214405bf43684dbbde2fce549b2dad53fb04a.\n\nChange-Id: I6a6c6c4bfb230eef1b7c4cb35f7e8051561d9e78\n"
    },
    {
      "commit": "751927e83957f34f9d2750a905aeea86b2ca5ae8",
      "tree": "e82d50534fc50a5712888565042845ba0f1567d4",
      "parents": [
        "d54f43ca39dfa92f08c2d760123f185f0f65fb86"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Dec 21 08:58:27 2016 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Dec 21 08:59:36 2016 +0000"
      },
      "message": "Disable 080-oom-fragmentation.\n\nbug:33795328\nTest: test-art-host\nChange-Id: I1aa87d8564c930f5ad5f8d5c4ac75f432cb6e7e7\n"
    },
    {
      "commit": "b83c748acfcb78e13a6dc7c3417c4106285190e1",
      "tree": "3489a4baa8d9f1f432e15471ce5d895ceb50b618",
      "parents": [
        "0239c439e4e493de9b6af1f04ace326c8210cb28"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Tue Dec 20 16:15:45 2016 -0800"
      },
      "committer": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Tue Dec 20 16:19:02 2016 -0800"
      },
      "message": "Temporarily disable tests 914, 915, 917, \u0026 918 on JIT.\n\nSince these tests are very sensitive to the positioning of\nruntime methods due to bugs we will temporarily disable them.\n\nBug: 33630159\nBug: 33616143\nTest: ART_TEST_JIT\u003dtrue mma -j40 test-art-host\nChange-Id: I38795029eed2ea8416d24a259f3a7925d95684c6\n"
    },
    {
      "commit": "e9f221b07f069df4c8926aa6be984ab096e98e71",
      "tree": "eb5203121c5b8d1d6b33f39e1c8b2ff45ad26ca8",
      "parents": [
        "0392920cb9f3dc76cbc9d2339b9ca00ba8a8269c"
      ],
      "author": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Tue Dec 20 21:26:13 2016 +0000"
      },
      "committer": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Tue Dec 20 21:26:13 2016 +0000"
      },
      "message": "Revert \"Disable 626-const-class-linking for JIT.\"\n\nThe failures were presumably fixed by\n    https://android-review.googlesource.com/314764\n\nTest: m ART_TEST_JIT\u003dtrue test-art-host-run-test-626-const-class-linking\nBug: 33567581\n\nThis reverts commit 0392920cb9f3dc76cbc9d2339b9ca00ba8a8269c.\n\nChange-Id: I13ab17269f456580d57ca090ff44e8d087d770d4\n"
    },
    {
      "commit": "322214405bf43684dbbde2fce549b2dad53fb04a",
      "tree": "38489d21bbbbd89e2df88d4396839083b001c96f",
      "parents": [
        "ca5b9dccced35a2dbf9626d92d3a44886aee097b"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Tue Dec 20 08:55:35 2016 -0800"
      },
      "committer": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Tue Dec 20 09:05:52 2016 -0800"
      },
      "message": "Create test for field access in obsolete methods.\n\nTest: ./test/run-test --host 918\nChange-Id: Idf27a0a713e12876e35de5c24bf5d12984881927\n"
    },
    {
      "commit": "ce77fc0e7f60a15354bb20c356537cbf8b53b722",
      "tree": "b4301967c423ab190a4274409d99a3d6e23f0e8a",
      "parents": [
        "d54f43ca39dfa92f08c2d760123f185f0f65fb86"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Thu Dec 15 01:05:52 2016 +0000"
      },
      "committer": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Mon Dec 19 14:26:18 2016 -0800"
      },
      "message": "Revert \"Revert \"Basic obsolete methods support\"\"\n\nThis reverts commit b81a9840b44480bfeacd74b8d9f51e06f295411d.\n\nThere were 2 issues with the original CL\u0027s test 916-obsolete-jit that\ncaused it to sporadically fail.\n\nFirst, when checking if we had jitted the function under test in\n916-obsolete-jit we failed to check to see if the function \u0027doCall\u0027,\nwhich is used to work-around bugs in our deoptimization \u0026 compilation\nsystems, had also been jitted.\n\nIn the case where the \u0027sayHi\u0027 function had been jitted but the\n\u0027doCall\u0027 function had not we would (correctly) fail to redefine the\n\u0027Transform\u0027 class since we would not be able to deoptimize the \u0027sayHi\u0027\nfunction since it is under a quick_to_interpreter_bridge (runtime)\nframe.\n\nSecondly, the function Main.isInterpretedFunction was incorrect and\nwould always return false, regardless of the actual state of the\nfunction. This would cause the test to fail as the\nquick_to_interpreter_bridge frame prevented deoptimization of the\nobsoleted function. Usually the warm-up period was enough to make sure\nthe methods were jitted anyway but this was not guaranteed.\n\nBoth of these problems become more likely to occur on systems with\nmore cpu contention such as the buildbots.\n\nTest: stress --cpu 60 \u0026; while ./test/run-test --host --jit 916; do ; done\n\nReason for revert: Fixed bug in test that was causing failures.\n\nOriginal Tests:\n\nTest: ./test/run-test --host 914\nTest: ./test/run-test --host 915\nTest: ./test/run-test --host 916\nTest: mma -j40 test-art-host\nTest: ART_TEST_JIT\u003dtrue \\\n      ART_TEST_INTERPRETER\u003dtrue mma -j40 test-art-host\nTest: ./art/tools/run-jdwp-tests.sh --mode\u003dhost --variant\u003dX64\nTest: ./art/tools/run-jdwp-tests.sh --mode\u003dhost --variant\u003dX64 --no-jit\n\nBug: 32369913\nBug: 33630159\n\nChange-Id: If1a92e47b90965a7dc21c5826185debe62bd1554\n"
    },
    {
      "commit": "9b8e6de85fff44529267b410aa9f8deebd187030",
      "tree": "05276c34bd10e0b4989e14e155e33eff2c1e4acc",
      "parents": [
        "a7ad00aad18cd6e2c6ab7ac4a932abbdec089469",
        "828b70c858061a1f744e8e3b28e08db96fcde7cf"
      ],
      "author": {
        "name": "Hiroshi Yamauchi",
        "email": "yamauchi@google.com",
        "time": "Mon Dec 19 18:43:26 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Dec 19 18:43:27 2016 +0000"
      },
      "message": "Merge \"Temporarily disable 153-reference-stress.\""
    },
    {
      "commit": "76873db28c738bceef766047eb8452a6a5c447fc",
      "tree": "f83290e3aa64b4917c0a4bbfc1f34216c6007839",
      "parents": [
        "5b32b91d731d6187ada4c6fc804041b7b3b6903c",
        "c5fcb44405b436e8671e0c8c96b6d6d924649d1e"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Dec 19 09:29:54 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Dec 19 09:29:55 2016 +0000"
      },
      "message": "Merge \"ARM: VIXL32: Implement some dispatch optimizations.\""
    },
    {
      "commit": "828b70c858061a1f744e8e3b28e08db96fcde7cf",
      "tree": "57f7da3600208c742f4505c04a4828a1d22c7b47",
      "parents": [
        "5b32b91d731d6187ada4c6fc804041b7b3b6903c"
      ],
      "author": {
        "name": "Hiroshi Yamauchi",
        "email": "yamauchi@google.com",
        "time": "Fri Dec 16 13:09:19 2016 -0800"
      },
      "committer": {
        "name": "Hiroshi Yamauchi",
        "email": "yamauchi@google.com",
        "time": "Fri Dec 16 13:09:19 2016 -0800"
      },
      "message": "Temporarily disable 153-reference-stress.\n\nThis is intermittently failing. See 33389022 #13.\n\nNote this could fail either in CMS or CC, gcstress or not.\n\nBug: 33389022\nTest: test-art-host.\nChange-Id: I257c2c771fcab9405c1a15fa6e93364908fd1294\n"
    },
    {
      "commit": "200b9d7ea50375ee3f423771f5511ff17ea0e0ab",
      "tree": "44c47d8f977ef1127657b652b892ed2ae5281e28",
      "parents": [
        "9538f9e2a5d03f1b1bc07ebfbd93b61dcf8ad604"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Thu Dec 15 11:34:13 2016 -0800"
      },
      "committer": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Fri Dec 16 09:19:59 2016 -0800"
      },
      "message": "Allow redefined methods/classes to access fields\n\nPreviously we were not updating the ArtFields of redefined classes.\nThis meant that the fields of redefined classes could not be accessed.\n\nBug: 32369913\n\nTest: ./test/run-test --host 917\nTest: mma -j40 test-art-host\n\nChange-Id: If039e883e9a57970a0cffbc7dcbbaaf2d44490aa\n"
    },
    {
      "commit": "c5fcb44405b436e8671e0c8c96b6d6d924649d1e",
      "tree": "8b527c4cc504be34298ee292854576b5867cdfbd",
      "parents": [
        "b73e659be3fb6474ff3a993cd25ecbfa1cc4715c"
      ],
      "author": {
        "name": "Artem Serov",
        "email": "artem.serov@linaro.org",
        "time": "Fri Dec 02 19:19:58 2016 +0000"
      },
      "committer": {
        "name": "Artem Serov",
        "email": "artem.serov@linaro.org",
        "time": "Fri Dec 16 14:34:28 2016 +0000"
      },
      "message": "ARM: VIXL32: Implement some dispatch optimizations.\n\nImplement dispatch optimizations for LoadClass, LoadString and\nHInvokeStaticOrDirect. Still need to implement JitTables.\n\nTest: ART_USE_VIXL_ARM_BACKEND\u003dtrue m test-art-host\nTest: ART_USE_VIXL_ARM_BACKEND\u003dtrue m test-art-target\n\nChange-Id: I6e24bc11f3915aa92eede687a864b7ea3a6ab165\n"
    },
    {
      "commit": "940caa7e6c7c9a27c26abf7167ea40e44d5c95b6",
      "tree": "6a6166636a4c843823a84624a7b0d46076932dcd",
      "parents": [
        "afca9306a644a2ddbafd6e815944de9bb4dfafb6"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Wed Dec 14 13:09:14 2016 -0800"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Wed Dec 14 13:09:14 2016 -0800"
      },
      "message": "ART: Blacklist tests that require JIT\n\nBlacklist tests that expect JITing when running in the trace\nconfiguration. Tracing forces the interpreter, so these tests\nwill wait forever.\n\nTest: m ART_TEST_JIT\u003dtrue ART_TEST_TRACE\u003dtrue test-art-host\nChange-Id: I830cc8ebac024a9489850b49c1ec242b7d3fd528\n"
    },
    {
      "commit": "1e35a69a44bbf3999ec1829e501d7305bd9fc9d2",
      "tree": "fd7a48e339408b82c4200c1a2f5dd54792b34846",
      "parents": [
        "3a0c53f93ca71f972f8ccd1edcfc6ec3732b2673",
        "0392920cb9f3dc76cbc9d2339b9ca00ba8a8269c"
      ],
      "author": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Tue Dec 13 12:36:49 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Dec 13 12:36:50 2016 +0000"
      },
      "message": "Merge \"Disable 626-const-class-linking for JIT.\""
    },
    {
      "commit": "0392920cb9f3dc76cbc9d2339b9ca00ba8a8269c",
      "tree": "b86953dc9c7585d31294359ba3027265db065af1",
      "parents": [
        "4dd3f7d2e9319bc622e89cbe110620d85d14ffca"
      ],
      "author": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Tue Dec 13 10:37:07 2016 +0000"
      },
      "committer": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Tue Dec 13 10:37:07 2016 +0000"
      },
      "message": "Disable 626-const-class-linking for JIT.\n\nTest: m ART_TEST_JIT\u003dtrue test-art-host; test skipped.\nBug: 33567581\nChange-Id: Ib530a27b14d918bc8a24f85473c8705f023280b0\n"
    },
    {
      "commit": "d9fb4dd3f918abe954f7cf57e1368187e1ad4baa",
      "tree": "94a528d5901d9dbc31164c76a03998c49993b13d",
      "parents": [
        "3c7b8f4c4561246861dc1bf97e406d821bbaa971",
        "4dbcfd6406576ad94a8175818ffa20e1ed451a6e"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Mon Dec 12 21:33:25 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Dec 12 21:33:25 2016 +0000"
      },
      "message": "Merge \"Disable test 964 with no-image\""
    },
    {
      "commit": "4dbcfd6406576ad94a8175818ffa20e1ed451a6e",
      "tree": "87c6dfac74b7e9bde0a4b7be3d2b8a408c6e401d",
      "parents": [
        "75d564e45061e1a9d28a89d3c8fa60af04ef28a8"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Mon Dec 12 10:39:50 2016 -0800"
      },
      "committer": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Mon Dec 12 10:39:50 2016 -0800"
      },
      "message": "Disable test 964 with no-image\n\nIt often times out due to the large number of classes involved in the\ntest. Since it doesn\u0027t test anything particularly interesting for the\nno-image case we are disabling it to reduce flakiness.\n\nTest: TEST_ART_RUN_TEST_NO_IMAGE\u003dtrue mma -j40 test-art-host\nChange-Id: I9e51481e52dd1eb332d7563795f490b0e97001a5\n"
    },
    {
      "commit": "1d0ae3f849aa1825cdb50e4a304652b0d2ad80ed",
      "tree": "91e1238b832e9332259fdd3216a427b0e266b765",
      "parents": [
        "d1aa2912f3acdd9f47acd98e947818b09c2b349a"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Tue Dec 06 13:40:16 2016 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Tue Dec 06 14:05:20 2016 +0000"
      },
      "message": "Fix two tests after vdex change.\n\n- Clear entries of verification results, to avoid hitting a\n  DCHECK while running verifier_deps_test\n- Backlist 629-vdex-speed for relocate-npatchoat, as the test\n  needs compiled code.\n\ntest: verifier_deps_test, 629-vdex-speed\nbug: 30937355\nChange-Id: I9788599dafcbfe63522c58f85692601466d191db\n"
    },
    {
      "commit": "51c17faee9ff0b93914ae2d308cfa24f0bc71d0a",
      "tree": "84db285eec16e04dd5c14ce3138521dfcfcf1e4b",
      "parents": [
        "3d32bf0b1e9469ffcb7fd7793d56d0193e1d5d5c"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Nov 25 15:56:12 2016 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Dec 05 13:12:17 2016 +0000"
      },
      "message": "Create empty VerifiedMethod after vdex verification.\n\nThe compiler and quicken require the existence of a\nVerifiedMethod for compiling a method.\n\nThis fixes the regression of not doing any compilation when\npassed --input-vdex.\n\nTest: 629-vdex-speed\n\nChange-Id: Ie65578eadd09099df1c1a403d96c15e5da78a901\n"
    },
    {
      "commit": "6d7e9982399a9eda7418d9c334b05a6a00cb2638",
      "tree": "45aeb49ffc79895eab0fff5f1bd812ab565f1721",
      "parents": [
        "0480523e01102e40a072d266e43a18a0ca4344e4"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Fri Dec 02 18:35:16 2016 -0800"
      },
      "committer": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Fri Dec 02 21:50:43 2016 -0800"
      },
      "message": "Disable test 080 for GSS\n\nFailing due to space sizing.\n\nTest: test-art-host-run-test ART_DEFAULT_GC_TYPE\u003dGSS ART_USE_TLAB\u003dtrue ART_TEST_OPTIMIZING\u003dtrue ART_TEST_INTERPRETER\u003dtrue ART_TEST_JIT\u003dtrue ART_USE_READ_BARRIER\u003dfalse\n\nChange-Id: I7a899395b547f3c49b7edba3500e18674aecda24\n"
    },
    {
      "commit": "b981c5ebbaf96b07ac7182a9d7f591c6a318030a",
      "tree": "30f5d9c4a1bb095aa5fb5d890923cb8aea80f4bb",
      "parents": [
        "c23d5e478365914f08477b7aca151a140e063b55",
        "eb26e28b1e73f7725603630d9d403e5dfa744d88"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Tue Nov 29 11:19:51 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Nov 29 11:19:51 2016 +0000"
      },
      "message": "Merge \"Re-enable run-test 484-checker-register-hints with read barriers.\""
    },
    {
      "commit": "ae02d2e2b754f5a7ca2c4dcc869cf5934f88555e",
      "tree": "231b1ef07a5ac0333d471438d9d4d1facd640311",
      "parents": [
        "bbf33111444f1c7665eb6ad21438f2ca97cd488e"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Nov 23 16:25:15 2016 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Nov 23 16:25:15 2016 +0000"
      },
      "message": "libopenjdkjvmti is actually not a test library.\n\nUse the right target for the libopenjdkjvmti library.\n\nTest: test-art-target-sync\nChange-Id: I8c23c87911bc890482e5e9be3d64ce0a362b6924\n"
    },
    {
      "commit": "eb26e28b1e73f7725603630d9d403e5dfa744d88",
      "tree": "d877dd96f1fb084104aca35fcb3bc052b7f70fe2",
      "parents": [
        "71601907b95a3527fc554a3a1724b3c12b872a7a"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Wed Nov 23 14:29:49 2016 +0000"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Wed Nov 23 14:45:37 2016 +0000"
      },
      "message": "Re-enable run-test 484-checker-register-hints with read barriers.\n\nThe code generated by the x86 back end with all read barrier\nconfigurations now satisfies all Checker assertions.\n\nTest: ART_USE_READ_BARRIER\u003dtrue make test-art-host-run-test-484-checker-register-hints\nTest: ART_USE_READ_BARRIER\u003dtrue ART_HEAP_POISONING\u003dtrue make test-art-host-run-test-484-checker-register-hints\nTest: ART_USE_READ_BARRIER\u003dtrue ART_READ_BARRIER_TYPE\u003dTABLELOOKUP make test-art-host-run-test-484-checker-register-hints\nTest: ART_USE_READ_BARRIER\u003dtrue ART_READ_BARRIER_TYPE\u003dTABLELOOKUP ART_HEAP_POISONING\u003dtrue make test-art-host-run-test-484-checker-register-hints\nBug: 12687968\nChange-Id: Ic1b40a4fd13ca52736db102426060713e83009b2\n"
    },
    {
      "commit": "d026ee554b2604e7fdc9b5f65660202a386a6f00",
      "tree": "689c55839b832ab5f3104163e1690b8a55a4ae74",
      "parents": [
        "f215c5255ce817e3baca7d71f8de72001f6dfbcd"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Nov 23 10:47:02 2016 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Nov 23 10:47:02 2016 +0000"
      },
      "message": "Update run-test dependencies on device.\n\nTest: test-art-target\nChange-Id: I5f58bcbf9eb41571d9511eba8b3f11765baf24a2\n"
    },
    {
      "commit": "f2c5dbd2ca7f2ee131ec7fb83f386d2f94fa7589",
      "tree": "522e5ccfa0634867cf6cb48668f470887cd71332",
      "parents": [
        "71d763a5c4ea01ab7980042da3c6fe57d9c4e0cf"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Thu Nov 17 22:50:33 2016 -0800"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Thu Nov 17 22:50:33 2016 -0800"
      },
      "message": "ART: Make libopenjdkjvmti a run-test dependency\n\nAdd libopenjdkjvmti as a host dependency for running tests, as\nrequired by the tests 900-913.\n\nBug: 31455788\nTest: m test-art-host\nChange-Id: I4910f587e35615a10168a39ef2c60d3d80981fc4\n"
    },
    {
      "commit": "7fad15efba22817e9abb0f35b15aa2dd4715884c",
      "tree": "e64c01ea5232da240811a36b23b9be9ac8abd8c8",
      "parents": [
        "cfeb03142fba99853b43c06e0cb1651866db8c50",
        "2f01b4d9a9ada6997c98ee9849a0d06fefb0aa58"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Nov 14 09:12:59 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Nov 14 09:13:00 2016 +0000"
      },
      "message": "Merge \"Update 902 test to highlight JIT issue.\""
    },
    {
      "commit": "2f01b4d9a9ada6997c98ee9849a0d06fefb0aa58",
      "tree": "c59f638fb9596178332454877b60a5d66dcb8681",
      "parents": [
        "07d5e39bff20bfb8d64a2a80d4d9bda177c6bc3d"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Nov 11 11:45:59 2016 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Nov 14 09:09:40 2016 +0000"
      },
      "message": "Update 902 test to highlight JIT issue.\n\nTest: 902-hello-transformation\nbug: 32821077\nChange-Id: Ic7d267a5e62d4e001d1b85f1cc3d10546814bd18\n"
    },
    {
      "commit": "5d139fc3898bad69b95a5e8583e4a7b2cc00c0b0",
      "tree": "895f0a8ec62d3ab402691091e7db55935546a648",
      "parents": [
        "48dfb4a7f113b3ada0c7e55f0503e692180decc5"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Wed Nov 09 22:54:25 2016 -0800"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Thu Nov 10 15:36:14 2016 -0800"
      },
      "message": "ART: Rewrite test 913 verification\n\nMake the test more robust wrt/ the liberty the specification\ngives for iteration order. Also make it robust wrt/ JIT by\nwaiting for any compilation to finish before following\nreferences.\n\nThis reverts commit a35c584d7eb0ae02c9511f5f891b284362b12e28.\nThis reverts commit 8c433b9e45a26e3bde123a5b2697ca801ae8b039.\n\nTest: m ART_TEST_INTERPRETER\u003dtrue ART_TEST_JIT\u003dtrue test-art-host-run-test-913-heaps\nChange-Id: Ia94c597f4f7b66ab1014efb483b3aed2e859099a\n"
    },
    {
      "commit": "a35c584d7eb0ae02c9511f5f891b284362b12e28",
      "tree": "13e01911d67858f8fe87fab4f1dc5d5a874391f4",
      "parents": [
        "de7287489198059864997d73a8674ed78a7819b9"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Wed Nov 09 23:17:39 2016 -0800"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Wed Nov 09 23:17:39 2016 -0800"
      },
      "message": "ART: Temporarily disable test 913 for non-aot configs\n\nUntil the test is generalized to recognize all allowed outputs,\ndisable non-default configurations.\n\nFollow-up to commit 8c433b9e45a26e3bde123a5b2697ca801ae8b039 to\nalso disable for no-relocate configurations.\n\nBug: 31385354\nTest: m ART_TEST_RUN_TEST_NO_RELOCATE\u003dtrue test-art-host-run-test-913-heaps\nChange-Id: If29ffdcca1fbd69bbac559dce99e84dc2592539a\n"
    },
    {
      "commit": "8c433b9e45a26e3bde123a5b2697ca801ae8b039",
      "tree": "745108ddfdd1adef5963e2118618f03fe53b9278",
      "parents": [
        "1f77fed12154aeca8b022ea49ab3667c4c53671d"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Wed Nov 09 19:33:08 2016 -0800"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Wed Nov 09 19:33:08 2016 -0800"
      },
      "message": "ART: Temporarily disable test 913 for non-aot configs\n\nUntil the test is generalized to recognize all allowed outputs,\ndisable non-default configurations.\n\nBug: 31385354\nTest: m ART_TEST_INTERPRETER\u003dtrue ART_TEST_JIT\u003dtrue test-art-host-run-test-913-heaps\nChange-Id: Iad10879391d8029445032d7b5a69e6ebf2672b9e\n"
    },
    {
      "commit": "19c5419d21376dd69404736b998fbbb9da54af56",
      "tree": "1e15b39f7c6662b2939bbaa7f34560fcea72e7b4",
      "parents": [
        "c46e708aa0bd7a007f0de8db1cad8ef49166ca10"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Fri Nov 04 13:44:09 2016 +0000"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Fri Nov 04 16:43:41 2016 +0000"
      },
      "message": "Revert \"Revert \"Enable IntermediateAddress for primitive arrays with read barriers.\"\"\n\nThis reverts commit 4a3aa578eff94eb10450fae1772deb7cb8ddc6a6.\n\nThe failing assertion (see b/30762467):\n\n08-09 11:32:46.767  1654  1656 F dex2oatd: art/compiler/optimizing/register_allocation_resolver.cc:325] Check failed: interval-\u003eGetDefinedBy()-\u003eIsActualObject() IntermediateAddress@InstanceFieldGet\n\nthat motivated the initial revert has been removed by a\nprevious CL (commit\n70e97462116a47ef2e582ea29a037847debcc029,\nhttps://android-review.googlesource.com/#/c/254920/).\n\nTest: ART host and target (ARM, ARM64) tests with `ART_USE_READ_BARRIER\u003dtrue`.\nBug: 26601270\nBug: 12687968\nChange-Id: I09cae0c6c38ca403924153e9f0eb0cc3ff4540e7\n"
    },
    {
      "commit": "7fa7cf59540f36fbfce6d5b553d11ca486a3f207",
      "tree": "3846c085f8837469cf5c938fc7363a21d79459c1",
      "parents": [
        "e82809a2c8f26aee1e861724908f0257018cd064"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Fri Nov 04 14:10:29 2016 +0000"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Fri Nov 04 14:10:29 2016 +0000"
      },
      "message": "Fix ART run-test 562-no-intermediate.\n\n- Rename it to 562-checker-no-intermediate, so that Checker\n  assertions are actually verified.\n- Fix Checker assertions, as they did not match the\n  code expected from the compiler.\n- Have the test use an integer array (instead of a double\n  array), so that Checker assertions can be extended to ARM\n  as well (the ARM back end does not support the\n  IntermediateAddress instruction on long, float and double\n  arrays).\n\nTest: make test-art-target-run-test-562-checker-no-intermediate\nBug: 30888043\nChange-Id: I32c891948c585983d5fe5d6df092bc7a59c19ae6\n"
    }
  ],
  "next": "40f2f31f25dbf3c9392e99cdd4084964d38e8018"
}
