)]}'
{
  "log": [
    {
      "commit": "7ccb63fe85e78dea6c849cf4c6eeba9823d9efd0",
      "tree": "bd43bfdc87f08cd25d7861644d22e68a324ceeea",
      "parents": [
        "8881c422743ac4ffd3d594420fec078d896dd05f",
        "9724c636467d56632a45fdf6353e3d57d1925501"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Tue Jan 26 19:53:18 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 26 19:53:18 2016 +0000"
      },
      "message": "Merge \"Enable interface default methods by default.\""
    },
    {
      "commit": "9724c636467d56632a45fdf6353e3d57d1925501",
      "tree": "f28f6ff8146088eef28405a55a7f6ab517120ae0",
      "parents": [
        "4fe6ce5f48687cf24c91ac9865dbad497ed6c074"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Thu Jan 07 15:42:47 2016 +0000"
      },
      "committer": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Tue Jan 26 10:23:06 2016 -0800"
      },
      "message": "Enable interface default methods by default.\n\nThis also enables interface static methods.\n\nThis removes the -Xexperimental:default-methods flag and all places\nwhere we explicitly check for its presence.\n\nBug: 24618811\n\nChange-Id: Icd91e377bd6e1a45a1645f810d15de1b0312e31d\n"
    },
    {
      "commit": "8881c422743ac4ffd3d594420fec078d896dd05f",
      "tree": "e2a07e17dc43e46ed3184686828e2fcef6153b20",
      "parents": [
        "a00d5fe43701e5fd876fafee23893bdb0a297251",
        "2818dbcd75ea9beadcba9d18e2f68523108d0cf5"
      ],
      "author": {
        "name": "Bart Sears",
        "email": "bsears@google.com",
        "time": "Tue Jan 26 17:39:16 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 26 17:39:16 2016 +0000"
      },
      "message": "Merge \"Revert \"Lift the spill at each irreducible loop block restriction.\"\""
    },
    {
      "commit": "2818dbcd75ea9beadcba9d18e2f68523108d0cf5",
      "tree": "5e4a1f49fe8e59c105397b53da3a5a963a22a9ff",
      "parents": [
        "79e9f43951c3cfa9ab3b0fea93e5bfdfa7aa5950"
      ],
      "author": {
        "name": "Bart Sears",
        "email": "bsears@google.com",
        "time": "Tue Jan 26 17:38:19 2016 +0000"
      },
      "committer": {
        "name": "Bart Sears",
        "email": "bsears@google.com",
        "time": "Tue Jan 26 17:38:19 2016 +0000"
      },
      "message": "Revert \"Lift the spill at each irreducible loop block restriction.\"\n\nThis reverts commit 79e9f43951c3cfa9ab3b0fea93e5bfdfa7aa5950.\n\nChange-Id: I0670618b4076e06bd3f6bf8c385abfd1b651393c\n"
    },
    {
      "commit": "a00d5fe43701e5fd876fafee23893bdb0a297251",
      "tree": "dad261fd25fbe3a0c2214b6dec7a8ec53aee5e67",
      "parents": [
        "8eb38714be15fd9a129e2ecabc756a121c23f638",
        "79e9f43951c3cfa9ab3b0fea93e5bfdfa7aa5950"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Tue Jan 26 16:36:44 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 26 16:36:44 2016 +0000"
      },
      "message": "Merge \"Lift the spill at each irreducible loop block restriction.\""
    },
    {
      "commit": "8eb38714be15fd9a129e2ecabc756a121c23f638",
      "tree": "e2a07e17dc43e46ed3184686828e2fcef6153b20",
      "parents": [
        "29347e823a3779c0cafd185d5fdaf74b886cd68d",
        "8697355106e7e43cba7567d8819f5c4cab638639"
      ],
      "author": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Tue Jan 26 15:50:51 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 26 15:50:51 2016 +0000"
      },
      "message": "Merge \"ART: Remove another unnecessary mutator lock annotation.\""
    },
    {
      "commit": "8697355106e7e43cba7567d8819f5c4cab638639",
      "tree": "e2a07e17dc43e46ed3184686828e2fcef6153b20",
      "parents": [
        "29347e823a3779c0cafd185d5fdaf74b886cd68d"
      ],
      "author": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Tue Jan 26 15:06:15 2016 +0000"
      },
      "committer": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Tue Jan 26 15:21:46 2016 +0000"
      },
      "message": "ART: Remove another unnecessary mutator lock annotation.\n\nMissed in https://android-review.googlesource.com/198690 .\n\nChange-Id: I56a6dfe1126315957658962d51290e3bfa873c79\n"
    },
    {
      "commit": "29347e823a3779c0cafd185d5fdaf74b886cd68d",
      "tree": "2b1c5477a53a7d988aecabdbf3d275a13ce5ac73",
      "parents": [
        "3260e110aea304af4330e102624e742e368bbdd2",
        "b0659e640fd80a8825b433aac9c4f095ecb098cf"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Tue Jan 26 14:25:31 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 26 14:25:31 2016 +0000"
      },
      "message": "Merge \"Disable interpreter run-tests occasionally failing with CC.\""
    },
    {
      "commit": "3260e110aea304af4330e102624e742e368bbdd2",
      "tree": "6862a27bf49b16c4954c3911698cdb94be678eaf",
      "parents": [
        "005e4b35cb6a02b0953281c2f88730ffb1d71b32",
        "f39745e663f8f2634fc8858e427b77da98f8f2b4"
      ],
      "author": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Tue Jan 26 14:21:47 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 26 14:21:47 2016 +0000"
      },
      "message": "Merge \"ART: Remove some unnecessary mutator lock annotations.\""
    },
    {
      "commit": "b0659e640fd80a8825b433aac9c4f095ecb098cf",
      "tree": "f645f63ea6404eab07200cda89aa1aca69b8db60",
      "parents": [
        "005e4b35cb6a02b0953281c2f88730ffb1d71b32"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Tue Jan 26 14:05:42 2016 +0000"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Tue Jan 26 14:05:42 2016 +0000"
      },
      "message": "Disable interpreter run-tests occasionally failing with CC.\n\nThese tests sometimes fail on the concurrent collector\nconfigurations:\n- 004-ThreadStress\n- 141-class-unload\n\nDisable them while we investigate.\n\nAlso adjust the list of Quick run-tests failing with CC.\n\nBug: 26786154\nBug: 25866001\nBug: 12687968\nChange-Id: I7a37184888b7c992ab636bba44760c1aeab51aad\n"
    },
    {
      "commit": "005e4b35cb6a02b0953281c2f88730ffb1d71b32",
      "tree": "5f518edef19a6e3233773b4d778cc3c043b914d7",
      "parents": [
        "7653b090c96b6166abc6d026e0fabefff840ca96",
        "b4eddd21c364c51b6fc5c439cda6958ae255dcd5"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Tue Jan 26 13:46:06 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 26 13:46:06 2016 +0000"
      },
      "message": "Merge \"Add profile support for apps with shared runtime.\""
    },
    {
      "commit": "b4eddd21c364c51b6fc5c439cda6958ae255dcd5",
      "tree": "8a56d50c0c02328d6b7b6a9f596d25003e06b2e6",
      "parents": [
        "47c83eac0644a4b6092d956dd3a6824bccb7263a"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Wed Jan 13 15:52:33 2016 -0800"
      },
      "committer": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Tue Jan 26 13:45:11 2016 +0000"
      },
      "message": "Add profile support for apps with shared runtime.\n\n- extend ProfileSaver to track different dex locations to different\nprofile files.\n- allow repeated calls to Runtime::RegisterAppInfo() which will\nregister a new pair \u003cprofile_file, locations_to_track\u003e with the profile\nsaver.\n\nBug: 26080105\nChange-Id: I58c4587d5f462c557411ad7126a00c29cd7db3a6\n"
    },
    {
      "commit": "7653b090c96b6166abc6d026e0fabefff840ca96",
      "tree": "61b7c1118195066cf961df6f2c9069f07aed752b",
      "parents": [
        "a87104f23282588f703d37296a99581e0f940c0c",
        "d112827911122ba6412fd90b8d8b9a9d6db9d513"
      ],
      "author": {
        "name": "David Srbecky",
        "email": "dsrbecky@google.com",
        "time": "Tue Jan 26 13:44:18 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 26 13:44:18 2016 +0000"
      },
      "message": "Merge \"Add dependency on liblzma.\""
    },
    {
      "commit": "79e9f43951c3cfa9ab3b0fea93e5bfdfa7aa5950",
      "tree": "ff436caee8e272f520628237553b5a490384b362",
      "parents": [
        "5d5dbeb0344fa57f34cee40f01f96829eae4b514"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Sat Jan 23 23:00:45 2016 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Tue Jan 26 13:38:41 2016 +0000"
      },
      "message": "Lift the spill at each irreducible loop block restriction.\n\nIt was not intended to have it this way anyway. This also\nrequired to fix GetSiblingAt, to take into account interval\nholes, and ConnectSplitSibling to re-materialize a constant\nor a method.\n\nChange-Id: Ia5534a93a5413cd0458a251c022d0b655369502b\n"
    },
    {
      "commit": "a87104f23282588f703d37296a99581e0f940c0c",
      "tree": "267663b9ad156a9e298febb3e7807def96a02ec3",
      "parents": [
        "36867b43efadc637ab74b1bacb1caecea2c5413d",
        "a2c97a94ee9379b23204bfef87afacd4b60cae37"
      ],
      "author": {
        "name": "Bill Buzbee",
        "email": "buzbee@google.com",
        "time": "Tue Jan 26 12:47:51 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 26 12:47:51 2016 +0000"
      },
      "message": "Merge \"[WIP] ART Mterp: fix for hidden gc roots\""
    },
    {
      "commit": "f39745e663f8f2634fc8858e427b77da98f8f2b4",
      "tree": "b8cd5abd22e0252511166930ac6326a2f38e6980",
      "parents": [
        "36867b43efadc637ab74b1bacb1caecea2c5413d"
      ],
      "author": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Tue Jan 26 12:16:55 2016 +0000"
      },
      "committer": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Tue Jan 26 12:16:55 2016 +0000"
      },
      "message": "ART: Remove some unnecessary mutator lock annotations.\n\nThe StackReference\u003c\u003e pointer held by a Handle\u003c\u003e can be used\nwithout holding the mutator lock. We already do that when\nwe copy Handle\u003c\u003es around. Only accessing the actual content\nof the pointed-to StackReference\u003c\u003e needs to be done while\nholding the mutator lock.\n\nChange-Id: I5f93bd7e277383192f1f16dff6883ecb26387414\n"
    },
    {
      "commit": "36867b43efadc637ab74b1bacb1caecea2c5413d",
      "tree": "aaf884c23783fb1586a173576401ea5e1c9f139c",
      "parents": [
        "0f27b87957cbe18e67adb7158aa34057ef76de13",
        "4f50ee246dd1f7616bbee3cc0cbaaa991beecdc5"
      ],
      "author": {
        "name": "David Srbecky",
        "email": "dsrbecky@google.com",
        "time": "Tue Jan 26 11:54:46 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 26 11:54:46 2016 +0000"
      },
      "message": "Merge \"Generate DWARF line numbers only for points with dex register map.\""
    },
    {
      "commit": "d112827911122ba6412fd90b8d8b9a9d6db9d513",
      "tree": "54f1d37e262931f39e7df7a2d8f81bd8ac657367",
      "parents": [
        "0f27b87957cbe18e67adb7158aa34057ef76de13"
      ],
      "author": {
        "name": "David Srbecky",
        "email": "dsrbecky@google.com",
        "time": "Mon Jan 25 18:03:16 2016 +0000"
      },
      "committer": {
        "name": "David Srbecky",
        "email": "dsrbecky@google.com",
        "time": "Tue Jan 26 11:44:18 2016 +0000"
      },
      "message": "Add dependency on liblzma.\n\nIt will be needed for compression of debug information.\n\nChange-Id: I77340a3b328aae08d82018f611615af9aebc5aca\n"
    },
    {
      "commit": "0f27b87957cbe18e67adb7158aa34057ef76de13",
      "tree": "9815e94fed29a7912beb39265c206a1187616910",
      "parents": [
        "9cea9139033a4d04437ebc5542e9466fd67137fe",
        "78ebe4a59ffedee43bf57f27071ab3eac06b87c6"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Tue Jan 26 11:40:41 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 26 11:40:41 2016 +0000"
      },
      "message": "Merge \"Disable run-tests causing occasional timeouts with CC.\""
    },
    {
      "commit": "78ebe4a59ffedee43bf57f27071ab3eac06b87c6",
      "tree": "9815e94fed29a7912beb39265c206a1187616910",
      "parents": [
        "9cea9139033a4d04437ebc5542e9466fd67137fe"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Tue Jan 26 10:47:42 2016 +0000"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Tue Jan 26 11:30:21 2016 +0000"
      },
      "message": "Disable run-tests causing occasional timeouts with CC.\n\nThese tests sometimes time out on the concurrent collector\nconfigurations:\n- 004-ThreadStress\n- 496-checker-inlining-and-class-loader\n\nDisable them while we investigate.\n\nBug: 26786154\nBug: 26786304\nBug: 12687968\nChange-Id: I169766eac656cd1281a169337c2205a9592c32a1\n"
    },
    {
      "commit": "9cea9139033a4d04437ebc5542e9466fd67137fe",
      "tree": "85aa0a98229f371399382e152fe4c92db6ad2f02",
      "parents": [
        "1bceafbeac74ed56b3140679b5db97737a75d4ac",
        "d817560c697508df0d941071c8e96152c9404def"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Tue Jan 26 10:27:20 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 26 10:27:20 2016 +0000"
      },
      "message": "Merge \"Fix non-Linux builds.\""
    },
    {
      "commit": "d817560c697508df0d941071c8e96152c9404def",
      "tree": "75c683f08cba17582e60ab81cc593a0727fff66f",
      "parents": [
        "3cbad24f0ee3639ac2ce2d06d61e97386df6f94b"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Tue Jan 26 10:22:14 2016 +0000"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Tue Jan 26 10:22:14 2016 +0000"
      },
      "message": "Fix non-Linux builds.\n\nDo no expose a constant only used in Linux builds in\nruntime/jdwp/jdwp_socket.cc.\n\nChange-Id: I0f1de4fd36a9013b46b1393ea0cded41bae2b751\n"
    },
    {
      "commit": "1bceafbeac74ed56b3140679b5db97737a75d4ac",
      "tree": "593128f4417ad66e5dd6fef08141f42238a53d4a",
      "parents": [
        "8feb2cc26420f31e1805e57acddbb4ae303a2994",
        "3cbad24f0ee3639ac2ce2d06d61e97386df6f94b"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Tue Jan 26 10:05:29 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 26 10:05:29 2016 +0000"
      },
      "message": "Merge \"Improve gethostbyname_r use in art::JDWP::JdwpSocketState::Establish.\""
    },
    {
      "commit": "a2c97a94ee9379b23204bfef87afacd4b60cae37",
      "tree": "5756c6bf6fd5321c9ead15edfa88e147ff45ac8f",
      "parents": [
        "1af0204dddc1d99dc17a13eca135c1b57023c1c3"
      ],
      "author": {
        "name": "buzbee",
        "email": "buzbee@google.com",
        "time": "Mon Jan 25 15:41:24 2016 -0800"
      },
      "committer": {
        "name": "Serguei Katkov",
        "email": "serguei.i.katkov@intel.com",
        "time": "Tue Jan 26 10:46:54 2016 +0600"
      },
      "message": "[WIP] ART Mterp: fix for hidden gc roots\n\nTo support moving gc, we must not hold onto any references solely\nin registers across potential gc points.  This was happening during\nreturns, instance-of and check-cast.\n\n[testing in progress]\n\nChange-Id: I367750658c5716960737f0666e46800240fd392d\n"
    },
    {
      "commit": "8feb2cc26420f31e1805e57acddbb4ae303a2994",
      "tree": "02ce2e474d33f1cad15544b4b4cc8c34bccf31a9",
      "parents": [
        "1af0204dddc1d99dc17a13eca135c1b57023c1c3",
        "e778fc7332238534b173c2c3e0c4502d12f58da3"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Tue Jan 26 04:32:06 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 26 04:32:06 2016 +0000"
      },
      "message": "Merge \"Reduce app image log spam\""
    },
    {
      "commit": "e778fc7332238534b173c2c3e0c4502d12f58da3",
      "tree": "02ce2e474d33f1cad15544b4b4cc8c34bccf31a9",
      "parents": [
        "1af0204dddc1d99dc17a13eca135c1b57023c1c3"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Mon Jan 25 20:11:28 2016 -0800"
      },
      "committer": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Mon Jan 25 20:31:21 2016 -0800"
      },
      "message": "Reduce app image log spam\n\nChange to VLOG or file exists.\n\nBug: 26782386\nBug: 22858531\nChange-Id: Ic73d110d44216c2846e4ea789070bea2af8043a3\n"
    },
    {
      "commit": "1af0204dddc1d99dc17a13eca135c1b57023c1c3",
      "tree": "c728b9039a71db3be9cae888ad5e1afc31f34a13",
      "parents": [
        "c7f4e3a5aeaa23342b4e03b0d751f60ac5c5815c",
        "fbc31087932a65e036a153afab3049dc5298656a"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Mon Jan 25 22:29:54 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 25 22:29:54 2016 +0000"
      },
      "message": "Merge \"Revert \"Revert \"Load app images\"\"\""
    },
    {
      "commit": "fbc31087932a65e036a153afab3049dc5298656a",
      "tree": "c728b9039a71db3be9cae888ad5e1afc31f34a13",
      "parents": [
        "c7f4e3a5aeaa23342b4e03b0d751f60ac5c5815c"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Sun Jan 24 11:59:56 2016 -0800"
      },
      "committer": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Mon Jan 25 14:22:15 2016 -0800"
      },
      "message": "Revert \"Revert \"Load app images\"\"\n\nThis reverts commit 1bc977cf2f8199311a97f2ba9431a184540e3e9c.\n\nBug: 22858531\n\nChange-Id: Ide00bf3a73a02cba3bb364177204ad1b13f70295\n"
    },
    {
      "commit": "c7f4e3a5aeaa23342b4e03b0d751f60ac5c5815c",
      "tree": "9644471b15c917a9bf3f5be86403afd7e5ee2b68",
      "parents": [
        "4fe6ce5f48687cf24c91ac9865dbad497ed6c074",
        "966f533da85f5bf0b17c9de70598707cdc2655a7"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Mon Jan 25 21:07:07 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 25 21:07:07 2016 +0000"
      },
      "message": "Merge \"Only create non-moving space at fixed address if zygote\""
    },
    {
      "commit": "966f533da85f5bf0b17c9de70598707cdc2655a7",
      "tree": "9644471b15c917a9bf3f5be86403afd7e5ee2b68",
      "parents": [
        "4fe6ce5f48687cf24c91ac9865dbad497ed6c074"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Mon Jan 25 12:53:03 2016 -0800"
      },
      "committer": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Mon Jan 25 12:59:47 2016 -0800"
      },
      "message": "Only create non-moving space at fixed address if zygote\n\nPulled from app image CL, hopefully fixes dex2oat asan failure.\n\nChange-Id: I022f7509b534679e5a4ef99ec7a0c622472cf740\n"
    },
    {
      "commit": "3cbad24f0ee3639ac2ce2d06d61e97386df6f94b",
      "tree": "345a3fad81306e946708a3bbb68708a4c69fa3a6",
      "parents": [
        "6a75b9e1f3d8f0703f29db12eed532867e210def"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Mon Jan 25 19:17:14 2016 +0000"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Mon Jan 25 19:17:14 2016 +0000"
      },
      "message": "Improve gethostbyname_r use in art::JDWP::JdwpSocketState::Establish.\n\nTry a range of values for the work buffer size, instead of\nusing a fixed size.\n\nAlso, turn a couple of constants defined as macros into\nconstexprs.\n\nChange-Id: I2354bfb51935bb0cad775c13d6cae06902b4a934\n"
    },
    {
      "commit": "4fe6ce5f48687cf24c91ac9865dbad497ed6c074",
      "tree": "1f1778e06397f3db8a3bb84b4250a5bd6cc07112",
      "parents": [
        "1acf046cadff4c4d082b3cc76dc833cf39385928",
        "3220a6dabf4988f146afbdd2bd903020d32255e3"
      ],
      "author": {
        "name": "Josh Gao",
        "email": "jmgao@google.com",
        "time": "Mon Jan 25 18:42:55 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 25 18:42:55 2016 +0000"
      },
      "message": "Merge \"Use dlmalloc from external/dlmalloc instead of bionic/.\""
    },
    {
      "commit": "1acf046cadff4c4d082b3cc76dc833cf39385928",
      "tree": "bec0de92b3ccdf416cb0425636ca303d603a1238",
      "parents": [
        "6a75b9e1f3d8f0703f29db12eed532867e210def",
        "8546cc9aeb05e866e1fb6a9e4130d53ea330baa8"
      ],
      "author": {
        "name": "David Srbecky",
        "email": "dsrbecky@google.com",
        "time": "Mon Jan 25 17:32:28 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 25 17:32:28 2016 +0000"
      },
      "message": "Merge \"Revert \"Add option to generate compressed backtrace info.\"\""
    },
    {
      "commit": "8546cc9aeb05e866e1fb6a9e4130d53ea330baa8",
      "tree": "580a02752d8e447f6dce7cce01386c7e2a9a87f4",
      "parents": [
        "5fdcc3c931b70204fd8c491afa66f57f8428490f"
      ],
      "author": {
        "name": "David Srbecky",
        "email": "dsrbecky@google.com",
        "time": "Mon Jan 25 17:31:49 2016 +0000"
      },
      "committer": {
        "name": "David Srbecky",
        "email": "dsrbecky@google.com",
        "time": "Mon Jan 25 17:31:49 2016 +0000"
      },
      "message": "Revert \"Add option to generate compressed backtrace info.\"\n\nThis reverts commit 5fdcc3c931b70204fd8c491afa66f57f8428490f.\n\nChange-Id: I9c1f5aad6933a46af6717e3a90a51f76111f9c8a\n"
    },
    {
      "commit": "4f50ee246dd1f7616bbee3cc0cbaaa991beecdc5",
      "tree": "3d21bc051a13f803ab77872ce50c8045dc1b279c",
      "parents": [
        "e0ce2c987565ef30bd8944798204711e61568297"
      ],
      "author": {
        "name": "David Srbecky",
        "email": "dsrbecky@google.com",
        "time": "Mon Jan 25 17:00:24 2016 +0000"
      },
      "committer": {
        "name": "David Srbecky",
        "email": "dsrbecky@google.com",
        "time": "Mon Jan 25 17:00:24 2016 +0000"
      },
      "message": "Generate DWARF line numbers only for points with dex register map.\n\nStackmaps without dex register map are useful to the runtime,\nbut they are not a reasonable stopping point for the debugger.\n\nChange-Id: I393d2d293e6faf339c7560b250bcf3dad39d54cd\n"
    },
    {
      "commit": "6a75b9e1f3d8f0703f29db12eed532867e210def",
      "tree": "2a86521260f791bafca6a66cc056f75406502556",
      "parents": [
        "e0ce2c987565ef30bd8944798204711e61568297",
        "8ed1826a9da054920f2d39d34dfc7ba43337e4c9"
      ],
      "author": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Mon Jan 25 15:39:05 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 25 15:39:05 2016 +0000"
      },
      "message": "Merge \"Fix MIPS64 booting problem\""
    },
    {
      "commit": "e0ce2c987565ef30bd8944798204711e61568297",
      "tree": "d593247b35f4989506e856dc7ed4880653dd9bf4",
      "parents": [
        "226ba9b831af3b769faeb35addc9a01d1ff9994a",
        "5fdcc3c931b70204fd8c491afa66f57f8428490f"
      ],
      "author": {
        "name": "David Srbecky",
        "email": "dsrbecky@google.com",
        "time": "Mon Jan 25 13:33:52 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 25 13:33:52 2016 +0000"
      },
      "message": "Merge \"Add option to generate compressed backtrace info.\""
    },
    {
      "commit": "226ba9b831af3b769faeb35addc9a01d1ff9994a",
      "tree": "5e4a1f49fe8e59c105397b53da3a5a963a22a9ff",
      "parents": [
        "eaafd6eb935fc3d8f24698ad58145adba989b408",
        "737c0a99dfbba306ec1f50e2adf66b5d97805af6"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Jan 25 10:18:17 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 25 10:18:17 2016 +0000"
      },
      "message": "Merge \"Revert \"Optimizing: double-negated bitwise operations simplifications\"\""
    },
    {
      "commit": "737c0a99dfbba306ec1f50e2adf66b5d97805af6",
      "tree": "155e5e1f0a88f5d5c713f3a248741389bdc8c5b0",
      "parents": [
        "96798493170521691d709be50dd2102ead47b083"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Jan 25 10:17:57 2016 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Jan 25 10:17:57 2016 +0000"
      },
      "message": "Revert \"Optimizing: double-negated bitwise operations simplifications\"\n\nFails compiling the Wallet.apk with:\n\ndex2oatd F 40736 41007 art/compiler/optimizing/optimizing_compiler.cc:194] Error after instruction_simplifier: art::SSAChecker: Instruction Add:59 in block 4 does not dominate use Or:153 in block 4.\n\nThis reverts commit 96798493170521691d709be50dd2102ead47b083.\n\nChange-Id: Ia4b02e62e6133aa104f5db12ba82d5561b6fc090\n"
    },
    {
      "commit": "eaafd6eb935fc3d8f24698ad58145adba989b408",
      "tree": "cbb34da0d1db263324795cb033f8748b4fde2021",
      "parents": [
        "62e38f7e74b04dc5d8f4daac8f11056f6fb19c8b",
        "cf8d1bb97e193e02b430d707d3b669565fababb4"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Jan 25 09:44:00 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 25 09:44:00 2016 +0000"
      },
      "message": "Merge \"Revert \"X86: Use the constant area for more operations.\"\""
    },
    {
      "commit": "cf8d1bb97e193e02b430d707d3b669565fababb4",
      "tree": "dcdf5e9baaa89b82515652d5abffa2712bc9b3ca",
      "parents": [
        "dc00454f0b9a134f01f79b419200f4044c2af5c6"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Jan 25 09:43:30 2016 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Jan 25 09:43:30 2016 +0000"
      },
      "message": "Revert \"X86: Use the constant area for more operations.\"\n\nHits a DCHECK:\n\ndex2oatd F 19461 20411 art/compiler/optimizing/pc_relative_fixups_x86.cc:196] Check failed: !invoke_static_or_direct-\u003eHasCurrentMethodInput() \n\n\nThis reverts commit dc00454f0b9a134f01f79b419200f4044c2af5c6.\n\nChange-Id: Idfcacf12eb9e1dd7e68d95e880fda0f76f90e9ed\n"
    },
    {
      "commit": "62e38f7e74b04dc5d8f4daac8f11056f6fb19c8b",
      "tree": "708dacf97aab3ed53025b0e1cde0640345c62c32",
      "parents": [
        "3753839504a505550742a1ae296c01ebccf29126",
        "96798493170521691d709be50dd2102ead47b083"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Jan 25 09:11:39 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 25 09:11:39 2016 +0000"
      },
      "message": "Merge \"Optimizing: double-negated bitwise operations simplifications\""
    },
    {
      "commit": "3753839504a505550742a1ae296c01ebccf29126",
      "tree": "120233f22bb58d05e370ca8e74a7ca2b41a447c7",
      "parents": [
        "5d5dbeb0344fa57f34cee40f01f96829eae4b514",
        "dc00454f0b9a134f01f79b419200f4044c2af5c6"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Jan 25 08:45:40 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 25 08:45:40 2016 +0000"
      },
      "message": "Merge \"X86: Use the constant area for more operations.\""
    },
    {
      "commit": "5d5dbeb0344fa57f34cee40f01f96829eae4b514",
      "tree": "5e4a1f49fe8e59c105397b53da3a5a963a22a9ff",
      "parents": [
        "01ebf4a0197ab221cb5af348607696458c5b927a",
        "1bc977cf2f8199311a97f2ba9431a184540e3e9c"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Sat Jan 23 14:16:58 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Jan 23 14:16:58 2016 +0000"
      },
      "message": "Merge \"Revert \"Load app images\"\""
    },
    {
      "commit": "1bc977cf2f8199311a97f2ba9431a184540e3e9c",
      "tree": "580a02752d8e447f6dce7cce01386c7e2a9a87f4",
      "parents": [
        "f7fd970244f143b1abb956e29794c446e4d57f46"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Sat Jan 23 14:15:49 2016 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Sat Jan 23 14:15:49 2016 +0000"
      },
      "message": "Revert \"Load app images\"\n\nFails when a method is duplicated (see test 097-duplicate-method)\n\nBug: 22858531\n\nThis reverts commit f7fd970244f143b1abb956e29794c446e4d57f46.\n\nChange-Id: Ib30ae5be00cc568e799290be6b3c8f29cbbe4c20\n"
    },
    {
      "commit": "01ebf4a0197ab221cb5af348607696458c5b927a",
      "tree": "ac6809e2ad528612a09fcde6676fc90bf8bca5ad",
      "parents": [
        "16d3484f23696e3255b1ee33bf9334879999c992",
        "3c448933bea6af7362fb8eb48c24292bb5fba2ef"
      ],
      "author": {
        "name": "Hiroshi Yamauchi",
        "email": "yamauchi@google.com",
        "time": "Sat Jan 23 01:26:23 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Jan 23 01:26:23 2016 +0000"
      },
      "message": "Merge \"Disable the CC collector verbose log.\""
    },
    {
      "commit": "16d3484f23696e3255b1ee33bf9334879999c992",
      "tree": "97ea428f31dafcaceb0e848d45d4a9416aab8052",
      "parents": [
        "0fa11f45256ae767c2d1a72611210f002953bed8",
        "f8df1f256f402388ac070d6313472b4ec20cf76b"
      ],
      "author": {
        "name": "Hiroshi Yamauchi",
        "email": "yamauchi@google.com",
        "time": "Sat Jan 23 01:26:12 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Jan 23 01:26:12 2016 +0000"
      },
      "message": "Merge \"Temporarily disable some libcore tests for the CC collector.\""
    },
    {
      "commit": "3c448933bea6af7362fb8eb48c24292bb5fba2ef",
      "tree": "ac6809e2ad528612a09fcde6676fc90bf8bca5ad",
      "parents": [
        "f8df1f256f402388ac070d6313472b4ec20cf76b"
      ],
      "author": {
        "name": "Hiroshi Yamauchi",
        "email": "yamauchi@google.com",
        "time": "Fri Jan 22 16:26:50 2016 -0800"
      },
      "committer": {
        "name": "Hiroshi Yamauchi",
        "email": "yamauchi@google.com",
        "time": "Fri Jan 22 16:26:50 2016 -0800"
      },
      "message": "Disable the CC collector verbose log.\n\nTo reduce the amount of buildbot libcore test logs.\n\nBug: 12687968\nChange-Id: Idadca6622c745ef12629ccb26dcbdc9ebc379a00\n"
    },
    {
      "commit": "f8df1f256f402388ac070d6313472b4ec20cf76b",
      "tree": "97ea428f31dafcaceb0e848d45d4a9416aab8052",
      "parents": [
        "0fa11f45256ae767c2d1a72611210f002953bed8"
      ],
      "author": {
        "name": "Hiroshi Yamauchi",
        "email": "yamauchi@google.com",
        "time": "Fri Jan 22 16:18:21 2016 -0800"
      },
      "committer": {
        "name": "Hiroshi Yamauchi",
        "email": "yamauchi@google.com",
        "time": "Fri Jan 22 16:18:21 2016 -0800"
      },
      "message": "Temporarily disable some libcore tests for the CC collector.\n\nBug: 26711853\nBug: 12687968\nChange-Id: Id791ac14afd7aff74f92aff88adefe4dcad7a20f\n"
    },
    {
      "commit": "0fa11f45256ae767c2d1a72611210f002953bed8",
      "tree": "0b1f11f9303b82748eb9ad50cf82cf01c6041346",
      "parents": [
        "4e5e65d05117dcef48de6633210c9d409079d9bf",
        "087077036674e5bba80a6431bbdf55f4e5842ec5"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Fri Jan 22 23:24:19 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jan 22 23:24:19 2016 +0000"
      },
      "message": "Merge \"Bump image version\""
    },
    {
      "commit": "087077036674e5bba80a6431bbdf55f4e5842ec5",
      "tree": "0b1f11f9303b82748eb9ad50cf82cf01c6041346",
      "parents": [
        "4e5e65d05117dcef48de6633210c9d409079d9bf"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Fri Jan 22 15:20:23 2016 -0800"
      },
      "committer": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Fri Jan 22 15:20:32 2016 -0800"
      },
      "message": "Bump image version\n\nVersion bump in previous CL was rebased out.\n\nChange-Id: Ifcd76b852716cc2a6c08287e83b9861621df7605\n"
    },
    {
      "commit": "4e5e65d05117dcef48de6633210c9d409079d9bf",
      "tree": "a43d52ef8fe1247626448e92bc4f87c9d4a348df",
      "parents": [
        "2d0582b6c96cf16e18df50158494e32eeede0a95",
        "f7fd970244f143b1abb956e29794c446e4d57f46"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Fri Jan 22 23:18:18 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jan 22 23:18:18 2016 +0000"
      },
      "message": "Merge \"Load app images\""
    },
    {
      "commit": "f7fd970244f143b1abb956e29794c446e4d57f46",
      "tree": "aac1f57ac70747957f609bb46305dfeca87645a1",
      "parents": [
        "95005291d8ebdd1d2ac58ffc5181fef4fbbf2383"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Mon Nov 09 11:16:49 2015 -0800"
      },
      "committer": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Fri Jan 22 15:01:55 2016 -0800"
      },
      "message": "Load app images\n\nSupport in-place patching of the app image based on boot image\nlocation and app oat location. Only loads for art run test so far\nsince we do not automatically generate app images for app installs.\n\nN5 maps launch time (~200 runs):\nBefore: 930ms\nAfter: 878.18ms\nAfter + image class table: 864.57ms\n\nTODO:\nOatdump support.\nStore class loaders as class roots in image.\n\nBug: 22858531\n\nChange-Id: I9cbc645645e62ea2ed1ad8e139e91af7d88514c1\n"
    },
    {
      "commit": "dc00454f0b9a134f01f79b419200f4044c2af5c6",
      "tree": "49a787e2b617ce5bc69aa2dc4b71653c68ee0375",
      "parents": [
        "2d0582b6c96cf16e18df50158494e32eeede0a95"
      ],
      "author": {
        "name": "Mark Mendell",
        "email": "mark.p.mendell@intel.com",
        "time": "Fri Oct 30 09:45:03 2015 -0400"
      },
      "committer": {
        "name": "Mark Mendell",
        "email": "mark.p.mendell@intel.com",
        "time": "Fri Jan 22 14:54:15 2016 -0500"
      },
      "message": "X86: Use the constant area for more operations.\n\nAllow FP HNeg to use the constant area to hold the constant to flip the\nsign bit.\n\nEnhance some math intrinsics to allow the use of the constant\narea: Abs{Float,Double}, {Min,Max}{FloatFloat,DoubleDouble}.\n\nAllow compares of floats/doubles to constants using the constant area.\n\nThese eliminate almost all uses of loading constants from the stack.\n\nChange-Id: Ic4b831565825cbe9f0801b1b53c1013be7c87ae4\nSigned-off-by: Mark Mendell \u003cmark.p.mendell@intel.com\u003e\n"
    },
    {
      "commit": "2d0582b6c96cf16e18df50158494e32eeede0a95",
      "tree": "dcdf5e9baaa89b82515652d5abffa2712bc9b3ca",
      "parents": [
        "95005291d8ebdd1d2ac58ffc5181fef4fbbf2383",
        "4694e82d0062fa6fabb18f3ada5c4e32499f7078"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Fri Jan 22 19:12:18 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jan 22 19:12:18 2016 +0000"
      },
      "message": "Merge \"Raise ulimit for run-test 961.\""
    },
    {
      "commit": "3220a6dabf4988f146afbdd2bd903020d32255e3",
      "tree": "3dc4140524a467906d051ebce2ae059545abbb1e",
      "parents": [
        "95005291d8ebdd1d2ac58ffc5181fef4fbbf2383"
      ],
      "author": {
        "name": "Josh Gao",
        "email": "jmgao@google.com",
        "time": "Fri Jan 22 11:00:27 2016 -0800"
      },
      "committer": {
        "name": "Josh Gao",
        "email": "jmgao@google.com",
        "time": "Fri Jan 22 11:04:09 2016 -0800"
      },
      "message": "Use dlmalloc from external/dlmalloc instead of bionic/.\n\nBug: http://b/17207577\nChange-Id: I86d731e5236947c2cc21cbd17de29bd310a60a5b\n"
    },
    {
      "commit": "4694e82d0062fa6fabb18f3ada5c4e32499f7078",
      "tree": "dcdf5e9baaa89b82515652d5abffa2712bc9b3ca",
      "parents": [
        "95005291d8ebdd1d2ac58ffc5181fef4fbbf2383"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Fri Jan 22 10:09:40 2016 -0800"
      },
      "committer": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Fri Jan 22 19:00:30 2016 +0000"
      },
      "message": "Raise ulimit for run-test 961.\n\nRun-test 961 was rubbing against the ulimit, causing spurious\nfailures. This raises the ulimit the test runs under.\n\nBug: 26733951\n\nChange-Id: I43f7c5f8e5e9e23ed139bd1fcc6bf24c526c546b\n"
    },
    {
      "commit": "5fdcc3c931b70204fd8c491afa66f57f8428490f",
      "tree": "729f1433c75dda8a1f0e578a1c5297eed31f7852",
      "parents": [
        "95005291d8ebdd1d2ac58ffc5181fef4fbbf2383"
      ],
      "author": {
        "name": "David Srbecky",
        "email": "dsrbecky@google.com",
        "time": "Tue Jan 19 14:33:43 2016 +0000"
      },
      "committer": {
        "name": "David Srbecky",
        "email": "dsrbecky@google.com",
        "time": "Fri Jan 22 18:10:37 2016 +0000"
      },
      "message": "Add option to generate compressed backtrace info.\n\nAdd flag --generate-mini-debug-info which generates\nLZMA compressed .symtab and .debug_frame, which are\nsufficient to print java backtraces in libunwind.\n\nIf enabled, it increases the size of boot.oat by about 3.5%.\n\nChange-Id: Ic3c2ef7704c05fa328720c6781ca2a9b8e3935a3\n"
    },
    {
      "commit": "95005291d8ebdd1d2ac58ffc5181fef4fbbf2383",
      "tree": "580a02752d8e447f6dce7cce01386c7e2a9a87f4",
      "parents": [
        "6f007ebbff812a168413c2c0c754f8a30a2b1b48",
        "95e7ffc28ea4d6deba356e636b16120ae49b62e2"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Fri Jan 22 17:34:14 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jan 22 17:34:14 2016 +0000"
      },
      "message": "Merge \"Improve documentation and assertions of read barrier instrumentation.\""
    },
    {
      "commit": "6f007ebbff812a168413c2c0c754f8a30a2b1b48",
      "tree": "928fb5d9c7d2d2cd3d247d958870f96b224e79c4",
      "parents": [
        "aade534e5a4411a24bc6b323fefc47ef52890a5d",
        "2a946077daf5bfcaf613da49bed58bb0aba435bf"
      ],
      "author": {
        "name": "Aart Bik",
        "email": "ajcbik@google.com",
        "time": "Fri Jan 22 17:21:31 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jan 22 17:21:31 2016 +0000"
      },
      "message": "Merge \"Allow x86 memory operands for 64-bit popcnt on x86.\""
    },
    {
      "commit": "aade534e5a4411a24bc6b323fefc47ef52890a5d",
      "tree": "fdcd724a816a4edacd44ccc41322424c4bd32af5",
      "parents": [
        "e8df33e879f37de56c05a54812bf8bf8a08ecb9c",
        "9b3607dc2076d6a6eb2fbe8c45f82b8b02475423"
      ],
      "author": {
        "name": "David Srbecky",
        "email": "dsrbecky@google.com",
        "time": "Fri Jan 22 15:04:21 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jan 22 15:04:21 2016 +0000"
      },
      "message": "Merge \"Generate unique ID for each type during native debugging.\""
    },
    {
      "commit": "9b3607dc2076d6a6eb2fbe8c45f82b8b02475423",
      "tree": "fdcd724a816a4edacd44ccc41322424c4bd32af5",
      "parents": [
        "e8df33e879f37de56c05a54812bf8bf8a08ecb9c"
      ],
      "author": {
        "name": "David Srbecky",
        "email": "dsrbecky@google.com",
        "time": "Thu Jan 14 18:15:54 2016 +0000"
      },
      "committer": {
        "name": "David Srbecky",
        "email": "dsrbecky@google.com",
        "time": "Fri Jan 22 15:03:14 2016 +0000"
      },
      "message": "Generate unique ID for each type during native debugging.\n\nThis allows the native debugger to find dynamic types of variables.\n\nChange-Id: I901022b7db7d3c1db9f4b678ebafcb4eefed4ba7\n"
    },
    {
      "commit": "e8df33e879f37de56c05a54812bf8bf8a08ecb9c",
      "tree": "270f748b2a15b72ff033089ae4242639837d3df3",
      "parents": [
        "7d9f95f29d07c455c3ab76d89b7952755a3e0a28",
        "91cb54e6caf8b06546c416e7f7467f1c03b3a757"
      ],
      "author": {
        "name": "David Srbecky",
        "email": "dsrbecky@google.com",
        "time": "Fri Jan 22 15:02:12 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jan 22 15:02:12 2016 +0000"
      },
      "message": "Merge \"Create helper class for DWARF expressions.\""
    },
    {
      "commit": "96798493170521691d709be50dd2102ead47b083",
      "tree": "34d03d55e9a2eeaa3f06bc7198c192156aa676b4",
      "parents": [
        "7d9f95f29d07c455c3ab76d89b7952755a3e0a28"
      ],
      "author": {
        "name": "Kevin Brodsky",
        "email": "kevin.brodsky@linaro.org",
        "time": "Fri Jan 15 09:49:20 2016 +0000"
      },
      "committer": {
        "name": "Kevin Brodsky",
        "email": "kevin.brodsky@linaro.org",
        "time": "Fri Jan 22 14:43:37 2016 +0000"
      },
      "message": "Optimizing: double-negated bitwise operations simplifications\n\nGeneric instruction simplifications applying to bitwise operations when\nboth inputs are Not\u0027s. And and Or are handled by De Morgan\u0027s laws,\nremoving one instruction:\n~a \u0026 ~b -\u003e ~(a | b)\n~a | ~b -\u003e ~(a \u0026 b)\nXor is handled by this trivial relation, removing two instructions:\n~a ^ ~b \u003d a ^ b\n\nThe simplifications only happen when neither Not is used by other\ninstructions.\n\nChange-Id: I5d5187af2f625c475c3e49466af6bc3e87595f8f\n"
    },
    {
      "commit": "91cb54e6caf8b06546c416e7f7467f1c03b3a757",
      "tree": "ec445c2b9ee1f3ad4051162be56c56d244da8cd0",
      "parents": [
        "0e78aedf507512abcb730851025547645cd48c9c"
      ],
      "author": {
        "name": "David Srbecky",
        "email": "dsrbecky@google.com",
        "time": "Fri Jan 15 13:47:59 2016 +0000"
      },
      "committer": {
        "name": "David Srbecky",
        "email": "dsrbecky@google.com",
        "time": "Fri Jan 22 14:40:41 2016 +0000"
      },
      "message": "Create helper class for DWARF expressions.\n\nThis ensures we generate valid DWARF opcodes and\nit slightly simplifies the debug info writer.\n\nChange-Id: I2ef8a9222c9a129c58f500741acd209b67e2ecff\n"
    },
    {
      "commit": "7d9f95f29d07c455c3ab76d89b7952755a3e0a28",
      "tree": "155e5e1f0a88f5d5c713f3a248741389bdc8c5b0",
      "parents": [
        "a7d507eb0fc55240700232a0b6269d1388e9b5a5",
        "44015868a5ed9f6915d510ade42e84949b719e3a"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Fri Jan 22 14:20:37 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jan 22 14:20:37 2016 +0000"
      },
      "message": "Merge \"Revert \"Revert \"ARM64 Baker\u0027s read barrier fast path implementation.\"\"\""
    },
    {
      "commit": "8ed1826a9da054920f2d39d34dfc7ba43337e4c9",
      "tree": "21f64788a548fa0f4f39417cf50c74c6df0b9c6f",
      "parents": [
        "a7d507eb0fc55240700232a0b6269d1388e9b5a5"
      ],
      "author": {
        "name": "Goran Jakovljevic",
        "email": "Goran.Jakovljevic@imgtec.com",
        "time": "Fri Jan 22 13:01:00 2016 +0100"
      },
      "committer": {
        "name": "Goran Jakovljevic",
        "email": "Goran.Jakovljevic@imgtec.com",
        "time": "Fri Jan 22 15:20:21 2016 +0100"
      },
      "message": "Fix MIPS64 booting problem\n\nAdd missing MarkGCCard in compareAndSwapObject intinsic.\n\nAdditionaly, don\u0027t do a null test in MarkGCCard if the value\ncannot be null for MIPS64.\n\nChange-Id: Iad50f9e6be8cd27fedb31abb00d5829498941696\n"
    },
    {
      "commit": "a7d507eb0fc55240700232a0b6269d1388e9b5a5",
      "tree": "04de82a84e4abd623ec0752b1ad2e3e5a487da44",
      "parents": [
        "87f7dfc3ad523441f607d116042638a02b2286a6",
        "7c58bd41046bb9f87642caa0c2b094dc98be29ca"
      ],
      "author": {
        "name": "Bill Buzbee",
        "email": "buzbee@google.com",
        "time": "Fri Jan 22 14:18:14 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jan 22 14:18:14 2016 +0000"
      },
      "message": "Merge \"Revert \"Revert \"Fast ART x86 interpreter\"\"\""
    },
    {
      "commit": "87f7dfc3ad523441f607d116042638a02b2286a6",
      "tree": "6902b45f5e661722cee59a4db1828ddef7bdbd7d",
      "parents": [
        "d30de5b7667843889e38370ec3b8f523e5a128d0",
        "788f2f05c3e5b0e5bda247b00e34f0094585546f"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Jan 22 13:35:19 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jan 22 13:35:19 2016 +0000"
      },
      "message": "Merge \"Revert \"Revert \"Inline methods with loops.\"\"\""
    },
    {
      "commit": "788f2f05c3e5b0e5bda247b00e34f0094585546f",
      "tree": "7e8b578b60bed6e550b62767f1fbc43651755798",
      "parents": [
        "c24b8df48be848af1f4cb54e9caef2b7d6afe680"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Jan 22 12:41:38 2016 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Jan 22 13:33:57 2016 +0000"
      },
      "message": "Revert \"Revert \"Inline methods with loops.\"\"\n\nBug: 26689526\n\nThis reverts commit 451ad8d1be9a1949ea3c3e3a713a9e76198a8b2d.\n\nChange-Id: If484fe4c0744254dd7568fd5006e574d621a1855\n"
    },
    {
      "commit": "d30de5b7667843889e38370ec3b8f523e5a128d0",
      "tree": "6aa3ee28f89a3ec812339b19c003c0d404624aa6",
      "parents": [
        "34513835220e9473662ed1780291c680a5716fd0",
        "d4aee949b3dd976295201b5310f13aa2df40afa1"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Jan 22 12:36:39 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jan 22 12:36:39 2016 +0000"
      },
      "message": "Merge \"Revert \"Revert \"Revert \"Change condition to opposite if lhs is constant\"\"\"\""
    },
    {
      "commit": "d4aee949b3dd976295201b5310f13aa2df40afa1",
      "tree": "8ffb80498cd8fdff66a4ab272723cf4d4e69e57b",
      "parents": [
        "884e54c8a45e49b58cb1127c8ed890f79f382601"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Jan 22 12:35:26 2016 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Jan 22 12:35:26 2016 +0000"
      },
      "message": "Revert \"Revert \"Revert \"Change condition to opposite if lhs is constant\"\"\"\n\nFails two checker tests:\n\n458-checker-instruction-simplification\n537-checker-jump-over-jump\n\nThis reverts commit 884e54c8a45e49b58cb1127c8ed890f79f382601.\n\nChange-Id: I22553e4e77662736b8b453d911a2f4e601f3a27e\n"
    },
    {
      "commit": "95e7ffc28ea4d6deba356e636b16120ae49b62e2",
      "tree": "f365f762a4ff46042871b86b96c112d6f1c8d624",
      "parents": [
        "c24b8df48be848af1f4cb54e9caef2b7d6afe680"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Fri Jan 22 11:57:25 2016 +0000"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Fri Jan 22 11:57:25 2016 +0000"
      },
      "message": "Improve documentation and assertions of read barrier instrumentation.\n\nFor ARM, x86, x86-64 back ends.  The case of the ARM64 back\nend is already handled in\nhttps://android-review.googlesource.com/#/c/197870/.\n\nBug: 12687968\nChange-Id: I6df1128cc100cbdb89020876e1a54de719508be3\n"
    },
    {
      "commit": "44015868a5ed9f6915d510ade42e84949b719e3a",
      "tree": "c23fd6c5de3d727ff310ef6fe06574a502133150",
      "parents": [
        "28a2ff0bd6c30549f3f6465d8316f5707b1d072f"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Fri Jan 22 11:47:17 2016 +0000"
      },
      "committer": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Fri Jan 22 11:47:17 2016 +0000"
      },
      "message": "Revert \"Revert \"ARM64 Baker\u0027s read barrier fast path implementation.\"\"\n\nThis reverts commit 28a2ff0bd6c30549f3f6465d8316f5707b1d072f.\n\nBug: 12687968\nChange-Id: I6e25c70f303368629cdb1084f1d7039261cbb79a\n"
    },
    {
      "commit": "34513835220e9473662ed1780291c680a5716fd0",
      "tree": "79c2ca3a432525d2e94ea49b32d982eec0551364",
      "parents": [
        "c24b8df48be848af1f4cb54e9caef2b7d6afe680",
        "04eb70f0282703a150e3e2c7e5b3f678fec25397"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Jan 22 11:46:50 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jan 22 11:46:50 2016 +0000"
      },
      "message": "Merge \"With irreducible loops, we can have a null destination.\""
    },
    {
      "commit": "04eb70f0282703a150e3e2c7e5b3f678fec25397",
      "tree": "dfcc1d1ab084af12fd5f8370c12ffd1e5f67d025",
      "parents": [
        "8ae596fb0496d93b8d9bb5d5b162d7e6c32c39a2"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Thu Jan 21 18:22:23 2016 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Jan 22 11:45:12 2016 +0000"
      },
      "message": "With irreducible loops, we can have a null destination.\n\nbug:26684047\nChange-Id: I23d1c74caec4aaebc05362a588f6cfec2132bdc8\n"
    },
    {
      "commit": "c24b8df48be848af1f4cb54e9caef2b7d6afe680",
      "tree": "33bebfdf5ae27cf0e4c99c70fe0ab563aa42fff9",
      "parents": [
        "45ec0967f1ac09d223e94267c0004dc08670792e",
        "836f7eeb21d45ed0a76b636386f56e4fbd2a3ac7"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Jan 22 10:59:20 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jan 22 10:59:20 2016 +0000"
      },
      "message": "Merge \"Disable flaky test.\""
    },
    {
      "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": "45ec0967f1ac09d223e94267c0004dc08670792e",
      "tree": "bba7deec82b9f7808eff253e2c1177818f9dd918",
      "parents": [
        "c54ec90cc3c7570be2a5a64717cd10c817e246c7",
        "884e54c8a45e49b58cb1127c8ed890f79f382601"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Jan 22 10:44:39 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jan 22 10:44:39 2016 +0000"
      },
      "message": "Merge \"Revert \"Revert \"Change condition to opposite if lhs is constant\"\"\""
    },
    {
      "commit": "c54ec90cc3c7570be2a5a64717cd10c817e246c7",
      "tree": "bed1e3bdaa18d185a8d35f8909063895a0780e31",
      "parents": [
        "ca9f686de0c1a0535a58a5026d6e72dd7bb2f0f2",
        "69fd1b56021ac62c17e188bd0d4dd22fc911558e"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Jan 22 10:43:57 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jan 22 10:43:57 2016 +0000"
      },
      "message": "Merge \"Revert \"Some minor simplifications in code and tests.\"\""
    },
    {
      "commit": "69fd1b56021ac62c17e188bd0d4dd22fc911558e",
      "tree": "0fb450426591148401bb76b854a7a8fe4e69f993",
      "parents": [
        "bf03fcd10a3ffa15468d335f26697b0473e45b36"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Jan 22 10:43:39 2016 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Jan 22 10:43:39 2016 +0000"
      },
      "message": "Revert \"Some minor simplifications in code and tests.\"\n\nFails 530-checker-loops on arm\n\nThis reverts commit bf03fcd10a3ffa15468d335f26697b0473e45b36.\n\nChange-Id: I739aaaccd0509d02a62ef01e797a6d45bfe941df\n"
    },
    {
      "commit": "ca9f686de0c1a0535a58a5026d6e72dd7bb2f0f2",
      "tree": "960d18ae933d6138ba0397313466d0c18ea5439a",
      "parents": [
        "46ac34f82226f53caa932d8990c1ba7c90c001b2",
        "6b5afdd144d2bb3bf994240797834b5666b2cf98"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Jan 22 09:32:30 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jan 22 09:32:30 2016 +0000"
      },
      "message": "Merge \"Revert \"ARM/ARM64: Extend support of instruction combining.\"\""
    },
    {
      "commit": "6b5afdd144d2bb3bf994240797834b5666b2cf98",
      "tree": "d536cd7b3aaf55c563e82c2c522521a91b2bb953",
      "parents": [
        "debeb98aaa8950caf1a19df490f2ac9bf563075b"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Jan 22 09:31:52 2016 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Jan 22 09:31:52 2016 +0000"
      },
      "message": "Revert \"ARM/ARM64: Extend support of instruction combining.\"\n\nThe test fails its checker parts.\n\nThis reverts commit debeb98aaa8950caf1a19df490f2ac9bf563075b.\n\nChange-Id: I49929e15950c7814da6c411ecd2b640d12de80df\n"
    },
    {
      "commit": "884e54c8a45e49b58cb1127c8ed890f79f382601",
      "tree": "0be051a729b2f2674c3148d8734e5520713ad546",
      "parents": [
        "a05cacc11fa075246c38497c01b949745fadc54b"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Jan 22 08:59:04 2016 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Jan 22 08:59:04 2016 +0000"
      },
      "message": "Revert \"Revert \"Change condition to opposite if lhs is constant\"\"\n\nThis reverts commit a05cacc11fa075246c38497c01b949745fadc54b.\n\nChange-Id: Ifdc261fd4dfb2c538017fe1d69af723aafd4afef\n"
    },
    {
      "commit": "46ac34f82226f53caa932d8990c1ba7c90c001b2",
      "tree": "d456d3fd2d0d283f155787f107f6dc0b6a35ba8a",
      "parents": [
        "475a05e03a7fff101f0b2e97e20a7079e00cc3ec",
        "a28267fdbcafbbc08bae56c5997c8ffa9a008c50"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Jan 22 08:53:31 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jan 22 08:53:31 2016 +0000"
      },
      "message": "Merge \"Update to INFO to not confuse adb logcat readers.\""
    },
    {
      "commit": "475a05e03a7fff101f0b2e97e20a7079e00cc3ec",
      "tree": "b795c976f33156631bef70fe6362b6eefc529ce2",
      "parents": [
        "48dfaba75f564c58af1d29b676a5fe1b52a536dd",
        "715d06b4498af3d4661e0090d606641d65040a08"
      ],
      "author": {
        "name": "Aart Bik",
        "email": "ajcbik@google.com",
        "time": "Fri Jan 22 00:45:31 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jan 22 00:45:31 2016 +0000"
      },
      "message": "Merge \"Fix cpu-info/cpp-defines mismatch.\""
    },
    {
      "commit": "715d06b4498af3d4661e0090d606641d65040a08",
      "tree": "b795c976f33156631bef70fe6362b6eefc529ce2",
      "parents": [
        "48dfaba75f564c58af1d29b676a5fe1b52a536dd"
      ],
      "author": {
        "name": "Aart Bik",
        "email": "ajcbik@google.com",
        "time": "Thu Jan 21 15:52:58 2016 -0800"
      },
      "committer": {
        "name": "Aart Bik",
        "email": "ajcbik@google.com",
        "time": "Thu Jan 21 16:41:41 2016 -0800"
      },
      "message": "Fix cpu-info/cpp-defines mismatch.\n\nRationale:\n__POPCNT__ is the right way to cpp-test for popcnt support\n\nChange-Id: I3dac215f862701e04519e89ca97c159b1e4385c8\n"
    },
    {
      "commit": "48dfaba75f564c58af1d29b676a5fe1b52a536dd",
      "tree": "d92f05f902ef13330c893bd941527a083d9f1d8f",
      "parents": [
        "58e87aca238ff2ed0c68f2a1d4d94f321c8d90ea",
        "97f3f7d29a88a14b081770af8c464859c8e77f42"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Thu Jan 21 22:35:05 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 21 22:35:05 2016 +0000"
      },
      "message": "Merge \"Disable Homogeneous space for dex2oat\""
    },
    {
      "commit": "58e87aca238ff2ed0c68f2a1d4d94f321c8d90ea",
      "tree": "75411b11aca07285dcbdea8c77f380b1fd09b012",
      "parents": [
        "eb804f6dfe695129c1fc334e3955f73e00707ece",
        "ba6af7180d585e12582746a4f410c4884e70af13"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Thu Jan 21 22:22:39 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 21 22:22:39 2016 +0000"
      },
      "message": "Merge \"Revert \"Revert \"run-test: Add tests for 1.8 reflection implementations\"\"\""
    },
    {
      "commit": "eb804f6dfe695129c1fc334e3955f73e00707ece",
      "tree": "3231910c48b61cb58071713cb8878f73c6c3a7d0",
      "parents": [
        "20a96c6e68879f2ee8cb088fed6d17e268eb96c4",
        "59a8c0bb74c353f879760bd6522b49cf7298666e"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Thu Jan 21 21:01:29 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 21 21:01:29 2016 +0000"
      },
      "message": "Merge \"Use current pid not tid to create a backtrace map.\""
    },
    {
      "commit": "2a946077daf5bfcaf613da49bed58bb0aba435bf",
      "tree": "08f4ee1dd08bb749c65e6cb5a94a4c2e504da3f1",
      "parents": [
        "20a96c6e68879f2ee8cb088fed6d17e268eb96c4"
      ],
      "author": {
        "name": "Aart Bik",
        "email": "ajcbik@google.com",
        "time": "Thu Jan 21 12:49:00 2016 -0800"
      },
      "committer": {
        "name": "Aart Bik",
        "email": "ajcbik@google.com",
        "time": "Thu Jan 21 12:58:37 2016 -0800"
      },
      "message": "Allow x86 memory operands for 64-bit popcnt on x86.\n\nBy Mark\u0027s request.\nThis allows:\n\n popcnt edx, [esp + 16]\n popcnt ebx, [esp + 20]\n add ebx, edx\n .....\n\ninstead of the more elaborate\n\n mov edx, [ecx + 16]\n mov ebx, [ecx + 20]\n popcnt eax, edx\n popcnt ebp, ebx\n add ebp, eax\n\nChange-Id: Iea30ad7b9a1aba8591e3dbb72e24ef12e81cc2ce\n"
    },
    {
      "commit": "20a96c6e68879f2ee8cb088fed6d17e268eb96c4",
      "tree": "a74d245461a13f7d854148d4b9003402f6f3d0ca",
      "parents": [
        "8e629e6303793bafdf3c116336386c0994b47d8c",
        "c39dac148cce137ffd78a8e43499fba10c5c79e0"
      ],
      "author": {
        "name": "Aart Bik",
        "email": "ajcbik@google.com",
        "time": "Thu Jan 21 19:46:20 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 21 19:46:20 2016 +0000"
      },
      "message": "Merge \"Support for x86 popcnt.\""
    },
    {
      "commit": "7c58bd41046bb9f87642caa0c2b094dc98be29ca",
      "tree": "dd0986bea0175a7f178903e26e03af95bb245c3e",
      "parents": [
        "78338a788b19b2babcf535f8d330e637c74e70ac"
      ],
      "author": {
        "name": "Bill Buzbee",
        "email": "buzbee@google.com",
        "time": "Wed Jan 20 20:46:01 2016 +0000"
      },
      "committer": {
        "name": "buzbee",
        "email": "buzbee@google.com",
        "time": "Thu Jan 21 11:11:27 2016 -0800"
      },
      "message": "Revert \"Revert \"Fast ART x86 interpreter\"\"\n\nThis reverts commit 2d093a1213cc2f85b5e5e02782332657c479eb94.\n\nDisable x86 mterp compilation on Mac host builds (but keep enabled\nfor all target builds).\n\nChange-Id: Ie355279f166d2964a786646ee53f065b7e0f5ede\n"
    },
    {
      "commit": "c39dac148cce137ffd78a8e43499fba10c5c79e0",
      "tree": "9c97ff18aa9fd4c267e945948e1dbdedc598b723",
      "parents": [
        "857235b3bb21c8868dc74c854c8025ec53782b0c"
      ],
      "author": {
        "name": "Aart Bik",
        "email": "ajcbik@google.com",
        "time": "Thu Jan 21 08:59:48 2016 -0800"
      },
      "committer": {
        "name": "Aart Bik",
        "email": "ajcbik@google.com",
        "time": "Thu Jan 21 11:05:41 2016 -0800"
      },
      "message": "Support for x86 popcnt.\n\nChange-Id: I0fc4e745764f1749a6437a199a594f3d8ea53eef\n"
    },
    {
      "commit": "8e629e6303793bafdf3c116336386c0994b47d8c",
      "tree": "7c2f67297ccd19fc7396275cc54d67279f06a831",
      "parents": [
        "14de51fce7099d69b39480075bbbdb59b27f4376",
        "7268d47a6d2d44dcd844fcfff4699ad7689308d6"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Thu Jan 21 18:48:12 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 21 18:48:12 2016 +0000"
      },
      "message": "Merge \"Add a METHOD_SUPER to the MethodType enum.\""
    },
    {
      "commit": "14de51fce7099d69b39480075bbbdb59b27f4376",
      "tree": "9f53b1448b48c5c888cf066a8e6ab2c37f4740c4",
      "parents": [
        "857235b3bb21c8868dc74c854c8025ec53782b0c",
        "28a2ff0bd6c30549f3f6465d8316f5707b1d072f"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Thu Jan 21 18:24:58 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 21 18:24:58 2016 +0000"
      },
      "message": "Merge \"Revert \"ARM64 Baker\u0027s read barrier fast path implementation.\"\""
    },
    {
      "commit": "28a2ff0bd6c30549f3f6465d8316f5707b1d072f",
      "tree": "4d181bd254584f78cf1f3d81d3acb23d6f2f8b3d",
      "parents": [
        "c8f1df9965ca7f97ba9e6289f8c7a717765a59a9"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Thu Jan 21 18:21:59 2016 +0000"
      },
      "committer": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Thu Jan 21 18:21:59 2016 +0000"
      },
      "message": "Revert \"ARM64 Baker\u0027s read barrier fast path implementation.\"\n\nThis reverts commit c8f1df9965ca7f97ba9e6289f8c7a717765a59a9.\n\nThis breaks master.\n\nChange-Id: Ic07f602af8732e2835bd11f65e3b9e766d3349c7\n"
    },
    {
      "commit": "ba6af7180d585e12582746a4f410c4884e70af13",
      "tree": "929993adbe51c61f5bd4f364121549e86708a5c5",
      "parents": [
        "857235b3bb21c8868dc74c854c8025ec53782b0c"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Thu Jan 21 10:10:03 2016 -0800"
      },
      "committer": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Thu Jan 21 10:11:31 2016 -0800"
      },
      "message": "Revert \"Revert \"run-test: Add tests for 1.8 reflection implementations\"\"\n\nThis reverts commit 6a52d29eadb9d0a882439202303e8eae9f13bd26.\n\nChange-Id: I05310a6e07ddcc9b2777b7df8f23e02498775256\n"
    },
    {
      "commit": "857235b3bb21c8868dc74c854c8025ec53782b0c",
      "tree": "3f5d1816a1e81908120dbcd1cdfb668cd4a8e611",
      "parents": [
        "f3e4c8a7fc306aacf772beef5269ee9a466bea4c",
        "3f67e692860d281858485d48a4f1f81b907f1444"
      ],
      "author": {
        "name": "Aart Bik",
        "email": "ajcbik@google.com",
        "time": "Thu Jan 21 16:11:17 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 21 16:11:17 2016 +0000"
      },
      "message": "Merge \"Implemented BitCount as an intrinsic. With unit test.\""
    },
    {
      "commit": "f3e4c8a7fc306aacf772beef5269ee9a466bea4c",
      "tree": "6e38883c71e2d34eb94c11660df9d5b6c1bca341",
      "parents": [
        "0e8dc13ea6bed3a31a7244cf9fb8b8497b27507a",
        "bf03fcd10a3ffa15468d335f26697b0473e45b36"
      ],
      "author": {
        "name": "Aart Bik",
        "email": "ajcbik@google.com",
        "time": "Thu Jan 21 16:10:43 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 21 16:10:43 2016 +0000"
      },
      "message": "Merge \"Some minor simplifications in code and tests.\""
    }
  ],
  "next": "0e8dc13ea6bed3a31a7244cf9fb8b8497b27507a"
}
