)]}'
{
  "log": [
    {
      "commit": "836f7eeb21d45ed0a76b636386f56e4fbd2a3ac7",
      "tree": "ab9edbb3c1f93750e52abe26f222d6bc42ec6407",
      "parents": [
        "ca9f686de0c1a0535a58a5026d6e72dd7bb2f0f2"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Jan 22 10:57:59 2016 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Jan 22 10:57:59 2016 +0000"
      },
      "message": "Disable flaky test.\n\nChange-Id: I003c2ab9ed0b0629a4b44c42a2139a99b05f40ae\n"
    },
    {
      "commit": "cc6bb939d00016bfa342fa8cbfc7540b7abc89f2",
      "tree": "44f22b2ce58f2bf410a32061194f9dcb70cacaf7",
      "parents": [
        "c4004042ca028a3c7898f0032dcee08cddea303b"
      ],
      "author": {
        "name": "Yohann Roussel",
        "email": "yroussel@google.com",
        "time": "Tue Jan 19 23:29:29 2016 +0100"
      },
      "committer": {
        "name": "Yohann Roussel",
        "email": "yroussel@google.com",
        "time": "Wed Jan 20 18:18:47 2016 +0100"
      },
      "message": "Let Art tests use the default jack version\n\n(cherry picked from commit 261cf1b14a06c86e4a19972eabb5b43bc82bb717)\n\nChange-Id: I7184a752b067e59fc28804cba92df62e713a0785\n"
    },
    {
      "commit": "a866ccf692a3823f99423fff92fb3e11c13f4622",
      "tree": "b2768cc68df27ab39de03d78eaf56ede6d40392b",
      "parents": [
        "e7cfd62a1de8f779944c180a7192652573471688"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Tue Jan 19 09:17:25 2016 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Tue Jan 19 09:17:25 2016 +0000"
      },
      "message": "Disable reanmed test due to python3.\n\nChange-Id: I75781af509933d85ed56dde2defa350c2c636f49\n"
    },
    {
      "commit": "1bf99d84f254b2a62c875c334be5fbcbe6a05926",
      "tree": "4102c29d8e722390c6b93fb75741cebcedeae472",
      "parents": [
        "c5854ade2810ed818a49fc8afe20f64b0d1f5235",
        "0e7fa6b06e37e7c95509cd234571f469bf5821c2"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Jan 18 11:07:09 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 18 11:07:09 2016 +0000"
      },
      "message": "Merge \"Also print to error stream.\""
    },
    {
      "commit": "cd3d0fb5a4c113cfdb610454d133762a2ab0e6de",
      "tree": "482d31703326300fd8c53a2ebbfe6dbf58a74448",
      "parents": [
        "8c8e997d29fadaa9bfb4007e95a8cd6cb76d6e80"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Fri Jan 15 19:26:48 2016 +0000"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Sun Jan 17 11:58:18 2016 +0000"
      },
      "message": "Do not use HArm64IntermediateAddress with read barriers.\n\nThis ARM64 instruction simplification does not yet work\ncorrectly with the read barrier compiler instrumentation.\n\nBug: 26601270\nBug: 12687968\nChange-Id: I0c3c5d0043ebd936e00984740efbae8b3025c7ca\n"
    },
    {
      "commit": "28943466954ca5d6f586bb5496f7f3f0f85fe87a",
      "tree": "56a4f7427addf50aba847ea944ec24396c7e848f",
      "parents": [
        "68c56ae9ccdb6e348501456e374ae65e74f6270c",
        "6de1938e562b0d06e462512dd806166e754035ea"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Fri Jan 15 09:19:12 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jan 15 09:19:12 2016 +0000"
      },
      "message": "Merge \"ART: Remove incorrect HFakeString optimization\""
    },
    {
      "commit": "812dd366f109e810275f3f869a45b9748255b5a5",
      "tree": "49111299123936ff9b4e9c1fc84afa10472c5fdd",
      "parents": [
        "22b8314069ddf98120cb415a31ae5c3d85ca4fc9"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Thu Jan 14 22:21:14 2016 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Thu Jan 14 22:21:14 2016 +0000"
      },
      "message": "Yet another python3 dependency.\n\nChange-Id: Iefdfdef707c028d4bb6087a2d1f424f5503366b2\n"
    },
    {
      "commit": "7b4199a5fa9f151fbf3af2a34f26d04215a1016c",
      "tree": "111493b5fee26087dcc8abc1a1f56a140d549c8d",
      "parents": [
        "15db4dcfcc17dfe6c41d3c7b26355ccfa2504f4e",
        "705ad49f353d3f90d8b63625aca2c2035bacdbef"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Thu Jan 14 18:43:36 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 14 18:43:36 2016 +0000"
      },
      "message": "Merge \"Support directly invoking interface default methods\""
    },
    {
      "commit": "6de1938e562b0d06e462512dd806166e754035ea",
      "tree": "f9df086a73860c20768d17ff7bc5be4139567941",
      "parents": [
        "f5b84ee14a3bc578f799a39dca1ae512b49356ea"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Fri Jan 08 17:37:10 2016 +0000"
      },
      "committer": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Thu Jan 14 16:22:13 2016 +0000"
      },
      "message": "ART: Remove incorrect HFakeString optimization\n\nSimplification of HFakeString assumes that it cannot be used until\nString.\u003cinit\u003e is called which is not true and causes different\nbehaviour between the compiler and the interpreter. This patch\nremoves the optimization together with the HFakeString instruction.\n\nInstead, HNewInstance is generated and an empty String allocated\nuntil it is replaced with the result of the StringFactory call. This\nis consistent with the behaviour of the interpreter but is too\nconservative. A follow-up CL will attempt to optimize out the initial\nallocation when possible.\n\nBug: 26457745\nBug: 26486014\n\nChange-Id: I7139e37ed00a880715bfc234896a930fde670c44\n"
    },
    {
      "commit": "3c36f66f3e8db8837097a9e82ee36df15bbdfbdf",
      "tree": "b73d28b148dee45dac9034050d0aabdc723acefe",
      "parents": [
        "da88e5734f23d7bf215c7fd34c478225d450a530"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Thu Jan 14 12:40:41 2016 +0000"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Thu Jan 14 12:43:14 2016 +0000"
      },
      "message": "Ignore 141-class-unload failures with JIT and CC.\n\nThis test sometimes fails on ART Builbot\u0027s x86-64 concurrent\ncollector configuration with JIT.\n\nDisable it while we investigate.\n\nBug: 25866001\nChange-Id: I8ed04fc1d9c920ff73032bc3f06ede85044fd925\n"
    },
    {
      "commit": "0e7fa6b06e37e7c95509cd234571f469bf5821c2",
      "tree": "887228f1be1a8837d059af5fc83c27a75b281dd9",
      "parents": [
        "d6ff932575b99d51e3c37e77d696160acbf53e21"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Jan 13 15:28:58 2016 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Jan 13 15:42:35 2016 +0000"
      },
      "message": "Also print to error stream.\n\nSo we can test between all kinds of configuration (for example\nhost no-dex2oat removes all error logs).\n\nChange-Id: I5936fdd963e3805c49258ee6ed50d8def23d1aca\n"
    },
    {
      "commit": "705ad49f353d3f90d8b63625aca2c2035bacdbef",
      "tree": "ac70af53158a80bc35c057aefae11428281df9ac",
      "parents": [
        "fae1db92d8433d0f75258c190bcf2c940731f036"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Mon Sep 21 11:36:30 2015 -0700"
      },
      "committer": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Tue Jan 12 15:40:31 2016 -0800"
      },
      "message": "Support directly invoking interface default methods\n\nWith the Java 8 Language one is allowed to directly call default\ninterface methods of interfaces one (directly) implements through the\nuse of the super keyword. We support this behavior through the\ninvoke-super opcode with the target being an interface.\n\nWe add 3 tests for this behavior.\n\nCurrently only supports slow-path interpreter.\n\nInvoke-super is currently extremely slow.\n\nBug: 24618811\n\nChange-Id: I7e06e17326f7dbae0116bd7dfefca151f0092bd2\n"
    },
    {
      "commit": "7ca9557b14dd3aee4ec18700f0c6282eded5dd76",
      "tree": "dcb6ffa284c95227617cb075eb67e909a97c7715",
      "parents": [
        "e42edce441666d1607904d4f3df67d9f9fb3d813"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Tue Jan 12 13:13:29 2016 -0800"
      },
      "committer": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Tue Jan 12 13:13:29 2016 -0800"
      },
      "message": "Revert \"Disable flaky test on host.\"\n\nBug: 26483935\n\nThis reverts commit 72f7236cbc00e3a3f93dffb627417d666ee22518.\n\nChange-Id: I57eb2b8315d274ad751aa2054a298a556c7b0cd9\n"
    },
    {
      "commit": "0de47bb78a53dbae5da77badafb95f03e4bc1138",
      "tree": "cabd1fb24a7d04a5d592f184d442f44a28edbb2d",
      "parents": [
        "8566a91502db625ff9428a3c2418714488ecd5d9",
        "10edbb159afae232817c86fc06a6801349f05bae"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Mon Jan 11 16:34:49 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 11 16:34:49 2016 +0000"
      },
      "message": "Merge \"ART: Use libopenjdkd\""
    },
    {
      "commit": "6cd77672965187d49c2a6a539f6c2470d333b9b0",
      "tree": "9610e5a239454625e434665170af04b9471eee91",
      "parents": [
        "f871d466a1f20a6906d4d22f878f1f93d73ccf69"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Jan 11 14:23:36 2016 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Jan 11 14:23:36 2016 +0000"
      },
      "message": "Fix brainos in makefiles.\n\nChange-Id: If6f9aae6fc18bf5a28e7804303dcdb319dea0cb2\n"
    },
    {
      "commit": "6a58d44dbe5897a05b34930ae50156ffbb15d592",
      "tree": "c43769012a893a5a3df5b8730817b9d6ffdc7437",
      "parents": [
        "ae6f23c83e1c8dcfbc4f74186ea1a37f1044414b"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Jan 11 14:18:52 2016 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Jan 11 14:19:32 2016 +0000"
      },
      "message": "Fix \"check\" file, and mark test as failing on device.\n\nChange-Id: Ie1f9a2e86f94ccc3c9859ac172ee4b3da0f85d63\n"
    },
    {
      "commit": "72f7236cbc00e3a3f93dffb627417d666ee22518",
      "tree": "256dde1296a2291668ecb1510990d88677b7b2dc",
      "parents": [
        "57e6fb09c09f5fe755703657cacfb39681b09577"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Jan 11 11:45:27 2016 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Jan 11 11:51:07 2016 +0000"
      },
      "message": "Disable flaky test on host.\n\nbug:26483935\nChange-Id: I6e1f7b2d33182969d08d75d217ff0891920dc35b\n"
    },
    {
      "commit": "acd7a6ac4bb5b43b07362f5c83ab0259514370d6",
      "tree": "41e36d03276cb6f0cf949afd3f05d971cfd406ac",
      "parents": [
        "97f2ca08c3d9a2b1694419aea07cd64f477c0af2"
      ],
      "author": {
        "name": "Jeff Hao",
        "email": "jeffhao@google.com",
        "time": "Fri Jan 08 10:44:20 2016 -0800"
      },
      "committer": {
        "name": "Jeff Hao",
        "email": "jeffhao@google.com",
        "time": "Fri Jan 08 14:20:23 2016 -0800"
      },
      "message": "Fix general multi-image TODOs.\n\n- Removed some unnecessary comments.\n\nBug: 26317072\n\n(cherry-picked from commit 509f2ab308032534f14d8f4f374f60da8a615fa2)\n\nChange-Id: Id542262ca1182fb77f029f2136266e470bde9473\n"
    },
    {
      "commit": "10edbb159afae232817c86fc06a6801349f05bae",
      "tree": "ab487114d0f5e906471fa5459a075b3648b72a8e",
      "parents": [
        "fcad0099eeceb6f2c09a6de28d8e8f05dab69ed5"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Wed Jan 06 17:59:49 2016 -0800"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Fri Jan 08 09:48:43 2016 -0800"
      },
      "message": "ART: Use libopenjdkd\n\nLoad libopenjdkd in debug mode. Add dependencies for libopenjdkd\nin the Makefiles.\n\nBug: 26421792\nChange-Id: Ie64cd56f73901b9c7645e46384d753752bbd5351\n"
    },
    {
      "commit": "0b9112ddc74919650d6f62abfb758549763c48ca",
      "tree": "cd888d4aaee07b28ef1319294ef212a678a5416d",
      "parents": [
        "f196a43051547e777fac9a27f1148999688fd3c5"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Jan 04 15:22:00 2016 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Jan 04 15:22:00 2016 +0000"
      },
      "message": "Add 002-sleep as timing sensitive.\n\nThe buildbots have chewed on it a few times.\n\nChange-Id: Icf81cf4baa8e06573ed92bf61c0861c64825475a\n"
    },
    {
      "commit": "8994a04162a92759f8ec531d18ee8901145dfda0",
      "tree": "802550252d5ad02060abf66fbbbc43530b09cfcb",
      "parents": [
        "1e65a78577ed71f5e3d79edaa0e6735ea4a3371b"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Wed Dec 30 19:03:17 2015 +0000"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Wed Dec 30 12:41:29 2015 -0800"
      },
      "message": "Revert \"Revert \"ART: Fix up some multi-image cases\"\"\n\nThis reverts commit de38b797c3e5ba3ee44c480db7093386975c51eb.\n\nFix up imgdiag for std::string and multi-image.\n\nBug: 26317072\nBug: 26320300\n\nChange-Id: I94ce9528e9fea6fb3231a70c32db02d567143db9\n"
    },
    {
      "commit": "de38b797c3e5ba3ee44c480db7093386975c51eb",
      "tree": "66fdb4f09ffe5d62f491f53b9d311ea3e7349f71",
      "parents": [
        "288b1e9a0dddfb91e85067fe81de55174f313c7c"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Dec 30 14:50:12 2015 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Dec 30 14:50:12 2015 +0000"
      },
      "message": "Revert \"ART: Fix up some multi-image cases\"\n\nFails imgdiag_test on device.\n\nBug: 26317072\nBug: 26320300\n\nThis reverts commit 288b1e9a0dddfb91e85067fe81de55174f313c7c.\n\nChange-Id: Iccd05827b0630281b6f959331eaa4202526df78e\n"
    },
    {
      "commit": "288b1e9a0dddfb91e85067fe81de55174f313c7c",
      "tree": "3b8926db8ed6a575975540694c2bc81b4197b7de",
      "parents": [
        "6147f7520a1279b58d58c5d73a707dea2fbdd376"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Mon Dec 28 10:41:49 2015 -0800"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Mon Dec 28 19:21:26 2015 -0800"
      },
      "message": "ART: Fix up some multi-image cases\n\nChange the auto-generated multi-image names to include the path\ncomponents from the first image, as well as prefix them with the\nfirst image\u0027s name to disambiguate. This fixes vogar-style usage.\n\nFix an out-of-bounds issue in dex2oat when dex files are missing.\n\nForbid generating or patching multi-image parts when loading images.\nInstead just fail loading them.\n\nRemember ImageSpace instances that have been added while trying to\nload a multi-image set. Remove all loaded instances when the overall\nloading process fails.\n\nRefactor the dex location adaptation into ImageSpace. Reuse the code\nin the Runtime path for fallback, so that all dex files can be found\ncorrectly.\n\nFix an out-of-bounds access in OatFileAssistant in fallback mode.\n\nPartially reverts d895961d07a1d320b29f2045a48bc5a1944a4d3c. Push an\nactual image name, that is, something with an art extension, to\nthe vogar scripts.\n\nPartially reverts c525604b313bb77a2077e1fec43dfab76cb1b9b1. Test\n119-noimage-patchoat works again.\n\nBug: 26317072\nBug: 26320300\nChange-Id: I3f05fa77f22a2b9ca54c3105ffc53646c1928604\n"
    },
    {
      "commit": "c525604b313bb77a2077e1fec43dfab76cb1b9b1",
      "tree": "496d3caa89dfe6432582d1cb47b6b5cf528e2768",
      "parents": [
        "fed399c39a89a04966cf9c7da300c8a1d6404453"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Sat Dec 26 19:41:37 2015 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Sat Dec 26 19:43:25 2015 +0000"
      },
      "message": "Tweaks to get run-test working after enso.\n\n- test 119 temporarily disabled\n- set java.io.tmpdir in the command line for target\n\nbug:26320300\n\nChange-Id: I9ddeac4f23f065eea62511f9fa392ea4764d0435\n"
    },
    {
      "commit": "dcdc85bbd569f0ee66c331b4219c19304a616214",
      "tree": "b5ab789248e279318f6c1e3f6c511703d7294476",
      "parents": [
        "48944c760b196188b968b7af81439466cf987a75"
      ],
      "author": {
        "name": "Jeff Hao",
        "email": "jeffhao@google.com",
        "time": "Fri Dec 04 14:06:18 2015 -0800"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Wed Dec 23 21:14:23 2015 -0800"
      },
      "message": "Dex2oat support for multiple oat file and image file outputs.\n\nMultiple changes to dex2oat and the runtime to support a --multi-image\noption. This generates a separate oat file and image file output for\neach dex file input.\n\nChange-Id: Ie1d6f0b8afa8aed5790065b8c2eb177990c60129\n"
    },
    {
      "commit": "05b91251870533aae58670cd073643ae700c8521",
      "tree": "e0fe32df1f0e14f6e5be53ae598bdf8a7679b98f",
      "parents": [
        "d5a3e2c99f784c6ebe8d99032a0988edf6afa586"
      ],
      "author": {
        "name": "Yohann Roussel",
        "email": "yroussel@google.com",
        "time": "Wed Dec 09 12:02:46 2015 +0100"
      },
      "committer": {
        "name": "Yohann Roussel",
        "email": "yroussel@google.com",
        "time": "Tue Dec 22 16:35:22 2015 +0100"
      },
      "message": "Ensure Jack server is running before any use\n\nChange-Id: Ie978e994945946139e0faf583c5d767a15ab060e\n"
    },
    {
      "commit": "9ea6dff5a5d26863753109d055c14e185234203b",
      "tree": "3a605c9b5c50b63f0e56befa3635e224e70c6f5c",
      "parents": [
        "e7bfd2ba55a1800da40ddef97cc9bdf0dfe787f3",
        "93868031e9735320f569bf9c313cc265d4396b67"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Wed Dec 16 15:35:53 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 16 15:35:53 2015 +0000"
      },
      "message": "Merge \"Adjust tests blacklisted for heap poisoning and read barriers.\" am: 1329b15f47\nam: 93868031e9\n\n* commit \u002793868031e9735320f569bf9c313cc265d4396b67\u0027:\n  Adjust tests blacklisted for heap poisoning and read barriers.\n"
    },
    {
      "commit": "e217fee3c2daabc302f375252c5b22937d90272e",
      "tree": "480b1df215cc22d3ae61fbc57e59e217925e9c54",
      "parents": [
        "6b75bc08e8e2e5516a23350418bacef2cf982bd9"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Wed Dec 16 14:21:33 2015 +0000"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Wed Dec 16 14:21:33 2015 +0000"
      },
      "message": "Adjust tests blacklisted for heap poisoning and read barriers.\n\nBug: 12687968\nChange-Id: I7b504661c04d35d10f66a3893a33db8c9db128a1\n"
    },
    {
      "commit": "523ef21c76a4ec20b6f94d5faddd5f0640cbc646",
      "tree": "6269ad5ab8b4dc5ba2f02827d84c5a3da752243e",
      "parents": [
        "629e8f9a364c5b90423ab48a478ca03b1fea2644",
        "12c3fd4dd9cdf45df583d6c9ab406af2187b1e1f"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Tue Dec 15 08:18:43 2015 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Dec 15 08:18:43 2015 -0800"
      },
      "message": "Merge \"x86 Baker\\\u0027s read barrier fast path implementation.\" am: 089ff4886a\nam: 12c3fd4dd9\n\n* commit \u002712c3fd4dd9cdf45df583d6c9ab406af2187b1e1f\u0027:\n  x86 Baker\u0027s read barrier fast path implementation.\n"
    },
    {
      "commit": "7c1559a06041c9c299d5ab514d54b2102f204a84",
      "tree": "c50b54bf82f457f44dbf0741947d836749d4a96a",
      "parents": [
        "7cd230c8f74a227ea04f1dd93c8d855aa81fc1fe"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Tue Dec 15 10:55:36 2015 +0000"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Tue Dec 15 11:45:56 2015 +0000"
      },
      "message": "x86 Baker\u0027s read barrier fast path implementation.\n\nIntroduce an x86 fast path implementation in Optimizing for\nBaker\u0027s read barriers (for both heap reference loads and GC\nroot loads).  The marking phase of the read barrier is\nperformed by a slow path, invoking a new runtime entry point\n(artReadBarrierMark).\n\nOther read barrier algorithms continue to use the original\nslow path based implementation, which has been renamed as\nGenerateReadBarrierSlow/GenerateReadBarrierForRootSlow.\n\nBug: 12687968\nChange-Id: Ie610c4befc19ff22378a8cba38b422dcacb54320\n"
    },
    {
      "commit": "ace41c0aab81f817fe37788d9d5cdf295324e9a4",
      "tree": "cdf0de88dd78867666324340e6fa15987026b05a",
      "parents": [
        "1997d7cef12ac9906c23b59fdaa9f7f68344b98d",
        "afe3a9e296b66efbea4b969d54834e4a4a2a0e9f"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Mon Dec 14 13:37:42 2015 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Dec 14 13:37:42 2015 -0800"
      },
      "message": "Merge \"Increase the sleep time in 554-jit-profile-file\" am: 395125122a\nam: afe3a9e296\n\n* commit \u0027afe3a9e296b66efbea4b969d54834e4a4a2a0e9f\u0027:\n  Increase the sleep time in 554-jit-profile-file\n"
    },
    {
      "commit": "34021dd9bf1f396f01f32bb1b6c100538018127c",
      "tree": "1df0e58e7cb598169c69631b5231ff581aea1b07",
      "parents": [
        "c44edf6528743139975bf33a9239c16f64ee956f"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Mon Dec 14 18:01:21 2015 +0000"
      },
      "committer": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Mon Dec 14 18:03:20 2015 +0000"
      },
      "message": "Increase the sleep time in 554-jit-profile-file\n\nThe previous sleep time wasn\u0027t enough. Some tests failed because not\nall the methods managed to be compiled in time.\n\nChange-Id: I4d63b6c3602c72dfa608f62c55e0f484bbfcf900\n"
    },
    {
      "commit": "1997d7cef12ac9906c23b59fdaa9f7f68344b98d",
      "tree": "5ca742f9a2a89f9c3c588f6f1863ab55bbdb5c5c",
      "parents": [
        "06159f16e91be747db64c47b153f495b94375bf0",
        "1089186cc6d71dfb921d566b68cb0620a3b4bb25"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Mon Dec 14 09:30:28 2015 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Dec 14 09:30:28 2015 -0800"
      },
      "message": "Merge \"Disable 554-jit-profile-file for the READ_BARRIER mode.\" am: 377cb3ba2e\nam: 1089186cc6\n\n* commit \u00271089186cc6d71dfb921d566b68cb0620a3b4bb25\u0027:\n  Disable 554-jit-profile-file for the READ_BARRIER mode.\n"
    },
    {
      "commit": "c44edf6528743139975bf33a9239c16f64ee956f",
      "tree": "95c22194af5ea38a4fa5fc8bbe07ba60b6d0a021",
      "parents": [
        "b9d6996ed1efcfaa9582e9a217053aa53e8d1733"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Mon Dec 14 16:29:06 2015 +0000"
      },
      "committer": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Mon Dec 14 16:29:06 2015 +0000"
      },
      "message": "Disable 554-jit-profile-file for the READ_BARRIER mode.\n\nChange-Id: I98f5c0aeb0d68b42a587b1f7261d3fe998ca7f8b\n"
    },
    {
      "commit": "e86c0e62d560f6f707b97eaae495d8aca78ffbcb",
      "tree": "a37e03e5a39c5c3767c73e08b873f624bdc2081d",
      "parents": [
        "85f2c5fff79b15611e060803f4c5cf1ccb8cbdd4",
        "b38da83736ff325719f18424177022d68e283964"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Mon Dec 14 06:46:08 2015 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Dec 14 06:46:08 2015 -0800"
      },
      "message": "Merge \"Revert \"Revert \"Enable profiled guided compilation in dex2oat\"\"\" am: 8cf97d7295\nam: b38da83736\n\n* commit \u0027b38da83736ff325719f18424177022d68e283964\u0027:\n  Revert \"Revert \"Enable profiled guided compilation in dex2oat\"\"\n"
    },
    {
      "commit": "8cf97d729592774afa495717626ac4e4525a499f",
      "tree": "0f00febf35d851fdd63a51c4ef7786f4f26c9f9b",
      "parents": [
        "84c3d48a6ce4d2c9396364973b3d7f43893ab468",
        "226501b317e148aa8a8983355e85acb59c1eee83"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Mon Dec 14 14:38:38 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Dec 14 14:38:38 2015 +0000"
      },
      "message": "Merge \"Revert \"Revert \"Enable profiled guided compilation in dex2oat\"\"\""
    },
    {
      "commit": "155579d1a3ea50d4cec91d90c1d37c3c4f84452d",
      "tree": "a37595f352725a2244064073cb9a967b84b3dc62",
      "parents": [
        "38b858a8ebd8540ba0424f2566bdb40694d74602",
        "d3523f2b461a0051e511a22c731bfb388135a836"
      ],
      "author": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Mon Dec 14 04:02:30 2015 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Dec 14 04:02:30 2015 -0800"
      },
      "message": "Merge \"ART: Rename ROR test to a shorter name.\" am: ceec5a3c81\nam: d3523f2b46\n\n* commit \u0027d3523f2b461a0051e511a22c731bfb388135a836\u0027:\n  ART: Rename ROR test to a shorter name.\n"
    },
    {
      "commit": "5d3fa25f0257a5fc4246c9a6a1c4844066a30ce1",
      "tree": "7adeb32c1d2c3792f4b85d4fac4ffb4101bc732c",
      "parents": [
        "70c1a8fade2967453663d0ffed0f137f06555fff"
      ],
      "author": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Mon Dec 14 10:29:35 2015 +0000"
      },
      "committer": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Mon Dec 14 10:30:46 2015 +0000"
      },
      "message": "ART: Rename ROR test to a shorter name.\n\nKeeps the file names of test files within limits.\nThe new name is exactly as long as the next longest name.\n\nChange-Id: I4bbfd4cf2aa402a436ba9a5bc9589aa8710b9c15\n"
    },
    {
      "commit": "226501b317e148aa8a8983355e85acb59c1eee83",
      "tree": "e580485b79123403b7436793e1fdea40cdb585ea",
      "parents": [
        "66278646b5b332142d1474703ac7d945dfbf7c78"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Fri Dec 11 14:41:31 2015 +0000"
      },
      "committer": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Fri Dec 11 18:41:35 2015 +0000"
      },
      "message": "Revert \"Revert \"Enable profiled guided compilation in dex2oat\"\"\n\nThis reverts commit 2306ae0d412cc53cbf64877e4a8c37292dd907d8.\n\nChange-Id: I50640009c2fac88ea703812b76549a0e8a6d7584\n"
    },
    {
      "commit": "53c4b4d464b33d9cdc8f9bd60f8be6279e0b1570",
      "tree": "eb113dc0d8a735a2da33e6fe4a43de70cb3774b8",
      "parents": [
        "d38b1b715733b09341d3d37b1247f741e00d62d9",
        "8cd24b9ce515da068f459f8c6471adb2cc4a0931"
      ],
      "author": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Fri Dec 11 08:23:00 2015 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Dec 11 08:23:00 2015 -0800"
      },
      "message": "Merge \"Replace rotate patterns and invokes with HRor IR.\" am: 58dcb021c3\nam: 8cd24b9ce5\n\n* commit \u00278cd24b9ce515da068f459f8c6471adb2cc4a0931\u0027:\n  Replace rotate patterns and invokes with HRor IR.\n"
    },
    {
      "commit": "40a04bf64e5837fa48aceaffe970c9984c94084a",
      "tree": "27aeff3b9492b396050155734d81aba3c57ffbb7",
      "parents": [
        "763fd2d3d131898cad6295a19ae9a30e22ce5f2a"
      ],
      "author": {
        "name": "Scott Wakeling",
        "email": "scott.wakeling@linaro.org",
        "time": "Fri Dec 11 09:50:36 2015 +0000"
      },
      "committer": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Fri Dec 11 16:13:44 2015 +0000"
      },
      "message": "Replace rotate patterns and invokes with HRor IR.\n\nReplace constant and register version bitfield rotate patterns, and\nrotateRight/Left intrinsic invokes, with new HRor IR.\n\nWhere k is constant and r is a register, with the UShr and Shl on\neither side of a |, +, or ^, the following patterns are replaced:\n\n  x \u003e\u003e\u003e #k OP x \u003c\u003c #(reg_size - k)\n  x \u003e\u003e\u003e #k OP x \u003c\u003c #-k\n\n  x \u003e\u003e\u003e r OP x \u003c\u003c (#reg_size - r)\n  x \u003e\u003e\u003e (#reg_size - r) OP x \u003c\u003c r\n\n  x \u003e\u003e\u003e r OP x \u003c\u003c -r\n  x \u003e\u003e\u003e -r OP x \u003c\u003c r\n\nImplemented for ARM/ARM64 \u0026 X86/X86_64.\n\nTests changed to not be inlined to prevent optimization from folding\nthem out. Additional tests added for constant rotate amounts.\n\nChange-Id: I5847d104c0a0348e5792be6c5072ce5090ca2c34\n"
    },
    {
      "commit": "d38b1b715733b09341d3d37b1247f741e00d62d9",
      "tree": "d9854e1abcee4eff6dbcb485c3618357ec1428fc",
      "parents": [
        "0fa75b6c62e408d9ca2a4ded7878adfdd8b91312",
        "f6e504d5ff301048f545905c01c4734f2b583713"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Fri Dec 11 06:10:46 2015 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Dec 11 06:10:46 2015 -0800"
      },
      "message": "Merge \"Revert \"Enable profiled guided compilation in dex2oat\"\" am: 66278646b5\nam: f6e504d5ff\n\n* commit \u0027f6e504d5ff301048f545905c01c4734f2b583713\u0027:\n  Revert \"Enable profiled guided compilation in dex2oat\"\n"
    },
    {
      "commit": "2306ae0d412cc53cbf64877e4a8c37292dd907d8",
      "tree": "fcda284846a6a468e39aec2783812d2d1129a35e",
      "parents": [
        "500c9be1f261a8a95ae7a25f4f8084f43207f313"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Fri Dec 11 14:00:52 2015 +0000"
      },
      "committer": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Fri Dec 11 14:00:52 2015 +0000"
      },
      "message": "Revert \"Enable profiled guided compilation in dex2oat\"\n\nThe test still have some flakiness in it which didn\u0027t reproduce locally.\n\nThis reverts commit 500c9be1f261a8a95ae7a25f4f8084f43207f313.\n\nChange-Id: I132aff62bf03c2f926aafde6869707573bae9b36\n"
    },
    {
      "commit": "22df2db1b65975fcb21b807dc900ffa2a8cbd17f",
      "tree": "4425444bb262ab489d7f54a2c3ca988d493db779",
      "parents": [
        "bdb859f2e07dbb16e68f6ada1caeea5a558ade64",
        "f17b1e3158da8deec4a3df75055402d82326780b"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Fri Dec 11 03:45:48 2015 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Dec 11 03:45:48 2015 -0800"
      },
      "message": "Merge \"Enable profiled guided compilation in dex2oat\" am: a79c717fd4\nam: f17b1e3158\n\n* commit \u0027f17b1e3158da8deec4a3df75055402d82326780b\u0027:\n  Enable profiled guided compilation in dex2oat\n"
    },
    {
      "commit": "500c9be1f261a8a95ae7a25f4f8084f43207f313",
      "tree": "e36173ca0ea9dfa88e6e605f156c3992414d7d1b",
      "parents": [
        "836ee764c86892aff1dca6b0f8b27e32c7374cc7"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Wed Nov 25 15:59:14 2015 +0000"
      },
      "committer": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Thu Dec 10 17:34:06 2015 +0000"
      },
      "message": "Enable profiled guided compilation in dex2oat\n\n- add parsing of the profile info saved during JIT.\n- don\u0027t compile methods which are not part of the profile info.\n- delete old profile hooks.\n- add test for reading/writing profile. The test is disable in:\n   * interpreter modes: the test needs JIT.\n   * no-dex2oat/no-prebuild: we only save profiling info for the primary\n     oat file. In these modes we don\u0027t create oat files and thus nothing\n     is saved.\n\nBug:26080105\n\nChange-Id: Ifdc63dc9d4b537fc79e54c3edc3ae3a462bc30fb\n"
    },
    {
      "commit": "204e966419171b7619fbb972b145b5118bc30cab",
      "tree": "d6893bf9abcf28c886ad4e94895659c18b85fe8b",
      "parents": [
        "bc7f8080d1f5d0138cb83cba73a747d43d62c23c"
      ],
      "author": {
        "name": "Hiroshi Yamauchi",
        "email": "yamauchi@google.com",
        "time": "Fri Dec 04 16:19:39 2015 -0800"
      },
      "committer": {
        "name": "Hiroshi Yamauchi",
        "email": "yamauchi@google.com",
        "time": "Mon Dec 07 10:52:49 2015 -0800"
      },
      "message": "Revert \"Disable tests causing random failures with Enso and read barriers.\"\n\nCL 827405 should fix the flaky failures.\n\nBug: 25838574\nBug: 12687968\n\nThis reverts commit 97290796b06fb49b88efee8b992b9b7defa53d00.\n\nChange-Id: I7e8213eb2c8d6489051e187f6f36204be072d738\n"
    },
    {
      "commit": "6cb4adcdd4657f5049ca6127c0506a687193cf1a",
      "tree": "d22d89b67e8ff4fd9852a05361f0b694427bce90",
      "parents": [
        "6b2f5e03de3f46444eff08353d97288cedb50e5a",
        "5b1d5394cae08e9dfb39f54dc1bc485b6f3cb82b"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Thu Dec 03 19:42:11 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Dec 03 19:42:11 2015 +0000"
      },
      "message": "Merge \"Revert \"Disable 554-jit-profile-file for unsupported test modes\"\" am: 15b103f728 am: 67041ca144\nam: 5b1d5394ca\n\n* commit \u00275b1d5394cae08e9dfb39f54dc1bc485b6f3cb82b\u0027:\n  Revert \"Disable 554-jit-profile-file for unsupported test modes\"\n"
    },
    {
      "commit": "15b103f728396473cb3b398a9bbe4452fa916299",
      "tree": "5f362227f2ab536b04ca9e3cbcf7cd7057bcf93d",
      "parents": [
        "5337bbfbd1cd502bb2842698a6b2a543ab6a6c32",
        "07f78c828940743376676e8c0c5e84321ce88ee2"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Dec 02 22:58:39 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Dec 02 22:58:39 2015 +0000"
      },
      "message": "Merge \"Revert \"Disable 554-jit-profile-file for unsupported test modes\"\""
    },
    {
      "commit": "07f78c828940743376676e8c0c5e84321ce88ee2",
      "tree": "9aea4071e385542d7a6e7a331ef90474b7f710be",
      "parents": [
        "33bcb0734db9ccfdd0e8bb8fba77c1e0a1904090"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Dec 02 22:46:12 2015 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Dec 02 22:46:12 2015 +0000"
      },
      "message": "Revert \"Disable 554-jit-profile-file for unsupported test modes\"\n\nTest has flakes:\n\n+art F 30865 30865 art/runtime/java_vm_ext.cc:466] JNI DETECTED ERROR IN APPLICATION: input is not valid Modified UTF-8: illegal start byte 0x80\n+art F 30865 30865 art/runtime/java_vm_ext.cc:466]     string: \u0027��gy�\u0027\n+art F 30865 30865 art/runtime/java_vm_ext.cc:466]     input: \u0027\u003c0x80\u003e 0xd8 0x67 0x79 0x8e 0x7f\u0027\n+art F 30865 30865 art/runtime/java_vm_ext.cc:466]     in call to NewStringUTF\n+art F 30865 30865 art/runtime/java_vm_ext.cc:466]     from java.lang.String Main.getProfileInfoDump(java.lang.String, java.lang.Class, java.lang.Class)\n\nThis reverts commit 33bcb0734db9ccfdd0e8bb8fba77c1e0a1904090.\n\nChange-Id: I3fe236acb196e847b7845802e436b0ee893144e6\n"
    },
    {
      "commit": "216848a1d41e986ff169e4277135b8ef545e67a3",
      "tree": "c1a66eb4b6265abc004ae88fa139646ab1e2203a",
      "parents": [
        "74f07b5264811263497c39853549ccb321f0973c"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Wed Dec 02 11:49:01 2015 -0800"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Wed Dec 02 13:40:23 2015 -0800"
      },
      "message": "ART: Fix Makefile\n\nFix the run-test makefile.\n\n(cherry picked from commit 4adc26e8c68be3304f9c1714758e72f98526d68b)\n\nChange-Id: Iccd64165e70a3e18cd966289f150f053b091ef7c\n"
    },
    {
      "commit": "4adc26e8c68be3304f9c1714758e72f98526d68b",
      "tree": "1fd59c208f0a821015b2f8a9bdeb72e09cae69b5",
      "parents": [
        "07e9dc8677f94d47a79e2bd02580525b183a5b88"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Wed Dec 02 11:49:01 2015 -0800"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Wed Dec 02 11:50:40 2015 -0800"
      },
      "message": "ART: Fix Makefile\n\nFix the run-test makefile.\n\nChange-Id: Iccd64165e70a3e18cd966289f150f053b091ef7c\n"
    },
    {
      "commit": "429d6215e71f7a7a0375d1a0b6ff80b7177fd05f",
      "tree": "7af393df3e9409f38ae4ba9dac4557cd57671848",
      "parents": [
        "3b714a12c6fb76ec285d9fd736ed1de0d4beba24",
        "cbf2d86690213e207653d327dae4880caf11fceb"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Wed Dec 02 19:32:14 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Dec 02 19:32:14 2015 +0000"
      },
      "message": "Merge \"Disable 554-jit-profile-file for unsupported test modes\" am: 07e9dc8677 am: 20b1d97b00\nam: cbf2d86690\n\n* commit \u0027cbf2d86690213e207653d327dae4880caf11fceb\u0027:\n  Disable 554-jit-profile-file for unsupported test modes\n"
    },
    {
      "commit": "33bcb0734db9ccfdd0e8bb8fba77c1e0a1904090",
      "tree": "eeb295a5504d6922a269b64bb6dc4ec2738a6509",
      "parents": [
        "1d2760bb6128f1bd623824ebcef5784d81b2ab85"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Wed Dec 02 18:40:05 2015 +0000"
      },
      "committer": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Wed Dec 02 19:20:04 2015 +0000"
      },
      "message": "Disable 554-jit-profile-file for unsupported test modes\n\nReasons:\n- interpreter modes: the test needs JIT.\n- no-dex2oat/no-prebuild: we only save profiling info for the primary\noat file. In these modes we don\u0027t create oat files and thus nothing is\nsaved.\n\nChange-Id: I3b0574c0f39ee0db20803c021a6e827d96acd7c0\n"
    },
    {
      "commit": "c6e043c7c4ed4ffdd165dad209c904e91f686383",
      "tree": "8d578eef9a89988986d29bffe397daa5efd512f5",
      "parents": [
        "97290796b06fb49b88efee8b992b9b7defa53d00"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Thu Nov 26 13:03:39 2015 +0000"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Thu Nov 26 13:49:37 2015 +0000"
      },
      "message": "Remove section related to enso failures.\n\nWe have no tests failing to enso at the moment. 070-nio-buffer was\nfixed and 955-smali was reverted.\n\nChange-Id: I72b269d917c081ff414c9b3771920cc0eabde609\n"
    },
    {
      "commit": "97290796b06fb49b88efee8b992b9b7defa53d00",
      "tree": "db8d0d8999f59a91966d611487d0e6db46a61882",
      "parents": [
        "f6c0c593b81bbb0b1e0056556a315cfa0076ea75"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Thu Nov 26 10:30:44 2015 +0000"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Thu Nov 26 11:06:32 2015 +0000"
      },
      "message": "Disable tests causing random failures with Enso and read barriers.\n\nThe new implementation of java.lang.reflect.Proxy (in\nlibcore/ojluni/src/main/java/java/lang/reflect/Proxy.java)\nuses weak references (in getProxyClass0).  Two ART run-tests\n(044-proxy and 005-annotations) rely on precise proxy\nclass names being outputted, but because weak references may\nnot be collected on time, there is sometimes a discrepancy\nbetween expected and actual results in those tests.  This\nissue seems to be triggereed more frequently with the\nimplementation of read barriers in the compiler, which\nrelies on a slow path always calling a runtime entry point.\n\nThis problem did not happen before Enso, as the old\nimplementation of getProxyClass\n(libcore/libart/src/main/java/java/lang/reflect/Proxy.java)\ndid not use weak references (in getProxyClass).\n\nTemporarily disable tests 044-proxy and 005-annotations to\nmake the art-read-barrier build turn green again.\n\nBug: 25838574\nChange-Id: Ibfcdeb41572580c0e22b7688879e4b8b1cdb68e1\n"
    },
    {
      "commit": "ec4d1601a77b3f99c7b7eb89625862e6fb23a8c0",
      "tree": "d85015a51e1607c5637bb29927cccc3ce3706929",
      "parents": [
        "c517f03da783125c88c064307fb311cc83946c0e"
      ],
      "author": {
        "name": "Shubham Ajmera",
        "email": "shubhamajmera@google.com",
        "time": "Wed Nov 25 21:40:14 2015 +0000"
      },
      "committer": {
        "name": "Shubham Ajmera",
        "email": "shubhamajmera@google.com",
        "time": "Wed Nov 25 21:40:14 2015 +0000"
      },
      "message": "Enabled 070-nio-buffer\n\nPartially reverted CL - 818175, after adding backing array to\nDirectByteBuffers. CLs - 818965, 818966, 818967, 818968.\n\nBug: 25759499\nChange-Id: I6663add29349df51819a104b7d9eed6dae2e7519\n"
    },
    {
      "commit": "e44bf3e496e69864a779b2dc165c3cf8c1f21dac",
      "tree": "e2998dc1d6999af71b3b8b9439f0056b798ca36f",
      "parents": [
        "d60f86da8f97642c2e412554f9bd2d50d9319c0e"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Mon Nov 23 11:27:54 2015 +0000"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Mon Nov 23 11:47:50 2015 +0000"
      },
      "message": "Disable 070-nio-buffer and 955-lambda-smali.\n\nbug: 25835841\nbug: 25759499\nChange-Id: I393c12788182b62df011dc33f25e785923ae1896\n"
    },
    {
      "commit": "121b25e246b7012cfd895f205855c6102da48305",
      "tree": "8d7e4dae58b59e9a554db03a06c800f3caf5b6b9",
      "parents": [
        "31f7afcd651ca5836892d1c24010933fa40c29e4",
        "13ca74fed068a6a49221b5213ce0b1bebeda3ed6"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Fri Nov 20 11:24:33 2015 +0000"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Sat Nov 21 16:28:15 2015 +0000"
      },
      "message": "Merge mnc-dr-enso-dev into goog/master\n\nBug: 25758743\nChange-Id: I19d433934f01856e7b5a7392a58b759c3ac386e7\n"
    },
    {
      "commit": "d7b3c7f0044bc5d120cd6d516866ab399489b4e7",
      "tree": "14e6a0444b3b50094971afcee7cecc483b5b95f2",
      "parents": [
        "472cb6bc8ae71db56558c5ab42c4bbde2cbd6daf"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Wed Nov 18 09:49:10 2015 +0000"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Wed Nov 18 12:45:39 2015 +0000"
      },
      "message": "Rename native library.\n\nChange-Id: I3b89059a91ebb70ee5007a03d5dd237f6bff1251\n"
    },
    {
      "commit": "a7a3ba792d608535e4d53ccc3b7a89d110609f12",
      "tree": "2c9910ecd7ea709ed02f65878b3ada9b06e97be1",
      "parents": [
        "3e1ff83fb210818df66b7a0a7bc70dca6c7b9d47",
        "636b9252af8d8848dbf8f30b7e9638867b62c791"
      ],
      "author": {
        "name": "Sebastien Hertz",
        "email": "shertz@google.com",
        "time": "Wed Nov 18 10:29:22 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 18 10:29:22 2015 +0000"
      },
      "message": "Merge \"Support deoptimization only to set vreg\""
    },
    {
      "commit": "636b9252af8d8848dbf8f30b7e9638867b62c791",
      "tree": "ef2d3080fab4c51e320114e012bcde49aaa089e4",
      "parents": [
        "6bf6e438cd4746effce0b26d504c54100191c988"
      ],
      "author": {
        "name": "Mingyao Yang",
        "email": "mingyao@google.com",
        "time": "Fri Jul 31 16:40:24 2015 -0700"
      },
      "committer": {
        "name": "Sebastien Hertz",
        "email": "shertz@google.com",
        "time": "Tue Nov 17 11:57:12 2015 +0100"
      },
      "message": "Support deoptimization only to set vreg\n\nThis CL removes the old API that was used to update vreg. We now rely\nexclusively on deoptimization to change the value of a vreg (mainly\nfrom the debugger). This allows to have only one mechanism working\nwith both Quick and Optimizing compilers. It also remove run-test\n455-set-vreg which was the only user of the old API.\n\nThis CL also renames StackVisitor::SetVReg[Pair]FromDebugger to\nStackVisitor::SetVReg[Pair] to reflect that change.\n\nBug: 25428216\nChange-Id: Ib09510185280dbd0f6d02c52549ae9671c187e32\n"
    },
    {
      "commit": "991842a5273d20695dd5f35eb9a9e28c386c5b4b",
      "tree": "88c087c682dcdda3c0d8cf2d44f7afc9e123d302",
      "parents": [
        "a663d67500be03df7708afc059f135d2be76ef6e",
        "c07d66d816924bf97fa97192c23670010e775a3c"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Mon Nov 16 18:10:37 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Nov 16 18:10:37 2015 +0000"
      },
      "message": "Merge \"Add ability to skip run-tests with ART_TEST_RUN_TEST_SKIP.\""
    },
    {
      "commit": "67ef2c9d9bd8cbb3bc33903d98bc1617b94ea850",
      "tree": "c570e749c40020ceb7bcd658ac225ca9caa4a713",
      "parents": [
        "4678b6bb31123076c2d921b20b52e52459d8b650"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Mon Nov 16 10:17:35 2015 +0000"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Mon Nov 16 10:18:08 2015 +0000"
      },
      "message": "Add libxxavacore to the list of run-test dependencies.\n\nChange-Id: I74978454d37a029008e51157a4de37851873c9ec\n"
    },
    {
      "commit": "0d5a281c671444bfa75d63caf1427a8c0e6e1177",
      "tree": "fd9bbe0f1c581bcc7c05bbfb2643ffe0b1fb014e",
      "parents": [
        "dd4cbcc924c8ba2a578914a4a366996693bdcd74"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Fri Nov 13 10:07:31 2015 +0000"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Sun Nov 15 12:16:41 2015 +0000"
      },
      "message": "x86/x86-64 read barrier support for concurrent GC in Optimizing.\n\nThis first implementation uses slow paths to instrument heap\nreference loads and GC root loads for the concurrent copying\ncollector, respectively calling the artReadBarrierSlow and\nartReadBarrierForRootSlow (new) runtime entry points.\n\nNotes:\n- This implementation does not instrument HInvokeVirtual\n  nor HInvokeInterface instructions (for class reference\n  loads), as the corresponding read barriers are not stricly\n  required with the current concurrent copying collector.\n- Intrinsics which may eventually call (on slow path) are\n  disabled when read barriers are enabled, as the current\n  slow path infrastructure does not support this case.\n- When read barriers are enabled, the code generated for a\n  HArraySet instruction always go into the array set slow\n  path for object arrays (delegating the operation to the\n  runtime), as we are lacking a mechanism to keep a\n  temporary register live accross a runtime call (needed for\n  the instrumentation of type checking code, which requires\n  two successive read barriers).\n\nBug: 12687968\nChange-Id: I14cd6107233c326389120336f93955b28ffbb329\n"
    },
    {
      "commit": "c07d66d816924bf97fa97192c23670010e775a3c",
      "tree": "42772dfe3e33b1a27f4f23b160503e755f75a3ac",
      "parents": [
        "63e310c5c3cd2341c1b2a60d25764c44ee066318"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Fri Nov 13 10:51:10 2015 -0800"
      },
      "committer": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Sat Nov 14 01:00:48 2015 +0000"
      },
      "message": "Add ability to skip run-tests with ART_TEST_RUN_TEST_SKIP.\n\nOne can skip running specific run-tests under any configuration by\nsetting the ART_TEST_RUN_TEST_SKIP variable to a list of the run-test\nnames to skip.\n\n    $ # None of the variants of 022-interfaces will be run.\n    $ ART_TEST_RUN_TEST_SKIP\u003d022-interface mm test-art-host-run-test\n\nChange-Id: I33f24dd7f1eb9f4d6dc407a4abc3c5919437d4fa\n"
    },
    {
      "commit": "04302dbb106d590ff72c0dfecda23d85b6565059",
      "tree": "2fe66e258de36bcebc913d48e04468b7c639578f",
      "parents": [
        "0e06a0989f4fc53e0d281a5a2cb5b5a17feaea0c"
      ],
      "author": {
        "name": "Hiroshi Yamauchi",
        "email": "yamauchi@google.com",
        "time": "Wed Nov 11 23:45:34 2015 -0800"
      },
      "committer": {
        "name": "Hiroshi Yamauchi",
        "email": "yamauchi@google.com",
        "time": "Fri Nov 13 15:21:29 2015 -0800"
      },
      "message": "Fix class unloading with the CC collector.\n\nAvoid unnecessarily decoding dex cache and class loader weak roots,\nwhich would trigger read barriers.\n\nRe-enable 141-class-unload with the CC collector.\n\nBug: 12687968\nBug: 24468364\nChange-Id: Ib4c19f25000873cab0e06047040442d135285745\n"
    },
    {
      "commit": "0e06a0989f4fc53e0d281a5a2cb5b5a17feaea0c",
      "tree": "be6bac2236a43d9a871f8a4174a47f99439ffb51",
      "parents": [
        "f6ebcd099aeaa694fada7ce4a77b1698488d8121",
        "9b0f516d3da1dfe10471ab760edc8206809ce829"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Fri Nov 13 19:07:37 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Nov 13 19:07:37 2015 +0000"
      },
      "message": "Merge \"Disable test 964 with gcstress since it often times out.\""
    },
    {
      "commit": "9b0f516d3da1dfe10471ab760edc8206809ce829",
      "tree": "279db61471320f6077b082bf031db76bcff95238",
      "parents": [
        "63e310c5c3cd2341c1b2a60d25764c44ee066318"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Fri Nov 13 10:39:34 2015 -0800"
      },
      "committer": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Fri Nov 13 10:39:38 2015 -0800"
      },
      "message": "Disable test 964 with gcstress since it often times out.\n\nChange-Id: Ice9b25d373b849d4415f9189fe94d8ccd6d05cbe\n"
    },
    {
      "commit": "273baec7052ef202460f72436f5a2a3861088ec5",
      "tree": "1e3a738475465ff2ba4dbe84121a9f980e46765a",
      "parents": [
        "d15cd44c905e055d2d60b847ba4b221edda5e119"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Wed Nov 11 15:32:24 2015 -0800"
      },
      "committer": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Wed Nov 11 15:32:24 2015 -0800"
      },
      "message": "Make test 968\u0027s name shorter\n\nIt was causing intermittent CI breaks due to the long name of the\ngenerated oat file.\n\nChange-Id: I71b4b3aa1a13df2696b276998cafe40006d54b66\n"
    },
    {
      "commit": "9139e008abe30b7beaf4afd6533228a1dd9b202c",
      "tree": "506be89287507bd777bd132627ad963729434969",
      "parents": [
        "d7c76bd7e867b151ac81ef41810614c7b4cc898e"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Fri Oct 09 15:59:48 2015 -0700"
      },
      "committer": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Tue Nov 10 17:20:41 2015 -0800"
      },
      "message": "Correct exception behavior for default methods\n\nDefault methods are defined to throw an IncompatibleClassChangeError\n(ICCE) when they are called and there is no \"best\" implementation.\nPreviously we would simply throw an ICCE during class loading as soon\nas we noticed that this would happen if called. This makes us wait\nuntil we actually attempt to execute the method. Furthermore, this\nallows us to use other, non-conflicting, methods on the object as\nnormal.\n\nFurthermore, this makes us correctly throw AbstractMethodErrors in\ncases where all default implementations of a method are overridden by\nabstract declarations.\n\nAdds 3 tests for this new behavior.\n\nBug: 24618811\n\nChange-Id: Id891958a81f9b3862b2ce5919636aabef7d3422e\n"
    },
    {
      "commit": "daf11eb74a40a5a946449b280a2c46a3d422ce8a",
      "tree": "ee1ea3271d41b9a647a7ce7e4d1a0ed94eff9fcf",
      "parents": [
        "a6017d8fa6acfa35f6fad8169162f0e5bd034bc4"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Nov 09 14:00:28 2015 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Nov 09 14:00:28 2015 +0000"
      },
      "message": "Revert \"Revert \"Revert \"Use Jack lang dev version for compiling art tests\"\"\"\n\nBreaks 962 and 963 run-tests.\n\nThis reverts commit a6017d8fa6acfa35f6fad8169162f0e5bd034bc4.\n\nChange-Id: I185e803640309f0055e6a3d767da201527b523e2\n"
    },
    {
      "commit": "a6017d8fa6acfa35f6fad8169162f0e5bd034bc4",
      "tree": "15b384a5ca3262ef1aa002f931ee926a27b4043b",
      "parents": [
        "a5a79b6607471371bb80ff8fee36dbf05c807ee5"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Fri Nov 06 18:01:11 2015 +0000"
      },
      "committer": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Fri Nov 06 18:01:11 2015 +0000"
      },
      "message": "Revert \"Revert \"Use Jack lang dev version for compiling art tests\"\"\n\nThis reverts commit a5a79b6607471371bb80ff8fee36dbf05c807ee5.\n\nChange-Id: Ie890882c1c344099fbf58abce022b2815e809e78\n"
    },
    {
      "commit": "a5a79b6607471371bb80ff8fee36dbf05c807ee5",
      "tree": "ee1ea3271d41b9a647a7ce7e4d1a0ed94eff9fcf",
      "parents": [
        "55fed87ff8b60d55589ee7df75b5080b17bce541"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Thu Nov 05 09:18:55 2015 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Thu Nov 05 09:20:27 2015 +0000"
      },
      "message": "Revert \"Use Jack lang dev version for compiling art tests\"\n\nTests fail.\n\nThis reverts commit 55fed87ff8b60d55589ee7df75b5080b17bce541.\n\nChange-Id: I02c064c6774d72bc1349dbaab4d05ef69c537952\n"
    },
    {
      "commit": "55fed87ff8b60d55589ee7df75b5080b17bce541",
      "tree": "15b384a5ca3262ef1aa002f931ee926a27b4043b",
      "parents": [
        "c8894ab5021aecd0fa5eba94af47f732914af33b"
      ],
      "author": {
        "name": "Yohann Roussel",
        "email": "yroussel@google.com",
        "time": "Wed Nov 04 17:13:05 2015 +0100"
      },
      "committer": {
        "name": "Yohann Roussel",
        "email": "yroussel@google.com",
        "time": "Wed Nov 04 18:27:06 2015 +0100"
      },
      "message": "Use Jack lang dev version for compiling art tests\n\nChange-Id: Iada2d3919d5c5b5b4d32a607d9cddb89dad49648\n"
    },
    {
      "commit": "934808feba1a56114cb48ee71c4ad1b9a63a3f84",
      "tree": "242caa3275a0f191f21bbdb71430e140a79d9b94",
      "parents": [
        "f33ea7911dadab2e49c4634cb1763f0526047e89"
      ],
      "author": {
        "name": "Pavle Batuta",
        "email": "pavle.batuta@imgtec.com",
        "time": "Tue Nov 03 13:23:54 2015 +0100"
      },
      "committer": {
        "name": "Pavle Batuta",
        "email": "pavle.batuta@imgtec.com",
        "time": "Wed Nov 04 09:37:09 2015 +0100"
      },
      "message": "Fix mips32oc ArraySet null constant assignment\n\nFix assigning a null constant to an array index. Previously this\nwould unnecessarily invoke pAputObject.\n\nThis commit fixes previous test failure: 521-checker-array-set-null.\n\nChange-Id: I02ff5296fa3a48b021c0dfd9bb10628ba6e5d5e5\n"
    },
    {
      "commit": "91de25fd88ed755be5d72db80c93da364d97e16f",
      "tree": "9157dbac6699dcf2db1a80f37d8d12431e023c5d",
      "parents": [
        "34e38c43d4728fb1d3a011f8c142bff94927f6fb"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Wed Oct 28 17:00:06 2015 -0700"
      },
      "committer": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Tue Nov 03 10:11:53 2015 -0800"
      },
      "message": "Make things generally quieter.\n\n* Give run-test a --quiet flag that causes it to only print on errors.\n* Give cpplint a --quiet flag that causes it to not print anything\n  when there are no errors.\n* Add a ART_TEST_QUIET flag to build/Android.common_test.mk which\n  makes run-test targets much quieter when true (the default). With\n  this flag only failures will be printed.\n* Make build/Android.cpplint.mk pass the new cpplint --quiet flag so\n  that only failures will be printed.\n\nBefore:\n    [ 96% 5715/5906] build test-art-host-run-test-debug-prebuild-interpreter-relocate-ntrace-cms-checkjni-image-npictest-ndebuggable-461-get-reference-vreg32\n    test-art-host-run-test-debug-prebuild-interpreter-relocate-ntrace-cms-checkjni-image-npictest-ndebuggable-448-multiple-returns32 RUNNING\n    /usr/local/google/buildbot/src/googleplex-android/master-art-host/art/test/448-multiple-returns: building...\n    /usr/local/google/buildbot/src/googleplex-android/master-art-host/art/test/448-multiple-returns: running...\n    /usr/local/google/buildbot/src/googleplex-android/master-art-host/art/test/448-multiple-returns: succeeded!\n    test-art-host-run-test-debug-prebuild-interpreter-relocate-ntrace-cms-checkjni-image-npictest-ndebuggable-448-multiple-returns32 PASSED\n\nAfter:\n    [ 96% 5715/5906] build test-art-host-run-test-debug-prebuild-interpreter-relocate-ntrace-cms-checkjni-image-npictest-ndebuggable-461-get-reference-vreg32\n\nChange-Id: Idf6fce7f48a619f83254b48861dbd7f8eb4ebdbf\n"
    },
    {
      "commit": "75969963213c39a029e01c3b9440fb388d793afb",
      "tree": "e1468f4bec07e16e1128765a848ae562f603bfc2",
      "parents": [
        "95e54620f1327b2a58a1b28ea542094441e61c84"
      ],
      "author": {
        "name": "Goran Jakovljevic",
        "email": "Goran.Jakovljevic@imgtec.com",
        "time": "Tue Oct 27 12:29:07 2015 +0100"
      },
      "committer": {
        "name": "Goran Jakovljevic",
        "email": "Goran.Jakovljevic@imgtec.com",
        "time": "Tue Oct 27 15:06:03 2015 +0100"
      },
      "message": "MIPS32: Move code from RA to T9 in longjump\n\nDo not use the return address. It should not be clobbered as we\nmay need it, e.g., for single-frame deopt.\n\nThis fixes following tests:\n* 449-checker-bce\n* 534-checker-bce-deoptimization\n* 535-deopt-and-inlining\n\nChange-Id: Ic94a2897c7336da094a8937ab1bc4a02a680de53\n"
    },
    {
      "commit": "85f645dddc2e15c223405fad44bd2e78c07e3dc8",
      "tree": "3fd3bbee37209b6c444655d877652300c2eadef4",
      "parents": [
        "1839d3c7557a48358dcdb78934aac8f62d0916bc"
      ],
      "author": {
        "name": "Goran Jakovljevic",
        "email": "Goran.Jakovljevic@imgtec.com",
        "time": "Mon Oct 26 14:18:31 2015 +0100"
      },
      "committer": {
        "name": "Goran Jakovljevic",
        "email": "Goran.Jakovljevic@imgtec.com",
        "time": "Mon Oct 26 14:18:31 2015 +0100"
      },
      "message": "MIPS32: Remove tests from list of broken tests\n\nThese tests are passing after the optimizing compiler is enabled.\n\nChange-Id: Ib203c48532f2557bfec9325456f3b19d460ba047\n"
    },
    {
      "commit": "30486987cf93ef76a725a5761c5153c230e9079e",
      "tree": "e55eb0f6dc2056e81a0a08e875499ad0e151b1bc",
      "parents": [
        "534a9b68ec5e8dda8f6e0a07bf0fdbaeb0cedbfe"
      ],
      "author": {
        "name": "Yohann Roussel",
        "email": "yroussel@google.com",
        "time": "Tue Jul 21 16:25:44 2015 +0200"
      },
      "committer": {
        "name": "Yohann Roussel",
        "email": "yroussel@google.com",
        "time": "Wed Oct 21 17:02:53 2015 +0200"
      },
      "message": "Fix art-run-tests dependencies\n\nTheir classpath dependency was missing\n\n(cherry picked from commit 6c8d5962573e2df393594bbcee80d07f16edafe3)\n\nChange-Id: Id4f489c140585c62b6c105533b97837612c6199c\n"
    },
    {
      "commit": "4d3a8beb74c0135927f997ea19ee3b3ea86d613d",
      "tree": "cbcb0ecaf4c9330bbe1ef0de5b074f0b9e7cc107",
      "parents": [
        "677466054e1e8607778c95390f8fafc92e464144"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Tue Oct 20 10:49:48 2015 -0700"
      },
      "committer": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Tue Oct 20 10:49:48 2015 -0700"
      },
      "message": "Fix typos.\n\nChange-Id: Ie2198e3bb4b978c638de12db34547b4311d85eb5\n"
    },
    {
      "commit": "677466054e1e8607778c95390f8fafc92e464144",
      "tree": "ed38a23330914764380c4587acb5fb3b7f32cae3",
      "parents": [
        "4bc716878095a25b180d813724215e6e3aabb149",
        "8d148c969769be83fc24484c46be5a2f1e672a0e"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Tue Oct 20 17:37:11 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Oct 20 17:37:11 2015 +0000"
      },
      "message": "Merge \"Disable test 961-default-iface-resolution-generated with gcstress\""
    },
    {
      "commit": "8d148c969769be83fc24484c46be5a2f1e672a0e",
      "tree": "aa2b2c3def4eb56307921fbc4ea7e264cfb1a387",
      "parents": [
        "08583a096adb04e57b7b57ba4d87b006582e7ee9"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Tue Oct 20 10:23:32 2015 -0700"
      },
      "committer": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Tue Oct 20 10:23:32 2015 -0700"
      },
      "message": "Disable test 961-default-iface-resolution-generated with gcstress\n\nThe test takes too long with gcstress and can cause timeouts.\n\nChange-Id: I99d16e882650ea73d07f4292fcfba0869f5b7ed1\n"
    },
    {
      "commit": "d2e0dd179fd2e8c6c820194e187fc5e9164154ff",
      "tree": "9d16c721b449e84aa04681440a79b85d86fa2aa2",
      "parents": [
        "9ed8be67ba26633007c6d96c2bc8afcbc89fc0d2",
        "dedcba2e42ddd8e1202abf50bbcdbe46d28daff3"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Thu Oct 15 00:42:12 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Oct 15 00:42:12 2015 +0000"
      },
      "message": "Merge \"Make the run-test makefile check if we have python3\""
    },
    {
      "commit": "80b37b7e679a530738c9bcbd39873b6dacf177e5",
      "tree": "03237803249050cbc97a1563adf1470b02a83e97",
      "parents": [
        "08583a096adb04e57b7b57ba4d87b006582e7ee9"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Mon Oct 12 18:13:39 2015 -0700"
      },
      "committer": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Wed Oct 14 16:06:20 2015 -0700"
      },
      "message": "Fix structural class checks\n\nEnabled for debug builds to prevent bit rotting. Changed\nDexFileAndClassPair to work with std::queue.\n\nRe-enabled structural check tests.\n\nChange-Id: Ia981564650bf1c7e418d8a73efcc15733ddf7501\n"
    },
    {
      "commit": "dedcba2e42ddd8e1202abf50bbcdbe46d28daff3",
      "tree": "52221d11dca43a7d65f1d08e88bbdcf006cde7dd",
      "parents": [
        "644044333f5f6d7ba7e327619ac0d0ce4e2609d3"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Wed Oct 14 10:43:01 2015 -0700"
      },
      "committer": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Wed Oct 14 14:22:15 2015 -0700"
      },
      "message": "Make the run-test makefile check if we have python3\n\nIt will only disable these tests if we do not to get better CI\ncoverage.\n\nChange-Id: I850582a445b61dface961ed6cfa75187d22c4454\n"
    },
    {
      "commit": "ec00b7e916aa4bec4abf27788b23b0fe274a086f",
      "tree": "21384f516daf55870007425fb31afe811d03a222",
      "parents": [
        "f992a6394b7a00b518971fa2390bc6532f0a5623"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Oct 14 09:27:09 2015 +0100"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Oct 14 09:27:09 2015 +0100"
      },
      "message": "Disable tests requiring python3 for dist builds.\n\ngo/art-buildbot bots do not have python3.\n\nChange-Id: Id17a56bec0a12529b46a9fbaaefc59195c63a50a\n"
    },
    {
      "commit": "305470479f98222d4cce661248ad946fde501380",
      "tree": "7c2663ebb515eb6e68f9d326a7728677479174fd",
      "parents": [
        "018545ff018f849f22aed381b19107b0ef970cc9"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Thu Oct 08 12:37:25 2015 +0100"
      },
      "committer": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Thu Oct 08 12:37:25 2015 +0100"
      },
      "message": "Mark a new Checker test broken for MIPS32\n\nChange-Id: I6ecf41774326ad42d0b7c91f7bfad8047ce41260\n"
    },
    {
      "commit": "d6ace609ef3c5d37ea4d980a2aaa3a9c31943d3b",
      "tree": "05e1eca15d908e03233cbf819ba04a26f1497721",
      "parents": [
        "ce18a7f16166dd525dfcf6afaca567d7e82dba0a",
        "a83a54d7f2322060f08480f8aabac5eb07268912"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Oct 07 09:51:07 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Oct 07 09:51:07 2015 +0000"
      },
      "message": "Merge \"Add support for intrinsic optimizations.\""
    },
    {
      "commit": "a83a54d7f2322060f08480f8aabac5eb07268912",
      "tree": "67b7ecc4d35e7f5cb59f81c3d021fd6e1c10545f",
      "parents": [
        "cc245eab2148547f9df37ddc5f767656dc033b81"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Oct 02 17:30:26 2015 +0100"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Oct 07 10:50:24 2015 +0100"
      },
      "message": "Add support for intrinsic optimizations.\n\nChange-Id: Ib5a4224022f9360e60c09a19ac8642270a7f3b64\n"
    },
    {
      "commit": "d26101cf85e5dbc1308094c650e0ccef8b0797ad",
      "tree": "c2fe5f20f0d34eea663b90f728259034927feb00",
      "parents": [
        "8c812b71552a8a1b2bf06e430d355b12b7084807"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Tue Oct 06 14:14:26 2015 -0700"
      },
      "committer": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Tue Oct 06 15:05:18 2015 -0700"
      },
      "message": "Disable class unloading test for CC\n\nTest is flaky for now.\n\nBug: 22720414\nBug: 24468364\nChange-Id: I5d9a7468e17b64522929ae2f7ca469680b8dced2\n"
    },
    {
      "commit": "7778b880b9cf46fe7a303b11477bd92b5cf65316",
      "tree": "0b7aaae7a090139f8060c7a5799ce02b019ebf3a",
      "parents": [
        "6639985f39a1983494fc7de2e4639fdc88e81228"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Mon Oct 05 16:41:10 2015 -0700"
      },
      "committer": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Mon Oct 05 18:05:31 2015 -0700"
      },
      "message": "Disable class unloading when tracing is active\n\nTracing keeps a lot of pointers to ArtMethods that could belong to\nclasses that we are going to unload. A quick fix for this is to\ndisable class unloading when tracing is active.\n\nBug: 24414774\nBug: 22720414\nChange-Id: Ia5619cbd7c9fd558eaa2a5000871d287213c4a76\n"
    },
    {
      "commit": "230033ba185ef83f7be84a4839d4d2e195ab50f4",
      "tree": "591a35e7df157addd2edf3ef8748e1796a44b706",
      "parents": [
        "1604cb973e96ede4af275e676f0f35af46641f03",
        "409e80901468f6c746eeae5c6e93ceedf1d8c711"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Oct 02 08:01:09 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Oct 02 08:01:09 2015 +0000"
      },
      "message": "Merge \"Don\u0027t force the boot image to using quick.\""
    },
    {
      "commit": "409e80901468f6c746eeae5c6e93ceedf1d8c711",
      "tree": "5b91b35e0c28299f96136a9f714f3f8b767cfa85",
      "parents": [
        "dc2ce636d6a98118a5998b93da161ef7840ec645"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Thu Oct 01 10:32:19 2015 +0100"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Thu Oct 01 10:42:36 2015 +0100"
      },
      "message": "Don\u0027t force the boot image to using quick.\n\nInstead, put the debuggable flag.\n\nAlso, remove obsolete ART_USE_OPTIMIZING_COMPILER environment\nvariable.\n\nChange-Id: Idde00da0d063aa461faa0308134f3b420de9fe0a\n"
    },
    {
      "commit": "bac76b4fa66c389e37b37676f2fd5229333075bd",
      "tree": "477c7d243cb8793f0ff94e4f00ecb7fc3215ab75",
      "parents": [
        "dc2ce636d6a98118a5998b93da161ef7840ec645"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Thu Oct 01 09:55:45 2015 +0100"
      },
      "committer": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Thu Oct 01 09:56:02 2015 +0100"
      },
      "message": "Mark one more Checker test broken for mips32\n\nChange-Id: I5289e91ff4b8bc530530eef000091c52f96fcc45\n"
    },
    {
      "commit": "73b6cdf10b9052d1e06d9c9c26fb424a201878f5",
      "tree": "7073a942c288216966345e1d65a41d6c281351d1",
      "parents": [
        "a39ce12465acae0e594b1fef10225057737aeba4"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Wed Sep 30 11:47:35 2015 +0100"
      },
      "committer": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Wed Sep 30 11:58:10 2015 +0100"
      },
      "message": "ART: Mark Checker tests broken for mips32\n\nWe don\u0027t have a mips32 backend at the moment, so there is no graph\ndump to run Checker on.\n\nChange-Id: I9c90b93811aa7bbc849575ac1836c2d85da7e9ac\n"
    },
    {
      "commit": "1920c1036ebe6dcdc93959714c9fdcedc199baf0",
      "tree": "e36976aea8f789ceb037b66308d1ec84a0421772",
      "parents": [
        "0766e3ff5638b14d6b3ea6157c800eed11be5b98"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Tue Sep 29 18:00:03 2015 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Sep 30 09:05:15 2015 +0100"
      },
      "message": "Revert \"Revert \"Enable optimizations with --debuggable.\"\"\n\nThis reverts commit b7d27a53cb280a943c0a63a9e0806cf8e3ae4cde.\n\nChange-Id: I398c23863e4fd86a3112076417378d22efd08306\n"
    },
    {
      "commit": "0766e3ff5638b14d6b3ea6157c800eed11be5b98",
      "tree": "e37a48f0f06a60271c02c4175cfbe8d1b409e71d",
      "parents": [
        "de8a3f4dce1e9ff0e3be16956b06bafc8cd4f397",
        "b7d27a53cb280a943c0a63a9e0806cf8e3ae4cde"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Tue Sep 29 17:30:24 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Sep 29 17:30:24 2015 +0000"
      },
      "message": "Merge \"Revert \"Enable optimizations with --debuggable.\"\""
    },
    {
      "commit": "b7d27a53cb280a943c0a63a9e0806cf8e3ae4cde",
      "tree": "fdf0c3bb7630ed0d5598365059fca4c04cccb1bf",
      "parents": [
        "43855ccb01703b188777fe59e1110e6a23803171"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Tue Sep 29 17:30:10 2015 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Tue Sep 29 17:30:10 2015 +0000"
      },
      "message": "Revert \"Enable optimizations with --debuggable.\"\n\nBuild error with gcc.\n\nThis reverts commit 43855ccb01703b188777fe59e1110e6a23803171.\n\nChange-Id: I45abc7ee0943b2ad7bd644c88858891fc7a38ead\n"
    },
    {
      "commit": "de8a3f4dce1e9ff0e3be16956b06bafc8cd4f397",
      "tree": "97b1251e4572637bc9d99335bd2c3044f8ef7074",
      "parents": [
        "9baa4df684bdf0150bd8632f991708627772ea85",
        "43855ccb01703b188777fe59e1110e6a23803171"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Tue Sep 29 17:05:26 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Sep 29 17:05:26 2015 +0000"
      },
      "message": "Merge \"Enable optimizations with --debuggable.\""
    },
    {
      "commit": "43855ccb01703b188777fe59e1110e6a23803171",
      "tree": "7cd613dacd58258af4684595c41e4c118250b528",
      "parents": [
        "3f4b39dec9ec6b8948ed18b9d65ba49db2465004"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Tue Sep 29 15:43:06 2015 +0100"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Tue Sep 29 16:57:52 2015 +0100"
      },
      "message": "Enable optimizations with --debuggable.\n\nChange-Id: I8979e59ee081222687fda1c93ac0bf3acbbad936\n"
    }
  ],
  "next": "42fbf491ff231f0c956665d764c6c88c5b0edbd1"
}
