)]}'
{
  "log": [
    {
      "commit": "937e6cd515bbe7ff2f255c8fcd40bf1a575a9a16",
      "tree": "90660b3d679cfbd87327e9cda5c783128f1b9a92",
      "parents": [
        "1153282aa91292b740289ab7612a481e5c6bc167"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Tue Mar 22 11:54:37 2016 +0000"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Tue Mar 22 11:54:37 2016 +0000"
      },
      "message": "Tighten art::HNeg type constraints on its input.\n\nEnsure art::HNeg is only passed a type having the kind of\nits input.  For a boolean, byte, short, or char input, it\nmeans HNeg\u0027s type should be int.\n\nBug: 27684275\nChange-Id: Ic8442c62090a8ab65590754874a14a0deb7acd8d\n"
    },
    {
      "commit": "1153282aa91292b740289ab7612a481e5c6bc167",
      "tree": "75e86834c4c0f68144340ab5c6d7933f5b27adaa",
      "parents": [
        "459898dc4470559ba1e1d578bc52a914d1f573f5",
        "6300fd77033817664aee3056c4ff5fab85698d2b"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Mar 21 14:53:09 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 21 14:53:09 2016 +0000"
      },
      "message": "Merge \"Code cleanup between debugger and jit.\""
    },
    {
      "commit": "6300fd77033817664aee3056c4ff5fab85698d2b",
      "tree": "55e14dca88cad3d5a733a9a7a50534556cb838b5",
      "parents": [
        "db1f7dac02f6dcecac3e032f10abbcdbf3cf4331"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Mar 18 09:40:17 2016 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Mar 21 14:42:47 2016 +0000"
      },
      "message": "Code cleanup between debugger and jit.\n\nThis is to allow secondary dex files to be fully compiled.\n\n- No need to do full deopt anymore for breakpoints: code in boot.oat\n  is deoptimized as soon as the debugger attaches (and we decided that\n  existing frames could not be debugged), and application being\n  debugged is compiled debuggable.\n\n- jit should only call UpdateMethodsCode if exit stubs are not\n  installed due to lock violation otherwise (the lock level of the\n  jit code cache is lower than the deoptimization lock).\n  This part needs an overall cleanup beyond the scope of this change.\n\nChange-Id: I38d85dcb270db746c1d6b0ceb7893a1aad8c9655\n"
    },
    {
      "commit": "459898dc4470559ba1e1d578bc52a914d1f573f5",
      "tree": "dfe8ec841ccced18996f1a1100d0181b9ff4e597",
      "parents": [
        "3cf5f5ccdb32d035f021dcef11222092b8d20b0b",
        "ab5327d3d57d0d3561e697f196da7f2ee2e50290"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Mar 21 11:38:27 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 21 11:38:27 2016 +0000"
      },
      "message": "Merge \"Check if the type of an instruction is erroneous before inlining.\""
    },
    {
      "commit": "3cf5f5ccdb32d035f021dcef11222092b8d20b0b",
      "tree": "e483bbd974c75c240bd93d92d44d21ef26de8c84",
      "parents": [
        "0d0796eb5db4cbc51fd826b370595ba6871264a1",
        "b1d91574f80a1d7944c1d32d6e368a8c7f004b4b"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Mar 21 11:27:10 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 21 11:27:11 2016 +0000"
      },
      "message": "Merge \"Call HuntForOriginalReference to get to the null.\""
    },
    {
      "commit": "ab5327d3d57d0d3561e697f196da7f2ee2e50290",
      "tree": "ab08ed0f15b8166140baeabd7d4c96239b6a9037",
      "parents": [
        "e4914ec0d83544243257e55d0f0b9da3ed7f147a"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Mar 18 11:36:20 2016 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Mar 21 11:23:28 2016 +0000"
      },
      "message": "Check if the type of an instruction is erroneous before inlining.\n\nWe can get HInstructions typed with a class that is in an error state.\nFor such classes, we cannot look at the vtable or imt table as they\nare not cleanly populated.\n\nbug:27683927\n\nChange-Id: I0d64ca470e1cb6cf9b40e9f02bb9b0bb12c2bac1\n"
    },
    {
      "commit": "b1d91574f80a1d7944c1d32d6e368a8c7f004b4b",
      "tree": "7c5411ff6689ebae5271ab264d46440b0d5cca06",
      "parents": [
        "7c06aef061fa176331b77a88c1ff2c6ae401a5f0"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Mar 18 16:25:38 2016 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Mar 21 10:30:56 2016 +0000"
      },
      "message": "Call HuntForOriginalReference to get to the null.\n\nThe null constant might be hiding under a HBoundType\n(which we could clean up in instruction simplifier, but\nthat is orthogonal).\n\nbug:27683874\nChange-Id: Ide8ec5bcd439ec0fca5e54175ebeedc5a9f679a3\n"
    },
    {
      "commit": "0d0796eb5db4cbc51fd826b370595ba6871264a1",
      "tree": "1b9b0051cb37f56323a2fda5c0741b79be9c5a58",
      "parents": [
        "443e7eeaf6783325dde27b6b20b57ea344cd6a36",
        "c2c6271cace416b8c9fa531cdfc081b4a5fdd9ef"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Sat Mar 19 11:37:04 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Mar 19 11:37:04 2016 +0000"
      },
      "message": "Merge \"Fix mising \".\""
    },
    {
      "commit": "c2c6271cace416b8c9fa531cdfc081b4a5fdd9ef",
      "tree": "1b9b0051cb37f56323a2fda5c0741b79be9c5a58",
      "parents": [
        "443e7eeaf6783325dde27b6b20b57ea344cd6a36"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Sat Mar 19 10:25:41 2016 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Sat Mar 19 10:25:41 2016 +0000"
      },
      "message": "Fix mising \".\n\nChange-Id: I2116d97162b8ab6d01fa633650532e190959cad4\n"
    },
    {
      "commit": "443e7eeaf6783325dde27b6b20b57ea344cd6a36",
      "tree": "1d3ec5c09042599257b7bc3580bf43c032b9034b",
      "parents": [
        "48921060720e3ff7596e397d09af221fb057eeff",
        "ec1514a91a34586aca3fd75d1565ad5992c54929"
      ],
      "author": {
        "name": "Jeff Hao",
        "email": "jeffhao@google.com",
        "time": "Fri Mar 18 23:23:40 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 18 23:23:40 2016 +0000"
      },
      "message": "Merge \"Add patchoat check that input oat file has patch section.\""
    },
    {
      "commit": "48921060720e3ff7596e397d09af221fb057eeff",
      "tree": "fbf27170cf9cf06db29640ff775797cb9b273878",
      "parents": [
        "895375bb30716a488bf7b8234e900d1e15de1d21",
        "73d8c65f7eef74549f9d7599567da7265521eecc"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Fri Mar 18 22:54:42 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 18 22:54:42 2016 +0000"
      },
      "message": "Merge changes from topic \u0027verify-profile\u0027\n\n* changes:\n  Fix incorrect dex2oat check\n  Add verify-profile compiler filter\n"
    },
    {
      "commit": "73d8c65f7eef74549f9d7599567da7265521eecc",
      "tree": "fbf27170cf9cf06db29640ff775797cb9b273878",
      "parents": [
        "a807780b1d8ee01dfb03923c673621b4c81ac858"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Fri Mar 18 15:29:16 2016 -0700"
      },
      "committer": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Fri Mar 18 15:44:05 2016 -0700"
      },
      "message": "Fix incorrect dex2oat check\n\nShould have been VerifyOnlyProfile.\n\nBug: 27688727\n\n(cherry picked from commit 821dad8f384f8c520f062a317b3b66c78aa12b47)\n\nChange-Id: I451ce8264115283132bc9e34708331a5c62817bf\n"
    },
    {
      "commit": "ec1514a91a34586aca3fd75d1565ad5992c54929",
      "tree": "a6b4df93baa8775eac5c7170391a5b94cca93bc4",
      "parents": [
        "895375bb30716a488bf7b8234e900d1e15de1d21"
      ],
      "author": {
        "name": "Jeff Hao",
        "email": "jeffhao@google.com",
        "time": "Thu Mar 17 21:32:45 2016 -0700"
      },
      "committer": {
        "name": "Jeff Hao",
        "email": "jeffhao@google.com",
        "time": "Fri Mar 18 15:27:47 2016 -0700"
      },
      "message": "Add patchoat check that input oat file has patch section.\n\nDo this check before opening the output file in case this could be\ncausing the file to become truncated.\n\nBug: 27723864\n\n(cherry-picked from commit 99503b9805def2ed7d4fe4bf285c6fdd8ddce6ed)\n\nChange-Id: Icf71016adae5404e4f8588f2f5e23da6405ef2e7\n"
    },
    {
      "commit": "a807780b1d8ee01dfb03923c673621b4c81ac858",
      "tree": "ef7485dca9ad8375559524d74b7c4971d6f088fa",
      "parents": [
        "895375bb30716a488bf7b8234e900d1e15de1d21"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Wed Mar 16 19:08:31 2016 -0700"
      },
      "committer": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Fri Mar 18 15:21:08 2016 -0700"
      },
      "message": "Add verify-profile compiler filter\n\nOnly verifies and dex2dex compiles classes in the profile. Goal\nis to reduce application launch time.\n\n~2x faster than interpret-only for Facebook.\n\nBug: 27688727\n\n(cherry picked from commit a079e3aa62cceb76c1c1811e6e09bcaf75e20289)\n\nChange-Id: Iad5aa1adee3aa6c2408820e8cbbab2d4412021b8\n"
    },
    {
      "commit": "895375bb30716a488bf7b8234e900d1e15de1d21",
      "tree": "847d25ae563ce380dc2e61fc9759605ae03143e1",
      "parents": [
        "38ceb62339514a8012695673b9e1110d13546f02",
        "2c2d2a05eaf81d07df27418f8dfd68de6fa28ac1"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Fri Mar 18 20:03:50 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 18 20:03:50 2016 +0000"
      },
      "message": "Merge \"ART: Speed up stack guard page install\""
    },
    {
      "commit": "2c2d2a05eaf81d07df27418f8dfd68de6fa28ac1",
      "tree": "f7d49c6caf3e3ed1fa1d59699c00b4ede6921b2f",
      "parents": [
        "db1f7dac02f6dcecac3e032f10abbcdbf3cf4331"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Thu Mar 17 21:27:19 2016 -0700"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Fri Mar 18 10:32:25 2016 -0700"
      },
      "message": "ART: Speed up stack guard page install\n\nOnly the main thread doesn\u0027t have its stack mapped in under normal\nconditions. Reading each page is a lot of overhead and we should\ntry to avoid it.\n\nRewrite to first try a (non-fatal) protect. If the outcome is a\nsuccess, finish. Otherwise do the stack mapping, and try again.\n\nBug: 27718174\nChange-Id: I16b214567585ed2f09970f618ccdec7eed219fd3\n"
    },
    {
      "commit": "38ceb62339514a8012695673b9e1110d13546f02",
      "tree": "9505047a0de423a270bd40cd13308f3fe5ce8557",
      "parents": [
        "b1aff6c7f248632028b6a62a17f02675007c9ce3",
        "22c4922c6b31e154a6814c4abe9015d9ba156911"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Fri Mar 18 16:16:41 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 18 16:16:41 2016 +0000"
      },
      "message": "Merge \"Ensure art::HRor support boolean, byte, short and char inputs.\""
    },
    {
      "commit": "b1aff6c7f248632028b6a62a17f02675007c9ce3",
      "tree": "93b716ae789352edef4a32e8e431cc6d48014254",
      "parents": [
        "e943c3b831dc0da4a6b09e940ae25c3285850e96",
        "246f424f254fe745328bfd44a2caf15e515e641c"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Fri Mar 18 16:05:02 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 18 16:05:02 2016 +0000"
      },
      "message": "Merge \"Disable jsr166.Collection8Test tests from running.\""
    },
    {
      "commit": "246f424f254fe745328bfd44a2caf15e515e641c",
      "tree": "93b716ae789352edef4a32e8e431cc6d48014254",
      "parents": [
        "e943c3b831dc0da4a6b09e940ae25c3285850e96"
      ],
      "author": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Fri Mar 18 15:38:14 2016 +0000"
      },
      "committer": {
        "name": "Przemyslaw Szczepaniak",
        "email": "pszczepaniak@google.com",
        "time": "Fri Mar 18 15:44:28 2016 +0000"
      },
      "message": "Disable jsr166.Collection8Test tests from running.\n\nThis class shouldn\u0027t be run on its own, it\u0027s made to\nbe extended.\n\nBug: 27673907\nChange-Id: If224104736344697947f9549b5e8a0bb513416dc\n"
    },
    {
      "commit": "22c4922c6b31e154a6814c4abe9015d9ba156911",
      "tree": "8e871f67e327322d24d0c2e4588b165005414077",
      "parents": [
        "0205b58a0d7a9ce5832393857c19c086c78996e9"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Fri Mar 18 14:04:28 2016 +0000"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Fri Mar 18 14:04:28 2016 +0000"
      },
      "message": "Ensure art::HRor support boolean, byte, short and char inputs.\n\nAlso extend tests covering the IntegerRotateLeft,\nLongRotateLeft, IntegerRotateRight and LongRotateRight\nintrinsics and their translation into an art::HRor\ninstruction.\n\nBug: 27682579\nChange-Id: I89f6ea6a7315659a172482bf09875cfb7e7422a1\n"
    },
    {
      "commit": "e943c3b831dc0da4a6b09e940ae25c3285850e96",
      "tree": "b4756bbc16f49d50087a881b40722657451e6eac",
      "parents": [
        "7c06aef061fa176331b77a88c1ff2c6ae401a5f0",
        "d28f4a00933a4a3b8d5e9db73b8532924d0f989d"
      ],
      "author": {
        "name": "David Srbecky",
        "email": "dsrbecky@google.com",
        "time": "Fri Mar 18 12:37:03 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 18 12:37:03 2016 +0000"
      },
      "message": "Merge \"Generate native debug stackmaps before calls as well.\""
    },
    {
      "commit": "7c06aef061fa176331b77a88c1ff2c6ae401a5f0",
      "tree": "deca0f515ef1f06b0e60a99f6e0fbe1b38b967d5",
      "parents": [
        "0f1b6b76e67144349fc0a66c25f0ba13f5efb45a",
        "7a1c0148a9bfbd15132c949f7758719027e9deb4"
      ],
      "author": {
        "name": "Dimitry Ivanov",
        "email": "dimitry@google.com",
        "time": "Fri Mar 18 00:20:44 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Mar 18 00:20:44 2016 +0000"
      },
      "message": "Merge \"Remove TEMP_FAILURE_RETRY for unlink\""
    },
    {
      "commit": "0f1b6b76e67144349fc0a66c25f0ba13f5efb45a",
      "tree": "2f86c1577dbb2c3e1456b0301232da073ee2e675",
      "parents": [
        "0f474872afa353ac30012e679d77fa622e574d78",
        "4eb90bf9f170a1d0a8b48be5227ac56613ae641c"
      ],
      "author": {
        "name": "Hiroshi Yamauchi",
        "email": "yamauchi@google.com",
        "time": "Thu Mar 17 23:17:23 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 17 23:17:24 2016 +0000"
      },
      "message": "Merge changes Ib979b2a4,I35b3fed2,I356acd03\n\n* changes:\n  Revert \"Ignore 145-alloc-tracking-stress run-test failures with CC.\"\n  Revert \"Ignore 145-alloc-tracking-stress failures in interpreter with CC.\"\n  Revert \"Ignore 145-alloc-tracking-stress failures with JIT and CC.\"\n"
    },
    {
      "commit": "7a1c0148a9bfbd15132c949f7758719027e9deb4",
      "tree": "ebd69eee5596e32bf18381801224a23bac809b4a",
      "parents": [
        "275f97e225f534582b446eb7b9eb00c6757255d9"
      ],
      "author": {
        "name": "Dimitry Ivanov",
        "email": "dimitry@google.com",
        "time": "Thu Mar 17 15:59:38 2016 -0700"
      },
      "committer": {
        "name": "Dimitry Ivanov",
        "email": "dimitry@google.com",
        "time": "Thu Mar 17 15:59:38 2016 -0700"
      },
      "message": "Remove TEMP_FAILURE_RETRY for unlink\n\nunlink(2) does not generate EINTR error\n\nChange-Id: I546b00a61b8ffcbd43b01f5ae6ff31f335be00ab\n"
    },
    {
      "commit": "0f474872afa353ac30012e679d77fa622e574d78",
      "tree": "d8ab7842945dc5d830738a859b3aca5f4db827f1",
      "parents": [
        "e9e98f12eb5dbe81db90d56c65c8872cabaa855d",
        "700ae4071cc297e2c567322661704d5eb5af76ae"
      ],
      "author": {
        "name": "Aart Bik",
        "email": "ajcbik@google.com",
        "time": "Thu Mar 17 22:52:06 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 17 22:52:06 2016 +0000"
      },
      "message": "Merge \"Complete the 1.8 unsafe memory fences tests.\""
    },
    {
      "commit": "4eb90bf9f170a1d0a8b48be5227ac56613ae641c",
      "tree": "7c37eb0ff54d8a234deacfecfd92969d97413e3b",
      "parents": [
        "6c73836daf0e8e5dfd18e4e090eb00c0de2e7255"
      ],
      "author": {
        "name": "Hiroshi Yamauchi",
        "email": "yamauchi@google.com",
        "time": "Thu Mar 17 14:58:20 2016 -0700"
      },
      "committer": {
        "name": "Hiroshi Yamauchi",
        "email": "yamauchi@google.com",
        "time": "Thu Mar 17 14:58:20 2016 -0700"
      },
      "message": "Revert \"Ignore 145-alloc-tracking-stress run-test failures with CC.\"\n\nThis reverts commit eeed32cd6b9d6949dd1e0ebbea6ea897e58bb2b8.\n\nBug: 27467554\n"
    },
    {
      "commit": "6c73836daf0e8e5dfd18e4e090eb00c0de2e7255",
      "tree": "a6f8ac9ef03fa53806df0a1f724489f4311a033c",
      "parents": [
        "5c0a4aff91efca13b1a560bca0be98fbc6da5ddd"
      ],
      "author": {
        "name": "Hiroshi Yamauchi",
        "email": "yamauchi@google.com",
        "time": "Thu Mar 17 14:57:58 2016 -0700"
      },
      "committer": {
        "name": "Hiroshi Yamauchi",
        "email": "yamauchi@google.com",
        "time": "Thu Mar 17 14:57:58 2016 -0700"
      },
      "message": "Revert \"Ignore 145-alloc-tracking-stress failures in interpreter with CC.\"\n\nThis reverts commit fee85561670331f38e0676baadc9be422d3d079c.\n\nBug: 27467554\n"
    },
    {
      "commit": "5c0a4aff91efca13b1a560bca0be98fbc6da5ddd",
      "tree": "fb9a89cb54ddd4f41180d7d00a1c475ae91cd635",
      "parents": [
        "7f3397bec51bdeb7dfe76a17ea9d3279ddf79345"
      ],
      "author": {
        "name": "Hiroshi Yamauchi",
        "email": "yamauchi@google.com",
        "time": "Thu Mar 17 14:57:25 2016 -0700"
      },
      "committer": {
        "name": "Hiroshi Yamauchi",
        "email": "yamauchi@google.com",
        "time": "Thu Mar 17 14:57:33 2016 -0700"
      },
      "message": "Revert \"Ignore 145-alloc-tracking-stress failures with JIT and CC.\"\n\nThis reverts commit 3296585f5879a9563214f178f97ee689fc651758.\n\nBug: 27467554\nChange-Id: I356acd036f55605a782a83ab971d9808f10d0ed8\n"
    },
    {
      "commit": "e9e98f12eb5dbe81db90d56c65c8872cabaa855d",
      "tree": "ac547775549ac52c77739b6c6d7f496bf3fa288d",
      "parents": [
        "7f3397bec51bdeb7dfe76a17ea9d3279ddf79345",
        "f448016e70fa91269d3750384aab1ac98d7896fd"
      ],
      "author": {
        "name": "David Srbecky",
        "email": "dsrbecky@google.com",
        "time": "Thu Mar 17 20:24:29 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 17 20:24:30 2016 +0000"
      },
      "message": "Merge \"Do not JIT boot image during native-debugging (keep AOT code instead).\""
    },
    {
      "commit": "700ae4071cc297e2c567322661704d5eb5af76ae",
      "tree": "5e7f59c2d49d557027aeb7336892965ebf6cf69f",
      "parents": [
        "7f3397bec51bdeb7dfe76a17ea9d3279ddf79345"
      ],
      "author": {
        "name": "Aart Bik",
        "email": "ajcbik@google.com",
        "time": "Fri Mar 11 15:37:58 2016 -0800"
      },
      "committer": {
        "name": "Aart Bik",
        "email": "ajcbik@google.com",
        "time": "Thu Mar 17 12:56:49 2016 -0700"
      },
      "message": "Complete the 1.8 unsafe memory fences tests.\n\nRationale:\nThe tests for the fences were still TODO, and this\nchange list completes them. Java does not quite allow\nfor a weak memory order on just the signal, but this\nis as close as a real unit test as I can think of.\nAlso added a test suggested by Hans.\n\nBUG\u003d26264765\n\nChange-Id: I2dcb9b02fa63f72daf4c39b3744ff2010888713e\n"
    },
    {
      "commit": "7f3397bec51bdeb7dfe76a17ea9d3279ddf79345",
      "tree": "f450acdd3d621287cbf0ad12e1c7442d8de7013c",
      "parents": [
        "1160f2e14d61f95f3fb6bea03acb5451ad926acc",
        "e9dd04f633fcffc485f8d74861f39f66fc8bc522"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Thu Mar 17 18:02:06 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 17 18:02:06 2016 +0000"
      },
      "message": "Merge \"Revert \"Revert \"Fix issue with proxy invocation on default methods\"\"\""
    },
    {
      "commit": "1160f2e14d61f95f3fb6bea03acb5451ad926acc",
      "tree": "4b41626bede2b57128e48a686ce1f3f12e622101",
      "parents": [
        "275f97e225f534582b446eb7b9eb00c6757255d9",
        "97acf19053813bbfb5b957e51b9dd6efc16351b6"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Thu Mar 17 17:53:47 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 17 17:53:47 2016 +0000"
      },
      "message": "Merge \"Make run-test give extra time when doing gc-stress runs.\""
    },
    {
      "commit": "275f97e225f534582b446eb7b9eb00c6757255d9",
      "tree": "fe644115d4533171129bd2d1955b9875cb6d29f4",
      "parents": [
        "3bff678d255c9551782a7fdfb356e758585e477d",
        "d72945c6b18831630af8755fcf041f5a59c82cae"
      ],
      "author": {
        "name": "Hiroshi Yamauchi",
        "email": "yamauchi@google.com",
        "time": "Thu Mar 17 17:27:11 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 17 17:27:11 2016 +0000"
      },
      "message": "Merge \"Revert \"Revert \"Assembly TLAB allocation fast path for arm64.\"\"\""
    },
    {
      "commit": "97acf19053813bbfb5b957e51b9dd6efc16351b6",
      "tree": "67fb4ad3efc1884059e3c207bac23924998f9537",
      "parents": [
        "6f1b7ecf61a7be88bcbb259726e99a78a7235d15"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Thu Mar 17 09:59:38 2016 -0700"
      },
      "committer": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Thu Mar 17 10:15:08 2016 -0700"
      },
      "message": "Make run-test give extra time when doing gc-stress runs.\n\nSome tests (such as 968-default-partial-compile-generated) are running\nup against the current timeout when run with gcstress. This increases\nthe timeout to allow the tests to run fully.\n\nChange-Id: I89ada3affefd09d07c770a83d849f280293cc8ed\n"
    },
    {
      "commit": "d28f4a00933a4a3b8d5e9db73b8532924d0f989d",
      "tree": "1205844a68ee9e2c502f8ecbfd2d5cf96acd4190",
      "parents": [
        "fbc61e19578d281d05728bcd120e1ace57c2fbd8"
      ],
      "author": {
        "name": "David Srbecky",
        "email": "dsrbecky@google.com",
        "time": "Mon Mar 14 17:14:24 2016 +0000"
      },
      "committer": {
        "name": "David Srbecky",
        "email": "dsrbecky@google.com",
        "time": "Thu Mar 17 16:58:55 2016 +0000"
      },
      "message": "Generate native debug stackmaps before calls as well.\n\nThe debugger looks up PC of the call instruction, so the runtime\u0027s\nstackmap is not sufficient since it is at PC after the instruction.\n\nChange-Id: I0dd06c0b52e8079ea5d064ea10beb12c93584092\n"
    },
    {
      "commit": "3bff678d255c9551782a7fdfb356e758585e477d",
      "tree": "de60c56baa879cefada890ec3dcb780ced20866c",
      "parents": [
        "e4914ec0d83544243257e55d0f0b9da3ed7f147a",
        "55ea94dc8a7417fa33db010826c1f37734f7d7f2"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Thu Mar 17 16:32:40 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 17 16:32:40 2016 +0000"
      },
      "message": "Merge \"Fix bug where verification could crash on unresolved types.\""
    },
    {
      "commit": "e9dd04f633fcffc485f8d74861f39f66fc8bc522",
      "tree": "894c9061f726899e0988c5c0c987eb18bab2d527",
      "parents": [
        "e848c29bb35d91f23bb6f52712aa7f2dff342ea0"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Wed Mar 16 16:09:45 2016 -0700"
      },
      "committer": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Thu Mar 17 16:29:55 2016 +0000"
      },
      "message": "Revert \"Revert \"Fix issue with proxy invocation on default methods\"\"\n\nThis reverts commit daf58c80d42f024aae0cb94ebd2c0bd61ebbf240.\n\nBug: 27621360\nChange-Id: I56fccf19ae80451be4c316ba14911c667cbe9e47\n"
    },
    {
      "commit": "e4914ec0d83544243257e55d0f0b9da3ed7f147a",
      "tree": "b466b9ebdc51f640936a9503fff469888dfef7b3",
      "parents": [
        "07c4134a759500383bf5931fe12941f48fd051da",
        "04680f3d7b021a0afb460266d442f564186a3b6f"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Thu Mar 17 14:39:13 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 17 14:39:13 2016 +0000"
      },
      "message": "Merge \"Dump oat file information as part of DumpForSigQuit.\""
    },
    {
      "commit": "07c4134a759500383bf5931fe12941f48fd051da",
      "tree": "2a9ffbf2cb65aa28e8ec5d298f97d81c16d2408f",
      "parents": [
        "0205b58a0d7a9ce5832393857c19c086c78996e9",
        "0397163516fb882589c5be734439dedfe4d271fb"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Thu Mar 17 14:20:58 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 17 14:20:59 2016 +0000"
      },
      "message": "Merge \"Fix load store elimination bug in the presence of null[i].\""
    },
    {
      "commit": "04680f3d7b021a0afb460266d442f564186a3b6f",
      "tree": "47acec9c78b982555e7a4fdfa2c685ded0d46a76",
      "parents": [
        "0205b58a0d7a9ce5832393857c19c086c78996e9"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Thu Mar 17 11:56:54 2016 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Thu Mar 17 13:51:47 2016 +0000"
      },
      "message": "Dump oat file information as part of DumpForSigQuit.\n\nChange-Id: Ie8d256d8fa16565105cfe5c39cc96826983469da\n"
    },
    {
      "commit": "0397163516fb882589c5be734439dedfe4d271fb",
      "tree": "2a9ffbf2cb65aa28e8ec5d298f97d81c16d2408f",
      "parents": [
        "0205b58a0d7a9ce5832393857c19c086c78996e9"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Thu Mar 17 10:44:24 2016 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Thu Mar 17 13:24:10 2016 +0000"
      },
      "message": "Fix load store elimination bug in the presence of null[i].\n\nDue to the dex specification, we can be in a state where\ntwo array get with the same dex register inputs are typed\ndifferently.\n\nbug:27683874\n\nChange-Id: Ia821fd32e86c306093372249e7686332a7584263\n"
    },
    {
      "commit": "f448016e70fa91269d3750384aab1ac98d7896fd",
      "tree": "9bb4414c763d13c2e178472d3bf1ee73bce97392",
      "parents": [
        "8e57978b5f330a322f05644c2db7fa8ce89b1b46"
      ],
      "author": {
        "name": "David Srbecky",
        "email": "dsrbecky@google.com",
        "time": "Wed Mar 16 00:06:24 2016 +0000"
      },
      "committer": {
        "name": "David Srbecky",
        "email": "dsrbecky@google.com",
        "time": "Thu Mar 17 11:54:49 2016 +0000"
      },
      "message": "Do not JIT boot image during native-debugging (keep AOT code instead).\n\nThe performance impact is currently significant and being able\nto debug framework is not our primary goal for native debugging.\n\nChange-Id: I3366c2a6317004f9dd16700b271a6c9b974f1c6e\n"
    },
    {
      "commit": "0205b58a0d7a9ce5832393857c19c086c78996e9",
      "tree": "b1d6f91d27905879dfd3f97a5df45d860ca6a4dd",
      "parents": [
        "db1f7dac02f6dcecac3e032f10abbcdbf3cf4331",
        "d3c59658faf9aaeb49cf63d928cead324f14bd8a"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Thu Mar 17 10:50:11 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 17 10:50:11 2016 +0000"
      },
      "message": "Merge \"Check GetDumpNativeStackOnSigQuit() for daemons.\""
    },
    {
      "commit": "d3c59658faf9aaeb49cf63d928cead324f14bd8a",
      "tree": "be4d1b19e228bf2dcaacc1b3adea220d1831e981",
      "parents": [
        "f808e8a0cc218c2b98023ef0e91f3c5b74ad2962"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Thu Mar 17 09:35:04 2016 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Thu Mar 17 10:48:33 2016 +0000"
      },
      "message": "Check GetDumpNativeStackOnSigQuit() for daemons.\n\nThe flag is passed by run-test to avoid libunwind crash flakiness,\nso we should check it when dumping threads.\n\nChange-Id: I3a3fcfd80ab254a315d58d629c81161fea9900dc\n"
    },
    {
      "commit": "db1f7dac02f6dcecac3e032f10abbcdbf3cf4331",
      "tree": "ce075b131513e65de9354001a37ba90f3a2b6787",
      "parents": [
        "e848c29bb35d91f23bb6f52712aa7f2dff342ea0",
        "a1425a1c9c98ae3fc772834933a5d55566fb5699"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Thu Mar 17 01:03:54 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 17 01:03:54 2016 +0000"
      },
      "message": "Merge \"ART: Remember whether the cache was pruned\""
    },
    {
      "commit": "e848c29bb35d91f23bb6f52712aa7f2dff342ea0",
      "tree": "ce1319e5382b4c5dd6c85ec22fac8357e52277bb",
      "parents": [
        "a67a089761ca770aa50122c47c5451a52e7eb807",
        "908c0b28517c2d21f9ddd231e91cdd2c339aeb16"
      ],
      "author": {
        "name": "Bill Buzbee",
        "email": "buzbee@google.com",
        "time": "Wed Mar 16 23:06:01 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 16 23:06:01 2016 +0000"
      },
      "message": "Merge \"ART: Mterp arm64 2-operand double rem fix\""
    },
    {
      "commit": "a67a089761ca770aa50122c47c5451a52e7eb807",
      "tree": "158a3eb5f1fa75097316cffd6f7ff396791c6e7f",
      "parents": [
        "08aa5f3086a1c0f6f4839a73535ecf3a55cfae8c",
        "daf58c80d42f024aae0cb94ebd2c0bd61ebbf240"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Wed Mar 16 23:02:59 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 16 23:02:59 2016 +0000"
      },
      "message": "Merge \"Revert \"Fix issue with proxy invocation on default methods\"\""
    },
    {
      "commit": "daf58c80d42f024aae0cb94ebd2c0bd61ebbf240",
      "tree": "66f378cf59ddee476981de4828461f62bceafa9f",
      "parents": [
        "ec3b7ab8f008f36f1072d4ba03da204229b95976"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Wed Mar 16 23:00:49 2016 +0000"
      },
      "committer": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Wed Mar 16 23:00:49 2016 +0000"
      },
      "message": "Revert \"Fix issue with proxy invocation on default methods\"\n\nThis reverts commit ec3b7ab8f008f36f1072d4ba03da204229b95976.\n\nChange-Id: Idfb2c63c246cc5dae7670503e70ad3f62bb1e1eb\n"
    },
    {
      "commit": "08aa5f3086a1c0f6f4839a73535ecf3a55cfae8c",
      "tree": "ad3a9dc15f26428060e809181c8dcb3071abe85e",
      "parents": [
        "9ee48fbf7395488ea34d7d268edb31d7abe4ebe9",
        "4dd47ab9fb2c4b0c964417f7c9013d749a16dfa4"
      ],
      "author": {
        "name": "Hiroshi Yamauchi",
        "email": "yamauchi@google.com",
        "time": "Wed Mar 16 22:55:50 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 16 22:55:50 2016 +0000"
      },
      "message": "Merge \"Fix valgrind-test-art-host to run both 32-bit and 64-bit tests.\""
    },
    {
      "commit": "9ee48fbf7395488ea34d7d268edb31d7abe4ebe9",
      "tree": "a26fd52af962949685da6a359dc6dc36df9aa4d5",
      "parents": [
        "6f1b7ecf61a7be88bcbb259726e99a78a7235d15",
        "1cc7e8b024ad800320ea8d94a10ee9965904fe93"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Wed Mar 16 22:02:20 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 16 22:02:20 2016 +0000"
      },
      "message": "Merge \"Add verify-art-runtime usage to dex2oat\""
    },
    {
      "commit": "1cc7e8b024ad800320ea8d94a10ee9965904fe93",
      "tree": "a26fd52af962949685da6a359dc6dc36df9aa4d5",
      "parents": [
        "6f1b7ecf61a7be88bcbb259726e99a78a7235d15"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Wed Mar 16 14:29:17 2016 -0700"
      },
      "committer": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Wed Mar 16 14:51:22 2016 -0700"
      },
      "message": "Add verify-art-runtime usage to dex2oat\n\nBug: 27688793\n\n(cherry picked from commit c6068709a482065d6f5426640f1c9316797508e3)\n\nChange-Id: Idcf6b8023a15c816168ce42456d2bd7b463d0951\n"
    },
    {
      "commit": "908c0b28517c2d21f9ddd231e91cdd2c339aeb16",
      "tree": "8b90196a1aa5da5658cc15deb677aff315ccf073",
      "parents": [
        "8e57978b5f330a322f05644c2db7fa8ce89b1b46"
      ],
      "author": {
        "name": "buzbee",
        "email": "buzbee@google.com",
        "time": "Wed Mar 16 14:39:50 2016 -0700"
      },
      "committer": {
        "name": "buzbee",
        "email": "buzbee@google.com",
        "time": "Wed Mar 16 14:39:50 2016 -0700"
      },
      "message": "ART: Mterp arm64 2-operand double rem fix\n\nAn instruction ordering bug caused 2-operand double-precision\nrem operations to be performed incorrectly on the arm64 fast\ninterpreter.  Also, fixes the existing omnibus-opcodes smoke test\nto better catch 2-operand float and double operation problems\n(the problem was masked in the existing test).\n\nBug: 27604215\nChange-Id: I9fac1e61d9defe7d623c611406c35921abb65b04\n"
    },
    {
      "commit": "55ea94dc8a7417fa33db010826c1f37734f7d7f2",
      "tree": "0a505595b21817a677ec02ee684e3587899ff779",
      "parents": [
        "553ed05100f079203371da55e8a9d824b8e9948e"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Tue Mar 15 09:50:26 2016 -0700"
      },
      "committer": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Wed Mar 16 14:36:28 2016 -0700"
      },
      "message": "Fix bug where verification could crash on unresolved types.\n\nBug: 27626708\n\nChange-Id: I708ee18215dccadc00ff3daa1e01c2830475ccae\n"
    },
    {
      "commit": "6f1b7ecf61a7be88bcbb259726e99a78a7235d15",
      "tree": "5b7a34b9ee466a2950744b16a39b8421a6d3cec2",
      "parents": [
        "932e6bf238a00ae9813e91acb7249cb063fab205",
        "50e933188d993c6eb67560db1fcad67ba1d182e1"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Wed Mar 16 21:07:31 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 16 21:07:31 2016 +0000"
      },
      "message": "Merge \"Fix race in AllocEntrypointsInstrumented\""
    },
    {
      "commit": "d72945c6b18831630af8755fcf041f5a59c82cae",
      "tree": "413977fb152b0db8b19320431d5d620521d5751a",
      "parents": [
        "8e57978b5f330a322f05644c2db7fa8ce89b1b46"
      ],
      "author": {
        "name": "Hiroshi Yamauchi",
        "email": "yamauchi@google.com",
        "time": "Wed Mar 16 11:23:10 2016 -0700"
      },
      "committer": {
        "name": "Hiroshi Yamauchi",
        "email": "yamauchi@google.com",
        "time": "Wed Mar 16 13:54:01 2016 -0700"
      },
      "message": "Revert \"Revert \"Assembly TLAB allocation fast path for arm64.\"\"\n\nThis reverts commit 52fa2c698b995c21940f366cf3a44204ddf4f8e9.\n\nFix the mvn instructions.\n\nBug: 9986565\nChange-Id: Ib7b2023cd54c57131442e1de85c64f40b818313d\n"
    },
    {
      "commit": "932e6bf238a00ae9813e91acb7249cb063fab205",
      "tree": "c14428e8989a66951b72dd519dd43392d2ae6489",
      "parents": [
        "8e57978b5f330a322f05644c2db7fa8ce89b1b46",
        "ec3b7ab8f008f36f1072d4ba03da204229b95976"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Wed Mar 16 20:39:54 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 16 20:39:54 2016 +0000"
      },
      "message": "Merge \"Fix issue with proxy invocation on default methods\""
    },
    {
      "commit": "50e933188d993c6eb67560db1fcad67ba1d182e1",
      "tree": "b0712470920bb69e4823787afec07f37a6eea6bb",
      "parents": [
        "8e57978b5f330a322f05644c2db7fa8ce89b1b46"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Wed Mar 16 11:25:29 2016 -0700"
      },
      "committer": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Wed Mar 16 13:29:18 2016 -0700"
      },
      "message": "Fix race in AllocEntrypointsInstrumented\n\nWe were using the quick_alloc_entry_points_instrumentation_counter_,\nthis counter is updated before the threads are suspended. The\nallocator could come out of a suspend point, see that threads are\nsupposedly still no instrumented, continue the allocation, then\nsuddenly quick_alloc_entry_points_instrumentation_counter_ becomes\n1 and alloc_tracking_enabled_ becomes true resulting in a failing\nDCHECK.\n\nThe fix is to add a boolean that is updated only when the threads\nare suspended.\n\nBug: 27506909\n\n(cherry picked from commit 77d993107773b7b9bd7f07ce08d0aaac1631bf84)\n\nChange-Id: Id12983ef77c4fddb0394e4439ce0829777f1a70b\n"
    },
    {
      "commit": "4dd47ab9fb2c4b0c964417f7c9013d749a16dfa4",
      "tree": "5edd81a0b98214927b321e7b7757d356fe357972",
      "parents": [
        "5942e537161a059ef1969a81db101876555cd77d"
      ],
      "author": {
        "name": "Hiroshi Yamauchi",
        "email": "yamauchi@google.com",
        "time": "Wed Mar 16 11:39:33 2016 -0700"
      },
      "committer": {
        "name": "Hiroshi Yamauchi",
        "email": "yamauchi@google.com",
        "time": "Wed Mar 16 11:39:33 2016 -0700"
      },
      "message": "Fix valgrind-test-art-host to run both 32-bit and 64-bit tests.\n\nBug: 27156726\nChange-Id: Ie93405d6238f7cc5eba351cfb6c5b0f5d8348908\n"
    },
    {
      "commit": "8e57978b5f330a322f05644c2db7fa8ce89b1b46",
      "tree": "0e61b8eda07900e22f4fa1e19795485460677b2f",
      "parents": [
        "03fdc90721a1874a4aef9adfd8fc1b9b4b4bc249",
        "346dc993615487e9c645a515dfcbf9a6488f36fe"
      ],
      "author": {
        "name": "David Srbecky",
        "email": "dsrbecky@google.com",
        "time": "Wed Mar 16 17:54:52 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 16 17:54:52 2016 +0000"
      },
      "message": "Merge \"Remove --native-debuggable compiler option.\""
    },
    {
      "commit": "03fdc90721a1874a4aef9adfd8fc1b9b4b4bc249",
      "tree": "d8228731e1d42c24d303ee37e7c56134bc840448",
      "parents": [
        "1a738fc659a7b91456b168d2ee1edcd9eb777569",
        "a5c4a4060edd03eda017abebc85f24cffb083ba7"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Wed Mar 16 17:54:34 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 16 17:54:34 2016 +0000"
      },
      "message": "Merge \"Make art::HCompare support boolean, byte, short and char inputs.\""
    },
    {
      "commit": "346dc993615487e9c645a515dfcbf9a6488f36fe",
      "tree": "adf8006d2786c31cae282161491ab7c8f2cc3b2b",
      "parents": [
        "fbc61e19578d281d05728bcd120e1ace57c2fbd8"
      ],
      "author": {
        "name": "David Srbecky",
        "email": "dsrbecky@google.com",
        "time": "Sun Mar 13 22:00:07 2016 +0000"
      },
      "committer": {
        "name": "David Srbecky",
        "email": "dsrbecky@google.com",
        "time": "Wed Mar 16 17:24:17 2016 +0000"
      },
      "message": "Remove --native-debuggable compiler option.\n\nCheck if both --debuggable and --generate-debug-info are set instead.\n\nHistory: I have recently added the --native-debuggable flag to control\nwhether extra stack maps are generated in order to produce accurate\nnative line number mapping of all generated code. I didn\u0027t want to\ninclude it into --debuggable since we compile boot.oat as debuggable\nand so it would be affected.\n\nOn second thought, it would have been reasonable to generate the extra\nstackmaps only if both --debuggable and --generate-debug-info are set,\ninstead of introducing another compiler flag. This means we do not\naffect boot.oat but we still get the extra stack maps if DWARF debug\ninformation is explicitly requested.\n\nChange-Id: I7e5e557e4850a88b3b6f86178d2cb645fb1e1110\n"
    },
    {
      "commit": "1a738fc659a7b91456b168d2ee1edcd9eb777569",
      "tree": "3d14808955b0b9852097cf384b34264a050d1ef2",
      "parents": [
        "615017b07b05c29604144612897e5f7989948d24",
        "a17245013e17621ff1a629ab164a1284e2258ad0"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Mar 16 17:10:40 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 16 17:10:40 2016 +0000"
      },
      "message": "Merge \"Forgot space.\""
    },
    {
      "commit": "615017b07b05c29604144612897e5f7989948d24",
      "tree": "4ae2cf6f6fcee1bb24dbc8b8153355d0ae4c9027",
      "parents": [
        "8b5e04b3573f430dc0475c17f4b3c6ada8aaccf5",
        "0cb11c3dc6c3e7c3521b49ab0be9138c60037eba"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Wed Mar 16 17:04:52 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 16 17:04:52 2016 +0000"
      },
      "message": "Merge \"runtime: delete native/java_lang_Runtime.h.\""
    },
    {
      "commit": "a17245013e17621ff1a629ab164a1284e2258ad0",
      "tree": "f39105d2bb8c885cd0624c678159272473e308e2",
      "parents": [
        "8b5e04b3573f430dc0475c17f4b3c6ada8aaccf5"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Mar 16 17:01:39 2016 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Mar 16 17:01:39 2016 +0000"
      },
      "message": "Forgot space.\n\nChange-Id: If9eced6d5bd6d8d0248bad0e7b12095fb5a84d26\n"
    },
    {
      "commit": "8b5e04b3573f430dc0475c17f4b3c6ada8aaccf5",
      "tree": "584efbc108d09817c62e45dbf5638a50bce58e00",
      "parents": [
        "713c519db15aaa8d6f33b744fd28adddb97a07c2",
        "44fd0e5e9cc384783398b1f3ad85937aa856651c"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Mar 16 16:58:22 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 16 16:58:22 2016 +0000"
      },
      "message": "Merge \"Fix inliner crash related to type propagation.\""
    },
    {
      "commit": "a5c4a4060edd03eda017abebc85f24cffb083ba7",
      "tree": "85f69512d33c19d82e172a490a241f3a17d66560",
      "parents": [
        "713c519db15aaa8d6f33b744fd28adddb97a07c2"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Tue Mar 15 15:02:50 2016 +0000"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Wed Mar 16 16:49:36 2016 +0000"
      },
      "message": "Make art::HCompare support boolean, byte, short and char inputs.\n\nAlso extend tests covering the IntegerSignum, LongSignum,\nIntegerCompare and LongCompare intrinsics and their\ntranslation into an art::HCompare instruction.\n\nBug: 27629913\nChange-Id: I0afc75ee6e82602b01ec348bbb36a08e8abb8bb8\n"
    },
    {
      "commit": "713c519db15aaa8d6f33b744fd28adddb97a07c2",
      "tree": "f58310012c0f1fbe16370eaf9fb16b29a89d4c8e",
      "parents": [
        "914d71ead70bb6f2084b2ed39a9fd58fd014f67d",
        "2385d09d254ba3aafb2ee77178f16758e9685682"
      ],
      "author": {
        "name": "Sebastien Hertz",
        "email": "shertz@google.com",
        "time": "Wed Mar 16 16:16:41 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 16 16:16:41 2016 +0000"
      },
      "message": "Merge \"Re-enable checker tests 536 and 537\""
    },
    {
      "commit": "2385d09d254ba3aafb2ee77178f16758e9685682",
      "tree": "f58310012c0f1fbe16370eaf9fb16b29a89d4c8e",
      "parents": [
        "914d71ead70bb6f2084b2ed39a9fd58fd014f67d"
      ],
      "author": {
        "name": "Sebastien Hertz",
        "email": "shertz@google.com",
        "time": "Wed Mar 16 16:20:10 2016 +0100"
      },
      "committer": {
        "name": "Sebastien Hertz",
        "email": "shertz@google.com",
        "time": "Wed Mar 16 16:20:10 2016 +0100"
      },
      "message": "Re-enable checker tests 536 and 537\n\nThey were disabled due to a bug in Jack that is fixed now.\n\nBug: 25635944\nChange-Id: Id68824a8b4abbb6710e61897ffb3ed5daf839413\n"
    },
    {
      "commit": "44fd0e5e9cc384783398b1f3ad85937aa856651c",
      "tree": "60414c63cdc0d2d84abc92ad8eb9fa8379bc32b9",
      "parents": [
        "767c3b9779cfa877867ba0e8b9f66a726cf24ecf"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Mar 16 15:16:06 2016 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Mar 16 15:17:55 2016 +0000"
      },
      "message": "Fix inliner crash related to type propagation.\n\n- Do not agressively try to resolve a return type.\n- Deal with unresolved return type.\n\nbug:25492619\n\nChange-Id: Idc9c96a0b376fe5ee86b411c02ce7078c7f48c84\n"
    },
    {
      "commit": "0cb11c3dc6c3e7c3521b49ab0be9138c60037eba",
      "tree": "faae3886e98a34af6a323a9572ad6def1961fa50",
      "parents": [
        "914d71ead70bb6f2084b2ed39a9fd58fd014f67d"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Wed Mar 16 15:11:15 2016 +0000"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Wed Mar 16 15:12:38 2016 +0000"
      },
      "message": "runtime: delete native/java_lang_Runtime.h.\n\nNow unused, except for an unnecessary include.\n\nbug: 27387202\nChange-Id: Ie77dc0da156a64e8ea03af1878b44d20c16c5ae5\n"
    },
    {
      "commit": "914d71ead70bb6f2084b2ed39a9fd58fd014f67d",
      "tree": "50f30d6e47d18aa6c3ccec9f05727b4898268b20",
      "parents": [
        "1583e624d4c970d8e571b265b9a8f08402d91f82",
        "2ae48182573da7087bffc2873730bc758ec29696"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Wed Mar 16 14:40:08 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 16 14:40:08 2016 +0000"
      },
      "message": "Merge \"Clean up NullCheck generation and record stats about it.\""
    },
    {
      "commit": "1583e624d4c970d8e571b265b9a8f08402d91f82",
      "tree": "fdde737540eca3e692caa85f98821a0cbef9f840",
      "parents": [
        "532da65d01f13facd261367beb34ee41146671d4",
        "6915898b28cea6c9836ca1be6814d87e89cc6d76"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Wed Mar 16 14:39:49 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 16 14:39:49 2016 +0000"
      },
      "message": "Merge \"Improve compiler stats\""
    },
    {
      "commit": "532da65d01f13facd261367beb34ee41146671d4",
      "tree": "540c3790e440187a8c1dd10cb4156a23fa06723e",
      "parents": [
        "011b51175b9e4c96f26aea376afdf23b84276e9a",
        "933330a192d43d7c7304120999907857a89c2f96"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Mar 16 14:39:16 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 16 14:39:16 2016 +0000"
      },
      "message": "Merge \"Add more statistics for memory use of the JIT.\""
    },
    {
      "commit": "933330a192d43d7c7304120999907857a89c2f96",
      "tree": "a413b4df2a4b9fdb804983204168ee23cd9c9eb7",
      "parents": [
        "f808e8a0cc218c2b98023ef0e91f3c5b74ad2962"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Mar 16 14:20:06 2016 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Mar 16 14:20:26 2016 +0000"
      },
      "message": "Add more statistics for memory use of the JIT.\n\nCollect data for stack maps, profiling info, and compiled code.\n\nbug:27520994\n\nChange-Id: Ic87361230c96ce0090027a37d750e948d806c597\n"
    },
    {
      "commit": "011b51175b9e4c96f26aea376afdf23b84276e9a",
      "tree": "c65c011f50831e9fb3475b693336e9ee0bc1714f",
      "parents": [
        "9a70d583029958d033f2ceca864032ca8fdd6598",
        "e8b4e851e17aa6ec03941f98d7bf48dad1baf647"
      ],
      "author": {
        "name": "David Srbecky",
        "email": "dsrbecky@google.com",
        "time": "Wed Mar 16 14:13:02 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 16 14:13:02 2016 +0000"
      },
      "message": "Merge \"Call __jit_debug_register_code() indirectly via global variable.\""
    },
    {
      "commit": "2ae48182573da7087bffc2873730bc758ec29696",
      "tree": "d6955329ad876aefd477f7ef8905b070b9ab95dd",
      "parents": [
        "6915898b28cea6c9836ca1be6814d87e89cc6d76"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Wed Mar 16 14:05:09 2016 +0000"
      },
      "committer": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Wed Mar 16 14:10:27 2016 +0000"
      },
      "message": "Clean up NullCheck generation and record stats about it.\n\nThis removes redundant code from the generators and allows for easier\nstat recording.\n\nChange-Id: Iccd4368f9e9d87a6fecb863dee4e2145c97851c4\n"
    },
    {
      "commit": "6915898b28cea6c9836ca1be6814d87e89cc6d76",
      "tree": "89eb0f498a958b72d78c8aee25b4de212c25348b",
      "parents": [
        "fbc61e19578d281d05728bcd120e1ace57c2fbd8"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Wed Mar 16 11:53:41 2016 +0000"
      },
      "committer": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Wed Mar 16 14:07:22 2016 +0000"
      },
      "message": "Improve compiler stats\n\n- report the max size of arena alloc\n- report how many virtual or interface invokes were inlined\n\nChange-Id: I82f154a8e25b5e3890181a1aa11346cdc3f93e37\n"
    },
    {
      "commit": "9a70d583029958d033f2ceca864032ca8fdd6598",
      "tree": "ce9b553d6c732792c15261c1aa91503785ff89bc",
      "parents": [
        "767c3b9779cfa877867ba0e8b9f66a726cf24ecf",
        "1c5b6da7a2ffef1bb14f30f41a3bbd78d3db7b18"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Mar 16 13:55:51 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 16 13:55:51 2016 +0000"
      },
      "message": "Merge \"Set USE_JACK to true.\""
    },
    {
      "commit": "1c5b6da7a2ffef1bb14f30f41a3bbd78d3db7b18",
      "tree": "945f5f88c7df3cfee4e963a64fa8ccb2f12803a5",
      "parents": [
        "41954d8f0d1cdada0886875508b0653b1be4996c"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Mar 16 10:55:57 2016 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Mar 16 13:46:23 2016 +0000"
      },
      "message": "Set USE_JACK to true.\n\nThis fixes running checker when just doing art/test/run-test.\n\nChange-Id: Icfac5896cdfd64eb16b0127d5f16f552b93ad03e\n"
    },
    {
      "commit": "767c3b9779cfa877867ba0e8b9f66a726cf24ecf",
      "tree": "3febd7e485eccf3bf88514de1e12780b80923544",
      "parents": [
        "f808e8a0cc218c2b98023ef0e91f3c5b74ad2962",
        "404b5bf2d6e209e33218bbf9b16147d3664c0dc6"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Mar 16 12:52:06 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 16 12:52:07 2016 +0000"
      },
      "message": "Merge \"Move specific build rule of 529 into the default script.\""
    },
    {
      "commit": "404b5bf2d6e209e33218bbf9b16147d3664c0dc6",
      "tree": "3febd7e485eccf3bf88514de1e12780b80923544",
      "parents": [
        "f808e8a0cc218c2b98023ef0e91f3c5b74ad2962"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Mar 16 12:39:17 2016 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Mar 16 12:40:03 2016 +0000"
      },
      "message": "Move specific build rule of 529 into the default script.\n\nChange-Id: I90ff4b4c64a4e077b360bbec7a8e21b52139f395\n"
    },
    {
      "commit": "f808e8a0cc218c2b98023ef0e91f3c5b74ad2962",
      "tree": "231dfcf6641c0a4349a959b06ca02add86666a6e",
      "parents": [
        "576a13ab2f1bc82e72245db5fbb4dd8587b19bf1",
        "a4f81546373f4cb5fa6dfc135307ee0a1d930872"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Mar 16 11:19:18 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 16 11:19:18 2016 +0000"
      },
      "message": "Merge \"Collect memory use for the JIT.\""
    },
    {
      "commit": "a4f81546373f4cb5fa6dfc135307ee0a1d930872",
      "tree": "bfc592fc0ec418ac8bbc270a31c6e741849c3276",
      "parents": [
        "e70cda6147e2e49384a219b167a6c734a8db28f5"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Tue Mar 08 16:57:48 2016 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Mar 16 11:16:49 2016 +0000"
      },
      "message": "Collect memory use for the JIT.\n\nbug:27520994\n\nChange-Id: I67b0c5b822001bfde8738a988c1ade69f1a26e3f\n"
    },
    {
      "commit": "576a13ab2f1bc82e72245db5fbb4dd8587b19bf1",
      "tree": "737dfb513d04c706a911bd31b8448297599ebe8b",
      "parents": [
        "41954d8f0d1cdada0886875508b0653b1be4996c",
        "e5671618d19489ad0781ec0d204c7765317170cf"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Mar 16 11:15:43 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 16 11:15:43 2016 +0000"
      },
      "message": "Merge \"Accept boolean as an input of HDivZeroCheck.\""
    },
    {
      "commit": "e5671618d19489ad0781ec0d204c7765317170cf",
      "tree": "317d451ebf639f89e91d4c1e482d950579da0a0f",
      "parents": [
        "d35f4a2eacf9ee9c9d75bb0c00eec7ae31ad1949"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Mar 16 11:03:54 2016 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Mar 16 11:14:20 2016 +0000"
      },
      "message": "Accept boolean as an input of HDivZeroCheck.\n\nAll our arithmetic operations accept it.\n\nbug:27624718\nChange-Id: I1f6bb95dc77ecb3fb2fcabb35a93b31c524bfa0a\n"
    },
    {
      "commit": "41954d8f0d1cdada0886875508b0653b1be4996c",
      "tree": "2b1034c24dbb06e4b0f0ec8b75f791a4dbd81df3",
      "parents": [
        "d35f4a2eacf9ee9c9d75bb0c00eec7ae31ad1949",
        "639ec6be975b53685c2efb73f6c458e659feb7a2"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Mar 16 10:54:51 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 16 10:54:52 2016 +0000"
      },
      "message": "Merge \"Fix checker test.\""
    },
    {
      "commit": "639ec6be975b53685c2efb73f6c458e659feb7a2",
      "tree": "4c85bb68f44470f0b2747360cc0c46d10127b173",
      "parents": [
        "41bcd81aebfb48cb848c84bc40f241a18c376af3"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Mar 16 10:41:53 2016 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Mar 16 10:53:56 2016 +0000"
      },
      "message": "Fix checker test.\n\nChange-Id: I1388868ca69c9f964f2019ff79d5c7aa0f00d57c\n"
    },
    {
      "commit": "d35f4a2eacf9ee9c9d75bb0c00eec7ae31ad1949",
      "tree": "976463c15a1616b128551d32b3fdea6c8b48a3a5",
      "parents": [
        "4344e11598b3079032773ad7e381658f39bed92e",
        "52fa2c698b995c21940f366cf3a44204ddf4f8e9"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Mar 16 10:23:43 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 16 10:23:43 2016 +0000"
      },
      "message": "Merge \"Revert \"Assembly TLAB allocation fast path for arm64.\"\""
    },
    {
      "commit": "52fa2c698b995c21940f366cf3a44204ddf4f8e9",
      "tree": "976463c15a1616b128551d32b3fdea6c8b48a3a5",
      "parents": [
        "4344e11598b3079032773ad7e381658f39bed92e"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Mar 16 10:23:03 2016 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Mar 16 10:23:31 2016 +0000"
      },
      "message": "Revert \"Assembly TLAB allocation fast path for arm64.\"\n\nAssembly code does not compile\nBug: 9986565\n\nThis reverts commit b7e52b02a82c69e59c88f06945fb21672dfe9923.\n\nChange-Id: I80de1bcd6270e2d76f79cb708811a41c039ea5bb\n"
    },
    {
      "commit": "4344e11598b3079032773ad7e381658f39bed92e",
      "tree": "104d9dac8c50d9089be5397f35731cad217d6e51",
      "parents": [
        "a0ef5582d325485866d34fbaa6276a43bc72de09",
        "563cf332e4560601207b2d039b42f6b0fdff8ce8"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Mar 16 10:23:20 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 16 10:23:20 2016 +0000"
      },
      "message": "Merge \"Revert \"Tentative fix for build breakage with read barriers.\"\""
    },
    {
      "commit": "563cf332e4560601207b2d039b42f6b0fdff8ce8",
      "tree": "2584f2a938507b6d0fcd18915f627992f1eccfd6",
      "parents": [
        "448f21e2c1cb43b193736598719979ebd2aed0b0"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Mar 16 10:22:09 2016 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Mar 16 10:22:09 2016 +0000"
      },
      "message": "Revert \"Tentative fix for build breakage with read barriers.\"\n\nThis reverts commit 448f21e2c1cb43b193736598719979ebd2aed0b0.\n\nChange-Id: Id821effa06697b1464581bcd9c8f34cd0ea69896\n"
    },
    {
      "commit": "a0ef5582d325485866d34fbaa6276a43bc72de09",
      "tree": "a2ea86954d9b11cc3abba7479a56f0d30258d32e",
      "parents": [
        "3e906819c33d19c9586ecd9441f0ffb8433f2bad",
        "4d18145c4bfff248cebc7f7fbb7d3a2c57fe9e49"
      ],
      "author": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Wed Mar 16 10:13:48 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 16 10:13:48 2016 +0000"
      },
      "message": "Merge \"Optimizing: Fix arm64 shifter operand test.\""
    },
    {
      "commit": "3e906819c33d19c9586ecd9441f0ffb8433f2bad",
      "tree": "77b91c120c37cb149fa4740b6f677194c2706605",
      "parents": [
        "d9ebad9b52605ed785222a86c84e58fa7cb66686",
        "1693a1f9c83a0bf5a29fa18ddc2d87e04e049233"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Wed Mar 16 10:12:39 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 16 10:12:39 2016 +0000"
      },
      "message": "Merge \"Make art::HCompare side effect free.\""
    },
    {
      "commit": "4d18145c4bfff248cebc7f7fbb7d3a2c57fe9e49",
      "tree": "0d5d5c30ad292ee93c2d53223b9776bf0d05c889",
      "parents": [
        "d9ebad9b52605ed785222a86c84e58fa7cb66686"
      ],
      "author": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Wed Mar 16 10:02:39 2016 +0000"
      },
      "committer": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Wed Mar 16 10:02:39 2016 +0000"
      },
      "message": "Optimizing: Fix arm64 shifter operand test.\n\nGeneric simplifier removes 3 shifts from the test since\n    https://android-review.googlesource.com/208199\nand then the arm64-specific shifter operands don\u0027t apply.\n\nBug: 27638111\nChange-Id: Ie6c6ec1f40ec263f3e40e8129f29e0191fd9de50\n"
    },
    {
      "commit": "d9ebad9b52605ed785222a86c84e58fa7cb66686",
      "tree": "5a8e5c3994076f583c0439dda259862089dcf314",
      "parents": [
        "41bcd81aebfb48cb848c84bc40f241a18c376af3",
        "879d27b0a8138188abb13ff995160154cae0d772"
      ],
      "author": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Wed Mar 16 09:56:14 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 16 09:56:14 2016 +0000"
      },
      "message": "Merge \"ART: Fix ignoring duplicate fields.\""
    },
    {
      "commit": "41bcd81aebfb48cb848c84bc40f241a18c376af3",
      "tree": "dc0e7cb62b93fe68ecb06f8d5e4b5654c9be46b9",
      "parents": [
        "4d20c081ec372a5ec2a405e9ac4521fe09148922",
        "448f21e2c1cb43b193736598719979ebd2aed0b0"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Mar 16 09:37:52 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 16 09:37:52 2016 +0000"
      },
      "message": "Merge \"Tentative fix for build breakage with read barriers.\""
    },
    {
      "commit": "448f21e2c1cb43b193736598719979ebd2aed0b0",
      "tree": "eff0cd1fcffd7609cda6ca3018c8945aee0d2949",
      "parents": [
        "553ed05100f079203371da55e8a9d824b8e9948e"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Mar 16 09:36:35 2016 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Mar 16 09:36:46 2016 +0000"
      },
      "message": "Tentative fix for build breakage with read barriers.\n\nChange-Id: I490821357525bdeb19c330f350635bd645f8ab53\n"
    },
    {
      "commit": "4d20c081ec372a5ec2a405e9ac4521fe09148922",
      "tree": "be2cf629aee4d1138f4337851ac5e135505a9243",
      "parents": [
        "553ed05100f079203371da55e8a9d824b8e9948e",
        "949e54dec11582cb9bb96f0d68e6485dd20336f1"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Mar 16 09:19:39 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 16 09:19:40 2016 +0000"
      },
      "message": "Merge \"Fix HDoubleConstant::IsZero and HFloatConstant::IsZero.\""
    },
    {
      "commit": "553ed05100f079203371da55e8a9d824b8e9948e",
      "tree": "2584f2a938507b6d0fcd18915f627992f1eccfd6",
      "parents": [
        "877b18bcf4c6a69502b9a9b838dedd2528d3de40",
        "e434a819701492e8bda76850afc5665c4bb5f9d3"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Tue Mar 15 23:02:48 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 15 23:02:48 2016 +0000"
      },
      "message": "Merge \"Disable test.\""
    },
    {
      "commit": "e434a819701492e8bda76850afc5665c4bb5f9d3",
      "tree": "2584f2a938507b6d0fcd18915f627992f1eccfd6",
      "parents": [
        "877b18bcf4c6a69502b9a9b838dedd2528d3de40"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Tue Mar 15 23:01:33 2016 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Tue Mar 15 23:02:24 2016 +0000"
      },
      "message": "Disable test.\n\nChange-Id: Id06de23646187967df3035ca423f4cd6c73cf0a7\n"
    }
  ],
  "next": "879d27b0a8138188abb13ff995160154cae0d772"
}
