)]}'
{
  "log": [
    {
      "commit": "f8341c403213e2b8cc5766cbc6f7acbf2ffa8fae",
      "tree": "5c7ac64259304ad75f5d5418b68a40a77bf366ce",
      "parents": [
        "1a02beba6c6a2a76f8f6942835cac8ae1f3cc481",
        "2a894f433d126d6e8694c6235e29e66ef45a31d9"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Wed Apr 27 17:16:20 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Apr 27 17:16:20 2016 +0000"
      },
      "message": "Add command line option for jit invoke transition weight\nam: 2a894f4\n\n* commit \u00272a894f433d126d6e8694c6235e29e66ef45a31d9\u0027:\n  Add command line option for jit invoke transition weight\n\nChange-Id: I1e688884c48c787935aff2c4e63c74930ea16706\n"
    },
    {
      "commit": "1a02beba6c6a2a76f8f6942835cac8ae1f3cc481",
      "tree": "af733f4ab1ccc0e1dd8da60e2975f2b3b6de0e4f",
      "parents": [
        "82d5be13693aa00b3875328062e92ce1211f2676",
        "c5548753270f9e8bc81cdae47d8627adc04d48ca"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 27 17:03:18 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Apr 27 17:03:18 2016 +0000"
      },
      "message": "Merge \"Fix string patch target retrieval in OatWriter.\" am: 9fa4614\nam: c554875\n\n* commit \u0027c5548753270f9e8bc81cdae47d8627adc04d48ca\u0027:\n  Fix string patch target retrieval in OatWriter.\n\nChange-Id: I327fd1d21bc4b034de30193b17bc34950ece0027\n"
    },
    {
      "commit": "c5548753270f9e8bc81cdae47d8627adc04d48ca",
      "tree": "1e89c0e8f9bc090d7cd57d9394527ce66dacf478",
      "parents": [
        "744dd929f8f9834153f317e8ce8d506b0788986d",
        "9fa46143fe63ff013151ec9eb198724f7f4863e6"
      ],
      "author": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Wed Apr 27 16:58:54 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Apr 27 16:58:54 2016 +0000"
      },
      "message": "Merge \"Fix string patch target retrieval in OatWriter.\"\nam: 9fa4614\n\n* commit \u00279fa46143fe63ff013151ec9eb198724f7f4863e6\u0027:\n  Fix string patch target retrieval in OatWriter.\n\nChange-Id: Ic4da368501040d06f9d5bbe2c50938f8ae2d111a\n"
    },
    {
      "commit": "9fa46143fe63ff013151ec9eb198724f7f4863e6",
      "tree": "1e89c0e8f9bc090d7cd57d9394527ce66dacf478",
      "parents": [
        "da9394689b5362f699c05ba26072659d47827fee",
        "052164ae786d40e3e94cecd6c55cdd25fca99ea3"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 27 16:46:35 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Apr 27 16:46:35 2016 +0000"
      },
      "message": "Merge \"Fix string patch target retrieval in OatWriter.\""
    },
    {
      "commit": "82d5be13693aa00b3875328062e92ce1211f2676",
      "tree": "655ee4f16416c216f27766c90feea39f6a9de1d2",
      "parents": [
        "01f899b95353f7bbe6d10dd14938ed871db2ce0d",
        "744dd929f8f9834153f317e8ce8d506b0788986d"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 27 15:50:53 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Apr 27 15:50:53 2016 +0000"
      },
      "message": "Merge \"ART: Disable back edge uses for irreducible loops\" am: da93946\nam: 744dd92\n\n* commit \u0027744dd929f8f9834153f317e8ce8d506b0788986d\u0027:\n  ART: Disable back edge uses for irreducible loops\n\nChange-Id: I84f68817de39151957d346b8d663e893ea596866\n"
    },
    {
      "commit": "744dd929f8f9834153f317e8ce8d506b0788986d",
      "tree": "c0c524e80a9fa5c7a9b382c2a246620a33b665b6",
      "parents": [
        "dea2b8dffb3b0ab93b9343eb705702bb7c6dac01",
        "da9394689b5362f699c05ba26072659d47827fee"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Wed Apr 27 15:46:34 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Apr 27 15:46:34 2016 +0000"
      },
      "message": "Merge \"ART: Disable back edge uses for irreducible loops\"\nam: da93946\n\n* commit \u0027da9394689b5362f699c05ba26072659d47827fee\u0027:\n  ART: Disable back edge uses for irreducible loops\n\nChange-Id: I13cc3841a586590faff78c8dcf960d6c803a6c85\n"
    },
    {
      "commit": "da9394689b5362f699c05ba26072659d47827fee",
      "tree": "c0c524e80a9fa5c7a9b382c2a246620a33b665b6",
      "parents": [
        "387dd9b53fe01f53b0deb40311f24af019766b10",
        "07b35109c64fc449a14723b259df17806fd0b16e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 27 15:41:58 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Apr 27 15:41:58 2016 +0000"
      },
      "message": "Merge \"ART: Disable back edge uses for irreducible loops\""
    },
    {
      "commit": "01f899b95353f7bbe6d10dd14938ed871db2ce0d",
      "tree": "b9f2c8327132e2e82f7d3189b22070e3c3a7eeb1",
      "parents": [
        "0a5f49f6eb945738d5e09ff664f340be12692eab",
        "e5de54cfab5f14ba0b8ff25d8d60901c7021943f"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Wed Apr 27 15:33:07 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Apr 27 15:33:07 2016 +0000"
      },
      "message": "Split profile recording from jit compilation\nam: e5de54c\n\n* commit \u0027e5de54cfab5f14ba0b8ff25d8d60901c7021943f\u0027:\n  Split profile recording from jit compilation\n\nChange-Id: Ie5c4be2fee07f7b46071f7a03eb18770a7074c2a\n"
    },
    {
      "commit": "052164ae786d40e3e94cecd6c55cdd25fca99ea3",
      "tree": "6bd48f23cb03b4675e2f9934abd344a13f97a21f",
      "parents": [
        "4e377e58066ccef401276d7d0985521e5e63d1fb"
      ],
      "author": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Wed Apr 27 13:54:18 2016 +0100"
      },
      "committer": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Wed Apr 27 16:33:02 2016 +0100"
      },
      "message": "Fix string patch target retrieval in OatWriter.\n\nUse the correct dex cache for retrieving the target string\nfor const-string inlined across dex files.\n\nThis affects only the boot image built in non-debuggable\nmode because we do not inline at all in debuggable mode.\nNo regression test is provided because we do not have the\ninfrastructure to compile test code into the boot image.\n\nChange-Id: I203419570a22ad78f30a385628ac6b57aea5bec1\n"
    },
    {
      "commit": "07b35109c64fc449a14723b259df17806fd0b16e",
      "tree": "8731b077f3df183f1f3f577ecc37df433dd01e32",
      "parents": [
        "4e377e58066ccef401276d7d0985521e5e63d1fb"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Wed Apr 27 15:33:22 2016 +0100"
      },
      "committer": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Wed Apr 27 15:33:22 2016 +0100"
      },
      "message": "ART: Disable back edge uses for irreducible loops\n\nAlgorithm adding back edge uses in liveness analysis makes assumptions\nabout the linear order which are not met in the presence of irreducible\nloops. Disable back edges uses when the graph contains them.\n\nThis partially reverts CL I63632e8819ea3644d5c6fdfea00b66128bf22c24.\n\nBug: 28252747\nBug: 27615840\nBug: 27624868\nChange-Id: I7ecdde0ed8a8831f7513b8e43cf7d84599b830a7\n"
    },
    {
      "commit": "2a894f433d126d6e8694c6235e29e66ef45a31d9",
      "tree": "96a18c4fc571f9cb15e36ad20b9763ddfeb9a985",
      "parents": [
        "e5de54cfab5f14ba0b8ff25d8d60901c7021943f"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Wed Apr 27 14:14:58 2016 +0100"
      },
      "committer": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Wed Apr 27 15:10:02 2016 +0100"
      },
      "message": "Add command line option for jit invoke transition weight\n\nBug: 27865109\nChange-Id: If5eb53714e2c92397ad3e45bc0b4facb84329bc2\n"
    },
    {
      "commit": "0a5f49f6eb945738d5e09ff664f340be12692eab",
      "tree": "a119990516a87300d3f5e08971fbe7011e94e114",
      "parents": [
        "29c20b9e55cd26bbe8ecf8ee5bed8f28ef1d6c6f",
        "dea2b8dffb3b0ab93b9343eb705702bb7c6dac01"
      ],
      "author": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Wed Apr 27 12:56:12 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Apr 27 12:56:12 2016 +0000"
      },
      "message": "Merge \"ART: add exynos-m1 to a53 #835769 \u0026 #843419 erratum exception list\" am: 387dd9b\nam: dea2b8d\n\n* commit \u0027dea2b8dffb3b0ab93b9343eb705702bb7c6dac01\u0027:\n  ART: add exynos-m1 to a53 #835769 \u0026 #843419 erratum exception list\n\nChange-Id: I86debd931238aec53a60324effe9f6860ef08aff\n"
    },
    {
      "commit": "29c20b9e55cd26bbe8ecf8ee5bed8f28ef1d6c6f",
      "tree": "a3cd32990d43ed977c3860eca2aa82e614c023c3",
      "parents": [
        "bf138f1abc1f01bf5c20e03437cdcef87f4cc2c2",
        "408a75f245b913f66acaff9828243a2ea9e6e6bb"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Wed Apr 27 12:56:11 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Apr 27 12:56:11 2016 +0000"
      },
      "message": "Merge \"ART: Eliminate unlikely code from hot path in x86 div/rem\" am: f2cb389\nam: 408a75f\n\n* commit \u0027408a75f245b913f66acaff9828243a2ea9e6e6bb\u0027:\n  ART: Eliminate unlikely code from hot path in x86 div/rem\n\nChange-Id: I46c6de25ef00efca0b58c136a04f5cdc78e7ba7c\n"
    },
    {
      "commit": "bf138f1abc1f01bf5c20e03437cdcef87f4cc2c2",
      "tree": "4a274f5172d1c71edcf4edd5067c4cc854399628",
      "parents": [
        "1dee71b3dcbc17b33a5cdf7ccfac3a2c31405c01",
        "f22af35ecedffa7296fc335b641b1975e793c3c2"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Apr 27 12:56:11 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Apr 27 12:56:11 2016 +0000"
      },
      "message": "Merge \"Fix test to return expected value.\" am: 2da04e1\nam: f22af35\n\n* commit \u0027f22af35ecedffa7296fc335b641b1975e793c3c2\u0027:\n  Fix test to return expected value.\n\nChange-Id: Ie57d20cbeeb22219146dc55960eb2537efaaa1c5\n"
    },
    {
      "commit": "dea2b8dffb3b0ab93b9343eb705702bb7c6dac01",
      "tree": "8fa3b1fb37ab67e1dd80c6d6855360652051b0e7",
      "parents": [
        "408a75f245b913f66acaff9828243a2ea9e6e6bb",
        "387dd9b53fe01f53b0deb40311f24af019766b10"
      ],
      "author": {
        "name": "Junmo Park",
        "email": "junmoz.park@samsung.com",
        "time": "Wed Apr 27 12:52:10 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Apr 27 12:52:10 2016 +0000"
      },
      "message": "Merge \"ART: add exynos-m1 to a53 #835769 \u0026 #843419 erratum exception list\"\nam: 387dd9b\n\n* commit \u0027387dd9b53fe01f53b0deb40311f24af019766b10\u0027:\n  ART: add exynos-m1 to a53 #835769 \u0026 #843419 erratum exception list\n\nChange-Id: Icba3b1be79c768348b514a486a7be2a75cbd9244\n"
    },
    {
      "commit": "408a75f245b913f66acaff9828243a2ea9e6e6bb",
      "tree": "62ee3b90a73ce5b253cd7a8f8754d3e152a10c92",
      "parents": [
        "f22af35ecedffa7296fc335b641b1975e793c3c2",
        "f2cb389d1c69c8d1dd1578235bbcf6902b860462"
      ],
      "author": {
        "name": "Serguei Katkov",
        "email": "serguei.i.katkov@intel.com",
        "time": "Wed Apr 27 12:52:10 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Apr 27 12:52:10 2016 +0000"
      },
      "message": "Merge \"ART: Eliminate unlikely code from hot path in x86 div/rem\"\nam: f2cb389\n\n* commit \u0027f2cb389d1c69c8d1dd1578235bbcf6902b860462\u0027:\n  ART: Eliminate unlikely code from hot path in x86 div/rem\n\nChange-Id: I2cc42da63bbfbc7547a2f55e2ba057adffba80ee\n"
    },
    {
      "commit": "f22af35ecedffa7296fc335b641b1975e793c3c2",
      "tree": "63ae12554801e568ca41997f21e87f2698776bf9",
      "parents": [
        "807ddf7e91bd33185595dd469cd5289d5200840b",
        "2da04e13120b656b4d0d22652d50bc143eeec348"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Apr 27 12:52:10 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Apr 27 12:52:10 2016 +0000"
      },
      "message": "Merge \"Fix test to return expected value.\"\nam: 2da04e1\n\n* commit \u00272da04e13120b656b4d0d22652d50bc143eeec348\u0027:\n  Fix test to return expected value.\n\nChange-Id: I4d6c0695b6ab03b559f3bc61b4b5c6f967b42d56\n"
    },
    {
      "commit": "387dd9b53fe01f53b0deb40311f24af019766b10",
      "tree": "8fa3b1fb37ab67e1dd80c6d6855360652051b0e7",
      "parents": [
        "f2cb389d1c69c8d1dd1578235bbcf6902b860462",
        "2bd7d2d6d92daa796ee33e70bb788d3dae1f2fc9"
      ],
      "author": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Wed Apr 27 12:49:23 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Apr 27 12:49:23 2016 +0000"
      },
      "message": "Merge \"ART: add exynos-m1 to a53 #835769 \u0026 #843419 erratum exception list\""
    },
    {
      "commit": "f2cb389d1c69c8d1dd1578235bbcf6902b860462",
      "tree": "62ee3b90a73ce5b253cd7a8f8754d3e152a10c92",
      "parents": [
        "2da04e13120b656b4d0d22652d50bc143eeec348",
        "9d944d143c2065272ac3f8e1ce6688377042e295"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Wed Apr 27 12:47:45 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Apr 27 12:47:45 2016 +0000"
      },
      "message": "Merge \"ART: Eliminate unlikely code from hot path in x86 div/rem\""
    },
    {
      "commit": "2da04e13120b656b4d0d22652d50bc143eeec348",
      "tree": "63ae12554801e568ca41997f21e87f2698776bf9",
      "parents": [
        "e30ee0a74f7ab723e81591e8a9c6c3be7260c08b",
        "a4a640e7efb706c2b2730a7917d44b5617f83cb6"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Apr 27 12:44:42 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Apr 27 12:44:42 2016 +0000"
      },
      "message": "Merge \"Fix test to return expected value.\""
    },
    {
      "commit": "a4a640e7efb706c2b2730a7917d44b5617f83cb6",
      "tree": "63ae12554801e568ca41997f21e87f2698776bf9",
      "parents": [
        "e30ee0a74f7ab723e81591e8a9c6c3be7260c08b"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Apr 27 13:43:48 2016 +0100"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Apr 27 13:43:48 2016 +0100"
      },
      "message": "Fix test to return expected value.\n\nbug:28335959\nChange-Id: Id4b3fc7b3ea5705530283daffedef17ab0699ae9\n"
    },
    {
      "commit": "e5de54cfab5f14ba0b8ff25d8d60901c7021943f",
      "tree": "baf3de07d57ee640d80648dfb168aaa10a02e9e3",
      "parents": [
        "43c8e872578cf27efcc0edce70119164e313f648"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Wed Apr 20 14:22:09 2016 +0100"
      },
      "committer": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Wed Apr 27 12:46:00 2016 +0100"
      },
      "message": "Split profile recording from jit compilation\n\nWe still use ProfileInfo objects to record profile information. That\ngives us the flexibility to add the inline caches in the future and the\nconvenience of the already implemented GC.\n\nIf UseJIT is false and SaveProfilingInfo true, we will only record the\nProfileInfo and never launch compilation tasks.\n\nBug: 27916886\nChange-Id: I6e4768dc5d58f2f85f947b276b4244aa11ce3fca\n"
    },
    {
      "commit": "1dee71b3dcbc17b33a5cdf7ccfac3a2c31405c01",
      "tree": "f391c08143bb574f4a4f7878c6e73bee41268bf2",
      "parents": [
        "037c514899f2b3ef053b6a99004a8994eb99513f",
        "807ddf7e91bd33185595dd469cd5289d5200840b"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Apr 27 11:43:45 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Apr 27 11:43:45 2016 +0000"
      },
      "message": "Merge \"Forbid HDeoptimize instructions in OSR methods.\" am: e30ee0a\nam: 807ddf7\n\n* commit \u0027807ddf7e91bd33185595dd469cd5289d5200840b\u0027:\n  Forbid HDeoptimize instructions in OSR methods.\n\nChange-Id: Idd6a77315d3301b319caa3eaacc6a342b7c6193e\n"
    },
    {
      "commit": "807ddf7e91bd33185595dd469cd5289d5200840b",
      "tree": "5ec317b236ddf293f3604ea2ad2ffee44de09880",
      "parents": [
        "4a416c7d0be5097688d399ea6dfe6ead76110203",
        "e30ee0a74f7ab723e81591e8a9c6c3be7260c08b"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Apr 27 11:39:43 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Apr 27 11:39:43 2016 +0000"
      },
      "message": "Merge \"Forbid HDeoptimize instructions in OSR methods.\"\nam: e30ee0a\n\n* commit \u0027e30ee0a74f7ab723e81591e8a9c6c3be7260c08b\u0027:\n  Forbid HDeoptimize instructions in OSR methods.\n\nChange-Id: Idaf9b877021a65be9170c1f116cedc1b2e7e6800\n"
    },
    {
      "commit": "e30ee0a74f7ab723e81591e8a9c6c3be7260c08b",
      "tree": "5ec317b236ddf293f3604ea2ad2ffee44de09880",
      "parents": [
        "4e377e58066ccef401276d7d0985521e5e63d1fb",
        "93a18c5d4160f632ecdb92af099574e9c7098c49"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Apr 27 11:31:23 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Apr 27 11:31:23 2016 +0000"
      },
      "message": "Merge \"Forbid HDeoptimize instructions in OSR methods.\""
    },
    {
      "commit": "93a18c5d4160f632ecdb92af099574e9c7098c49",
      "tree": "328e28e160fe894fb9487a625cbbfc4ab94c093c",
      "parents": [
        "f7cda8088ec57ab1422f85f08df78e217a9f7094"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Apr 22 13:16:14 2016 +0100"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Apr 27 10:18:48 2016 +0100"
      },
      "message": "Forbid HDeoptimize instructions in OSR methods.\n\nOtherwise dominated instructions will assume something that\nisn\u0027t necessarily correct if coming from the interpreter.\n\nbug:28335959\nbug:28249238\nbug:28348878\nbug:28080135\n\nChange-Id: I842bd1c6a919aff48cf6048d2ea51cf2d40f3c1d\n"
    },
    {
      "commit": "037c514899f2b3ef053b6a99004a8994eb99513f",
      "tree": "fe75193c1358509d058b25dd367cf6614c3ffb30",
      "parents": [
        "d502932d1a6ecb43be04d71d915f0250e72a337c",
        "43c8e872578cf27efcc0edce70119164e313f648"
      ],
      "author": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Wed Apr 27 09:13:16 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Apr 27 09:13:16 2016 +0000"
      },
      "message": "Merge \"Thumb2: Reduce memory used for fixup dependencies.\" into nyc-dev\nam: 43c8e87\n\n* commit \u002743c8e872578cf27efcc0edce70119164e313f648\u0027:\n  Thumb2: Reduce memory used for fixup dependencies.\n\nChange-Id: Ie1b55fd9dea2223745944184bd34c636e97d5079\n"
    },
    {
      "commit": "43c8e872578cf27efcc0edce70119164e313f648",
      "tree": "a9a1bcc71081471293c9ec9c073639049274a327",
      "parents": [
        "5a139938b115844fa2b81625d9a93927080f068a",
        "f2bb04304ab545ecef67fc6b8708e3ad41a6005f"
      ],
      "author": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Wed Apr 27 09:04:21 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 27 09:04:22 2016 +0000"
      },
      "message": "Merge \"Thumb2: Reduce memory used for fixup dependencies.\" into nyc-dev"
    },
    {
      "commit": "2bd7d2d6d92daa796ee33e70bb788d3dae1f2fc9",
      "tree": "05fb9863605b5e8e91864ea8466fd946da6528e2",
      "parents": [
        "4e377e58066ccef401276d7d0985521e5e63d1fb"
      ],
      "author": {
        "name": "Junmo Park",
        "email": "junmoz.park@samsung.com",
        "time": "Wed Apr 27 16:51:50 2016 +0900"
      },
      "committer": {
        "name": "Junmo Park",
        "email": "junmoz.park@samsung.com",
        "time": "Wed Apr 27 16:51:50 2016 +0900"
      },
      "message": "ART: add exynos-m1 to a53 #835769 \u0026 #843419 erratum exception list\n\nExynos-M1 is custom-designed 64-bit ARM CPU and does not need this A53\nerratum handling.\n\nChange-Id: I15087b05769eb8d4f80219064549b0b45884bf7c\nSigned-off-by: Junmo Park \u003cjunmoz.park@samsung.com\u003e\n"
    },
    {
      "commit": "d502932d1a6ecb43be04d71d915f0250e72a337c",
      "tree": "fe75193c1358509d058b25dd367cf6614c3ffb30",
      "parents": [
        "07399e96e79e78eccd1b64750f85d02ccd536c5a",
        "5a139938b115844fa2b81625d9a93927080f068a"
      ],
      "author": {
        "name": "Aart Bik",
        "email": "ajcbik@google.com",
        "time": "Tue Apr 26 19:59:11 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Apr 26 19:59:11 2016 +0000"
      },
      "message": "Merge \"Test component type for errors too. With regression test.\" into nyc-dev\nam: 5a13993\n\n* commit \u00275a139938b115844fa2b81625d9a93927080f068a\u0027:\n  Test component type for errors too. With regression test.\n\nChange-Id: Iedbdea8936f8e95080b96b5b6c17e1d33f13b606\n"
    },
    {
      "commit": "5a139938b115844fa2b81625d9a93927080f068a",
      "tree": "a17252241d0df9418c1d8a82be3da2d7fe593327",
      "parents": [
        "46ea0147b49e3539492be160e1631e73f58d2c3c",
        "d1d7c40c8004303d1131ebb1956fd0ade54f8404"
      ],
      "author": {
        "name": "Aart Bik",
        "email": "ajcbik@google.com",
        "time": "Tue Apr 26 19:55:48 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 26 19:55:48 2016 +0000"
      },
      "message": "Merge \"Test component type for errors too. With regression test.\" into nyc-dev"
    },
    {
      "commit": "07399e96e79e78eccd1b64750f85d02ccd536c5a",
      "tree": "fe75193c1358509d058b25dd367cf6614c3ffb30",
      "parents": [
        "e36a5235b389867d9c70d879167c10d3ab79f84c",
        "46ea0147b49e3539492be160e1631e73f58d2c3c"
      ],
      "author": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Tue Apr 26 18:27:26 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Apr 26 18:27:26 2016 +0000"
      },
      "message": "Reduce memory lost by ArenaAllocator for large allocations.\nam: 46ea014  -s ours\n\n* commit \u002746ea0147b49e3539492be160e1631e73f58d2c3c\u0027:\n  Reduce memory lost by ArenaAllocator for large allocations.\n\nChange-Id: I3d2d17ccb77670a552bdc097df2cf5389bda386f\n"
    },
    {
      "commit": "e36a5235b389867d9c70d879167c10d3ab79f84c",
      "tree": "fe75193c1358509d058b25dd367cf6614c3ffb30",
      "parents": [
        "16176cc8fe2d5d0ad3d76a6d1832d001af2a1ba7",
        "4a416c7d0be5097688d399ea6dfe6ead76110203"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 26 18:01:44 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Apr 26 18:01:44 2016 +0000"
      },
      "message": "Merge \"Work around Jack optimizations in arm64 shifter operand test.\" am: 4e377e5\nam: 4a416c7\n\n* commit \u00274a416c7d0be5097688d399ea6dfe6ead76110203\u0027:\n  Work around Jack optimizations in arm64 shifter operand test.\n\nChange-Id: If2de819bb24433aba6c18ef7728dfa5bd38f5e61\n"
    },
    {
      "commit": "4a416c7d0be5097688d399ea6dfe6ead76110203",
      "tree": "71a2fabb10fbb85118c650ab795223e3b9fad824",
      "parents": [
        "4fbd1685d5b24b77ea800df0657a02c3a30e941d",
        "4e377e58066ccef401276d7d0985521e5e63d1fb"
      ],
      "author": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Tue Apr 26 17:58:35 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Apr 26 17:58:35 2016 +0000"
      },
      "message": "Merge \"Work around Jack optimizations in arm64 shifter operand test.\"\nam: 4e377e5\n\n* commit \u00274e377e58066ccef401276d7d0985521e5e63d1fb\u0027:\n  Work around Jack optimizations in arm64 shifter operand test.\n\nChange-Id: I084ced8c2f5fbc43f123fd31ee5b3f4bcc4a4a07\n"
    },
    {
      "commit": "4e377e58066ccef401276d7d0985521e5e63d1fb",
      "tree": "71a2fabb10fbb85118c650ab795223e3b9fad824",
      "parents": [
        "5e67a6a26e12d79e7ab788d4496240ac2fc2be73",
        "5bc80b9994bde67184adc1a168538c2a9b99fc8b"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 26 17:52:48 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Apr 26 17:52:48 2016 +0000"
      },
      "message": "Merge \"Work around Jack optimizations in arm64 shifter operand test.\""
    },
    {
      "commit": "16176cc8fe2d5d0ad3d76a6d1832d001af2a1ba7",
      "tree": "333b1c6f5f6e887821e2b3f35d7440a74757e106",
      "parents": [
        "83c471710ac193e4854128189244d854cc48a319",
        "4fbd1685d5b24b77ea800df0657a02c3a30e941d"
      ],
      "author": {
        "name": "Aart Bik",
        "email": "ajcbik@google.com",
        "time": "Tue Apr 26 17:16:45 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Apr 26 17:16:45 2016 +0000"
      },
      "message": "Merge \"Test component type for errors too. With regression test.\" am: 5e67a6a\nam: 4fbd168\n\n* commit \u00274fbd1685d5b24b77ea800df0657a02c3a30e941d\u0027:\n  Test component type for errors too. With regression test.\n\nChange-Id: Ia97235bf35108fa69e2dcbc90863fdc6c0ccc941\n"
    },
    {
      "commit": "4fbd1685d5b24b77ea800df0657a02c3a30e941d",
      "tree": "e354c44970f183b7074af3bf064f9589f773b4f4",
      "parents": [
        "ea7b9f5c79fdee02cc1221bd5101508dcbdc59fe",
        "5e67a6a26e12d79e7ab788d4496240ac2fc2be73"
      ],
      "author": {
        "name": "Aart Bik",
        "email": "ajcbik@google.com",
        "time": "Tue Apr 26 17:13:49 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Apr 26 17:13:49 2016 +0000"
      },
      "message": "Merge \"Test component type for errors too. With regression test.\"\nam: 5e67a6a\n\n* commit \u00275e67a6a26e12d79e7ab788d4496240ac2fc2be73\u0027:\n  Test component type for errors too. With regression test.\n\nChange-Id: I25340135f54b25d6a376a85ed55ffafdc2411c0c\n"
    },
    {
      "commit": "d1d7c40c8004303d1131ebb1956fd0ade54f8404",
      "tree": "5de3e2a19312fa7af654e48c1e7c782630ebe4fd",
      "parents": [
        "ff2d53a16d844054874e41a98e2984e2818ee210"
      ],
      "author": {
        "name": "Aart Bik",
        "email": "ajcbik@google.com",
        "time": "Mon Apr 25 12:51:37 2016 -0700"
      },
      "committer": {
        "name": "Aart Bik",
        "email": "ajcbik@google.com",
        "time": "Tue Apr 26 10:06:43 2016 -0700"
      },
      "message": "Test component type for errors too.\nWith regression test.\n\nRationale:\nMoved erroneous check in convenience method, so we\nput all the same logic in one place. When testing\nfor erroneous T[], check both the array type\nas well at the component type T for errors\n(it is possible T[] is not marked erroneous\neven though T is eventually).\n\nBUG\u003d28358598\n\n(cherry picked from commit f417ff44d1eb111854d7a213f106912b3dd9e3d4)\n\nChange-Id: Ieba66aa4b55d8e7ebddf200239c7e4095dfd4678\n"
    },
    {
      "commit": "5e67a6a26e12d79e7ab788d4496240ac2fc2be73",
      "tree": "e354c44970f183b7074af3bf064f9589f773b4f4",
      "parents": [
        "e6d96771a2c9934c8ba6efe1689a1d1b5c54a6f7",
        "f417ff44d1eb111854d7a213f106912b3dd9e3d4"
      ],
      "author": {
        "name": "Aart Bik",
        "email": "ajcbik@google.com",
        "time": "Tue Apr 26 17:04:52 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Apr 26 17:04:53 2016 +0000"
      },
      "message": "Merge \"Test component type for errors too. With regression test.\""
    },
    {
      "commit": "5bc80b9994bde67184adc1a168538c2a9b99fc8b",
      "tree": "77c0f94907fa58459ca4e1b035ef1483a93799a9",
      "parents": [
        "e6d96771a2c9934c8ba6efe1689a1d1b5c54a6f7"
      ],
      "author": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Tue Apr 26 17:55:55 2016 +0100"
      },
      "committer": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Tue Apr 26 17:57:14 2016 +0100"
      },
      "message": "Work around Jack optimizations in arm64 shifter operand test.\n\nAnd also in the ror test.\n\nBug: 28392114\nChange-Id: I66afb371de57d7742385d5e02daa2797cb8d1b22\n"
    },
    {
      "commit": "9d944d143c2065272ac3f8e1ce6688377042e295",
      "tree": "4a4e9652c16edfc1b02d1af70a92b952a3f71f29",
      "parents": [
        "e6d96771a2c9934c8ba6efe1689a1d1b5c54a6f7"
      ],
      "author": {
        "name": "Serguei Katkov",
        "email": "serguei.i.katkov@intel.com",
        "time": "Fri Apr 15 16:50:25 2016 +0600"
      },
      "committer": {
        "name": "Serguei Katkov",
        "email": "serguei.i.katkov@intel.com",
        "time": "Tue Apr 26 18:21:35 2016 +0600"
      },
      "message": "ART: Eliminate unlikely code from hot path in x86 div/rem\n\nDivision and Remainder when numerator is zero is not\nusual case so remove the check for this case from hot path.\n\nChange-Id: Ie575af0fedb5045d4ed74292a61a8378f82d39ae\nSigned-off-by: Serguei Katkov \u003cserguei.i.katkov@intel.com\u003e\n"
    },
    {
      "commit": "83c471710ac193e4854128189244d854cc48a319",
      "tree": "02ed2400389887fe0cf00c8f799c0d5fb3d9ba81",
      "parents": [
        "985ebada9821b1ef6d0ce68db2813eb6935b5aba",
        "ea7b9f5c79fdee02cc1221bd5101508dcbdc59fe"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Tue Apr 26 10:52:08 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Apr 26 10:52:08 2016 +0000"
      },
      "message": "Merge \"Use explicit cast to avoid compilers error\" am: e6d9677\nam: ea7b9f5\n\n* commit \u0027ea7b9f5c79fdee02cc1221bd5101508dcbdc59fe\u0027:\n  Use explicit cast to avoid compilers error\n\nChange-Id: I40eb9d3a1d5016ec9836fa6facd6cda0820741a2\n"
    },
    {
      "commit": "ea7b9f5c79fdee02cc1221bd5101508dcbdc59fe",
      "tree": "454771c1fdfcfe7aa621bce4ae1f5451e438ab61",
      "parents": [
        "948eb1cb75c4835bc0224d2c21608461f7c1dd49",
        "e6d96771a2c9934c8ba6efe1689a1d1b5c54a6f7"
      ],
      "author": {
        "name": "Goran Jakovljevic",
        "email": "Goran.Jakovljevic@imgtec.com",
        "time": "Tue Apr 26 10:49:01 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Apr 26 10:49:01 2016 +0000"
      },
      "message": "Merge \"Use explicit cast to avoid compilers error\"\nam: e6d9677\n\n* commit \u0027e6d96771a2c9934c8ba6efe1689a1d1b5c54a6f7\u0027:\n  Use explicit cast to avoid compilers error\n\nChange-Id: I7ab9239299c4bc1be51e859808b7366e3927591c\n"
    },
    {
      "commit": "e6d96771a2c9934c8ba6efe1689a1d1b5c54a6f7",
      "tree": "454771c1fdfcfe7aa621bce4ae1f5451e438ab61",
      "parents": [
        "b324635492bb7d205beddf1a86f3f7a31e905fca",
        "4eb6fbf367f25da5bae5ee0a423ffbad7dd32ea8"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Tue Apr 26 10:42:28 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Apr 26 10:42:28 2016 +0000"
      },
      "message": "Merge \"Use explicit cast to avoid compilers error\""
    },
    {
      "commit": "f2bb04304ab545ecef67fc6b8708e3ad41a6005f",
      "tree": "6137651a8b0310b0632f95e3ce9b16f4ae7dd3f4",
      "parents": [
        "ff2d53a16d844054874e41a98e2984e2818ee210"
      ],
      "author": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Mon Apr 25 12:43:50 2016 +0000"
      },
      "committer": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Tue Apr 26 09:54:24 2016 +0100"
      },
      "message": "Thumb2: Reduce memory used for fixup dependencies.\n\nMark fixups for far backward branches as 32-bit from the\nbeginning and ignore their dependencies since they cannot\nbe expanded anymore. This reduces the memory used by the\nfixup_dependents_ when compiling methods with a lot of\nslow paths.\n\nBug: 28256882\n\nThis is a cherry-pick of the fixed revert-revert\n    Revert \"Revert \"Thumb2: Reduce memory used for fixup dependencies.\"\"\n    (cherry picked from commit a64f249add4a0a9e93aa6f246045ca79f5916dcd)\n\nChange-Id: I9ca766b73d9f5a1da5dc10ad070145ac88fbcd53\n"
    },
    {
      "commit": "46ea0147b49e3539492be160e1631e73f58d2c3c",
      "tree": "46956cf23fa38ab2d4727508341869f01bf00156",
      "parents": [
        "ff2d53a16d844054874e41a98e2984e2818ee210"
      ],
      "author": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Fri Apr 22 18:07:13 2016 +0100"
      },
      "committer": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Tue Apr 26 09:51:44 2016 +0100"
      },
      "message": "Reduce memory lost by ArenaAllocator for large allocations.\n\nWhen allocating from a new arena, check if the old arena has\nmore remaining space than the new one after the current\nallocation. If so, keep using the old arena to reduce the\namount of \"lost\" arena memory. This can happen when we try\nto allocate more than half the default arena size. If the\nallocation exceeds the default arena size, it\u0027s very likely\nto happen even though the ArenaPool could still provide some\nmuch larger previously allocated arena.\n\nAlso avoid artithmetic overflow when checking if the\nrequest can be satisfied from the current arena.\nAnd abort immediately if calloc() fails.\n\nBug: 28173563\nBug: 28256882\n\nIn addition to the initial CL\n    (cherry picked from commit 3e0e7173c0cdfc57dba39fe781e30d187d50fa9c)\nthis contains a squashed subsequent fix\n    Fix valgrind tests: mark allocated space as defined.\n    (cherry picked from commit 3f84f2cb3cadc25d75e1e3e2c1bc26c1a671f336)\n\nChange-Id: Id80d5601874e8e28d930c0dd47a51c73c4810094\n"
    },
    {
      "commit": "985ebada9821b1ef6d0ce68db2813eb6935b5aba",
      "tree": "13f896546c5f9f6b85d0617b9bfce22ad79de86d",
      "parents": [
        "8e7e8f016e8458fa8f02e57d2d9bc1036c76e323",
        "ff2d53a16d844054874e41a98e2984e2818ee210"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Tue Apr 26 00:36:50 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Apr 26 00:36:50 2016 +0000"
      },
      "message": "Merge \"ART: Change x86 from modify_ldt to set_thread_data\" into nyc-dev\nam: ff2d53a\n\n* commit \u0027ff2d53a16d844054874e41a98e2984e2818ee210\u0027:\n  ART: Change x86 from modify_ldt to set_thread_data\n\nChange-Id: I6c5ce2c0a44d04b51f1923d41898fa2cdae9c9dc\n"
    },
    {
      "commit": "ff2d53a16d844054874e41a98e2984e2818ee210",
      "tree": "1c89fec856abc3eaf6f501ac94f5c1e207dec010",
      "parents": [
        "4825dfab942a92c05519475d4abb77734e26c47c",
        "b65ef9666b6119bed04c78163fd5c18cc16ecb9b"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Tue Apr 26 00:32:38 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 26 00:32:38 2016 +0000"
      },
      "message": "Merge \"ART: Change x86 from modify_ldt to set_thread_data\" into nyc-dev"
    },
    {
      "commit": "f417ff44d1eb111854d7a213f106912b3dd9e3d4",
      "tree": "be69b00348b8d296a5bae7dd2c17d9f9a2b8ba0e",
      "parents": [
        "dbea8b4eacb62b357bce1bc299c8442788b288a1"
      ],
      "author": {
        "name": "Aart Bik",
        "email": "ajcbik@google.com",
        "time": "Mon Apr 25 12:51:37 2016 -0700"
      },
      "committer": {
        "name": "Aart Bik",
        "email": "ajcbik@google.com",
        "time": "Mon Apr 25 16:21:34 2016 -0700"
      },
      "message": "Test component type for errors too.\nWith regression test.\n\nRationale:\nMoved erroneous check in convenience method, so we\nput all the same logic in one place. When testing\nfor erroneous T[], check both the array type\nas well at the component type T for errors\n(it is possible T[] is not marked erroneous\neven though T is eventually).\n\nBUG\u003d28358598\n\nChange-Id: I11339a976dc83e0493a99e6bb97f3a058ca3f796\n"
    },
    {
      "commit": "8e7e8f016e8458fa8f02e57d2d9bc1036c76e323",
      "tree": "13f896546c5f9f6b85d0617b9bfce22ad79de86d",
      "parents": [
        "471dbf3f7fb74435a0c32df4923922d4799d728f",
        "4825dfab942a92c05519475d4abb77734e26c47c"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Mon Apr 25 22:02:40 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Apr 25 22:02:40 2016 +0000"
      },
      "message": "Merge \"Make a fake libart for misbehaving apps.\" into nyc-dev\nam: 4825dfa\n\n* commit \u00274825dfab942a92c05519475d4abb77734e26c47c\u0027:\n  Make a fake libart for misbehaving apps.\n\nChange-Id: I14dfb6ce1b17b087ae295e3e39316ad4cd185c7c\n"
    },
    {
      "commit": "471dbf3f7fb74435a0c32df4923922d4799d728f",
      "tree": "8e720d794c5352e525205b36e095a7b85b64ef08",
      "parents": [
        "412559afcfd263a85cfd9219e7c5bb3e94e4e185",
        "21aa4d405cbe3d4612e3f50ebb7610cc0b3503a2"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Apr 25 22:02:40 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Apr 25 22:02:40 2016 +0000"
      },
      "message": "Make sure the referring class is in the dex cache.\nam: 21aa4d4\n\n* commit \u002721aa4d405cbe3d4612e3f50ebb7610cc0b3503a2\u0027:\n  Make sure the referring class is in the dex cache.\n\nChange-Id: I7e4b3cf251c2d76919ef0bfa0a2ea5c72680b744\n"
    },
    {
      "commit": "4825dfab942a92c05519475d4abb77734e26c47c",
      "tree": "05b3d3310059f5f98d9518d71639ec056daa13b9",
      "parents": [
        "21aa4d405cbe3d4612e3f50ebb7610cc0b3503a2",
        "b270b9e6cba453209e226b0f621c75f2e51f122a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 25 21:53:29 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 25 21:53:29 2016 +0000"
      },
      "message": "Merge \"Make a fake libart for misbehaving apps.\" into nyc-dev"
    },
    {
      "commit": "412559afcfd263a85cfd9219e7c5bb3e94e4e185",
      "tree": "8e720d794c5352e525205b36e095a7b85b64ef08",
      "parents": [
        "64602f23ef946817ff1d82cc17f3bf60424f7a1e",
        "948eb1cb75c4835bc0224d2c21608461f7c1dd49"
      ],
      "author": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Mon Apr 25 21:14:20 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Apr 25 21:14:20 2016 +0000"
      },
      "message": "Merge \"Fix valgrind tests: mark allocated space as defined.\" am: b324635\nam: 948eb1c\n\n* commit \u0027948eb1cb75c4835bc0224d2c21608461f7c1dd49\u0027:\n  Fix valgrind tests: mark allocated space as defined.\n\nChange-Id: I1b9e13fc4d4b6ced3b3cf10241bba869a7ab5702\n"
    },
    {
      "commit": "948eb1cb75c4835bc0224d2c21608461f7c1dd49",
      "tree": "d041955d18c6ee8962937f50e0b0d7ffd7df0708",
      "parents": [
        "089f9606edfcf8b1eab542b9204cf418d7cf6120",
        "b324635492bb7d205beddf1a86f3f7a31e905fca"
      ],
      "author": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Mon Apr 25 20:44:40 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Apr 25 20:44:40 2016 +0000"
      },
      "message": "Merge \"Fix valgrind tests: mark allocated space as defined.\"\nam: b324635\n\n* commit \u0027b324635492bb7d205beddf1a86f3f7a31e905fca\u0027:\n  Fix valgrind tests: mark allocated space as defined.\n\nChange-Id: I68bab7035d70b6a0acf0e9cf66a7eafdaa3a0502\n"
    },
    {
      "commit": "21aa4d405cbe3d4612e3f50ebb7610cc0b3503a2",
      "tree": "82826364a6c1b7576b4bd3f6a8ac6d9e4d72c06c",
      "parents": [
        "885c68457dbd3a4b244aa4a51d319a759e6a3587"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Apr 25 14:58:06 2016 +0100"
      },
      "committer": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Mon Apr 25 13:33:32 2016 -0700"
      },
      "message": "Make sure the referring class is in the dex cache.\n\nThe method CanAccessResolvedMethod expects the referring class\nin the dex file is already in the dex cache, which is true during AOT,\nbut not necessarilly during JIT.\n\nbug:28295348\n\n(cherry picked from commit 393fdb8b4822d80bbbd6347b088e28c03a72289e)\n\nChange-Id: I9665d377070278639eb4b5a6eeced85d656e6cb6\n"
    },
    {
      "commit": "b324635492bb7d205beddf1a86f3f7a31e905fca",
      "tree": "d041955d18c6ee8962937f50e0b0d7ffd7df0708",
      "parents": [
        "2712a078c74050f787900765830f7f33d8bd75e6",
        "3f84f2cb3cadc25d75e1e3e2c1bc26c1a671f336"
      ],
      "author": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Mon Apr 25 20:23:23 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Apr 25 20:23:23 2016 +0000"
      },
      "message": "Merge \"Fix valgrind tests: mark allocated space as defined.\""
    },
    {
      "commit": "3f84f2cb3cadc25d75e1e3e2c1bc26c1a671f336",
      "tree": "d041955d18c6ee8962937f50e0b0d7ffd7df0708",
      "parents": [
        "2712a078c74050f787900765830f7f33d8bd75e6"
      ],
      "author": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Mon Apr 25 19:40:34 2016 +0100"
      },
      "committer": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Mon Apr 25 20:28:54 2016 +0100"
      },
      "message": "Fix valgrind tests: mark allocated space as defined.\n\nFollow-up to\n    https://android-review.googlesource.com/219700\n\nBug: 28173563\nBug: 28256882\nChange-Id: I4e8e8d3202fd01ab48d86b3a6b92302524df66bb\n"
    },
    {
      "commit": "64602f23ef946817ff1d82cc17f3bf60424f7a1e",
      "tree": "2998dbbc8e30684f13cff4654084954cbbdf0dd3",
      "parents": [
        "d89da045cb30aa9f6d446d2f4c277d6618722000",
        "885c68457dbd3a4b244aa4a51d319a759e6a3587"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Mon Apr 25 18:40:45 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Apr 25 18:40:45 2016 +0000"
      },
      "message": "ART: Fix ROR Checker test\nam: 885c684\n\n* commit \u0027885c68457dbd3a4b244aa4a51d319a759e6a3587\u0027:\n  ART: Fix ROR Checker test\n\nChange-Id: Ic373c90dc3f8a53bd60869c6b8a7b5624a68f2cf\n"
    },
    {
      "commit": "d89da045cb30aa9f6d446d2f4c277d6618722000",
      "tree": "2998dbbc8e30684f13cff4654084954cbbdf0dd3",
      "parents": [
        "076fc3af51dc81845bfcb53300edd35d59ba0fa0",
        "089f9606edfcf8b1eab542b9204cf418d7cf6120"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 25 17:57:45 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Apr 25 17:57:45 2016 +0000"
      },
      "message": "Merge \"Make sure the referring class is in the dex cache.\" am: 2712a07\nam: 089f960\n\n* commit \u0027089f9606edfcf8b1eab542b9204cf418d7cf6120\u0027:\n  Make sure the referring class is in the dex cache.\n\nChange-Id: Ie33322537db18ef1960c7919dd94313b252d4053\n"
    },
    {
      "commit": "089f9606edfcf8b1eab542b9204cf418d7cf6120",
      "tree": "3ae00949f6778b8539b43ea90f64ae20a844a55a",
      "parents": [
        "7288350174584df73992a15006ad726a1f201bab",
        "2712a078c74050f787900765830f7f33d8bd75e6"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Apr 25 17:52:25 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Apr 25 17:52:25 2016 +0000"
      },
      "message": "Merge \"Make sure the referring class is in the dex cache.\"\nam: 2712a07\n\n* commit \u00272712a078c74050f787900765830f7f33d8bd75e6\u0027:\n  Make sure the referring class is in the dex cache.\n\nChange-Id: I9fddd0afe6b7df2e2b13290e35f036a259cf4039\n"
    },
    {
      "commit": "2712a078c74050f787900765830f7f33d8bd75e6",
      "tree": "3ae00949f6778b8539b43ea90f64ae20a844a55a",
      "parents": [
        "dbea8b4eacb62b357bce1bc299c8442788b288a1",
        "393fdb8b4822d80bbbd6347b088e28c03a72289e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 25 17:43:47 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Apr 25 17:43:47 2016 +0000"
      },
      "message": "Merge \"Make sure the referring class is in the dex cache.\""
    },
    {
      "commit": "076fc3af51dc81845bfcb53300edd35d59ba0fa0",
      "tree": "4ba47281ce2488be8aa69e4239ad298823137f84",
      "parents": [
        "e555a5accaa5041e2e2fada97ec8f8aff515450a",
        "7288350174584df73992a15006ad726a1f201bab"
      ],
      "author": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Mon Apr 25 17:20:45 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Apr 25 17:20:45 2016 +0000"
      },
      "message": "Merge \"Revert \"Revert \"Thumb2: Reduce memory used for fixup dependencies.\"\"\" am: dbea8b4\nam: 7288350\n\n* commit \u00277288350174584df73992a15006ad726a1f201bab\u0027:\n  Revert \"Revert \"Thumb2: Reduce memory used for fixup dependencies.\"\"\n\nChange-Id: I392631259a06dca6329aa0509b6589cc80964c3a\n"
    },
    {
      "commit": "e555a5accaa5041e2e2fada97ec8f8aff515450a",
      "tree": "6dddcaa5650414a8d2cb7ad24025d7129956c681",
      "parents": [
        "397b8619e0ecb5f07cded4dfc6a693df55078c29",
        "dc32c4f0b4d28da15d3d12f263757c382c91c587"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Mon Apr 25 17:20:44 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Apr 25 17:20:44 2016 +0000"
      },
      "message": "Merge \"ART: Fix ROR Checker test\" am: 1de88ac\nam: dc32c4f\n\n* commit \u0027dc32c4f0b4d28da15d3d12f263757c382c91c587\u0027:\n  ART: Fix ROR Checker test\n\nChange-Id: Ic97f3e60394d3f19f1b67e95b372cfb2a4340230\n"
    },
    {
      "commit": "7288350174584df73992a15006ad726a1f201bab",
      "tree": "97a24b4ca4a55233ad2dd2247f5e287b91d506cc",
      "parents": [
        "dc32c4f0b4d28da15d3d12f263757c382c91c587",
        "dbea8b4eacb62b357bce1bc299c8442788b288a1"
      ],
      "author": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Mon Apr 25 17:15:03 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Apr 25 17:15:03 2016 +0000"
      },
      "message": "Merge \"Revert \"Revert \"Thumb2: Reduce memory used for fixup dependencies.\"\"\"\nam: dbea8b4\n\n* commit \u0027dbea8b4eacb62b357bce1bc299c8442788b288a1\u0027:\n  Revert \"Revert \"Thumb2: Reduce memory used for fixup dependencies.\"\"\n\nChange-Id: I3e08567555230f8492cd62dcb5aa39c171b31edb\n"
    },
    {
      "commit": "dc32c4f0b4d28da15d3d12f263757c382c91c587",
      "tree": "2743371eea54b44b8ace1d5b23eb3f0db2964eb6",
      "parents": [
        "3fc1ae0ad562c2c258246c5f569089d368863737",
        "1de88ac1bdb7e371fef980501200288ea5ade612"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Mon Apr 25 17:15:03 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Apr 25 17:15:03 2016 +0000"
      },
      "message": "Merge \"ART: Fix ROR Checker test\"\nam: 1de88ac\n\n* commit \u00271de88ac1bdb7e371fef980501200288ea5ade612\u0027:\n  ART: Fix ROR Checker test\n\nChange-Id: Ide603319cff3bb979ad920725c59ca2d9c47a15e\n"
    },
    {
      "commit": "4eb6fbf367f25da5bae5ee0a423ffbad7dd32ea8",
      "tree": "dd9498441ae3011053ce818158ad1607e4564a89",
      "parents": [
        "dbea8b4eacb62b357bce1bc299c8442788b288a1"
      ],
      "author": {
        "name": "Goran Jakovljevic",
        "email": "Goran.Jakovljevic@imgtec.com",
        "time": "Mon Apr 25 19:14:17 2016 +0200"
      },
      "committer": {
        "name": "Goran Jakovljevic",
        "email": "Goran.Jakovljevic@imgtec.com",
        "time": "Mon Apr 25 19:14:17 2016 +0200"
      },
      "message": "Use explicit cast to avoid compilers error\n\nGCC (mips32 Buildbot) is complaining when passing \u0027uint16_t\u0027\nto std::to_string.\n\nChange-Id: I0df72204947b7a4d445594851f043ec69196dbb7\n"
    },
    {
      "commit": "dbea8b4eacb62b357bce1bc299c8442788b288a1",
      "tree": "97a24b4ca4a55233ad2dd2247f5e287b91d506cc",
      "parents": [
        "1de88ac1bdb7e371fef980501200288ea5ade612",
        "a64f249add4a0a9e93aa6f246045ca79f5916dcd"
      ],
      "author": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Mon Apr 25 17:05:29 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Apr 25 17:05:29 2016 +0000"
      },
      "message": "Merge \"Revert \"Revert \"Thumb2: Reduce memory used for fixup dependencies.\"\"\""
    },
    {
      "commit": "885c68457dbd3a4b244aa4a51d319a759e6a3587",
      "tree": "017301f1bec931ac35b8789a3f5d84c12fa7fbfc",
      "parents": [
        "62e631a678ef18c80f37862a2dc74004954a8502"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Mon Apr 25 17:47:43 2016 +0100"
      },
      "committer": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Mon Apr 25 17:59:10 2016 +0100"
      },
      "message": "ART: Fix ROR Checker test\n\nRecent update of Jack started encoding \"x \u003c\u003c -2\" as \"x \u003c\u003c 30\". Update\nthe corresponding Checker test to accept both values.\n\nBug: 28244190\nChange-Id: I65833afa416a7eb8fa05d381cff547a58dcc0bea\n(cherry picked from commit 22c1f543ed75114d8ee5219598ba766e7dc674c0)\n"
    },
    {
      "commit": "393fdb8b4822d80bbbd6347b088e28c03a72289e",
      "tree": "134955e86b08514fb88ecd0e5a037adfbf738fd6",
      "parents": [
        "f7cda8088ec57ab1422f85f08df78e217a9f7094"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Apr 25 14:58:06 2016 +0100"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Apr 25 16:56:56 2016 +0000"
      },
      "message": "Make sure the referring class is in the dex cache.\n\nThe method CanAccessResolvedMethod expects the referring class\nin the dex file is already in the dex cache, which is true during AOT,\nbut not necessarilly during JIT.\n\nbug:28295348\nChange-Id: I58739903f0dff3867b920a7444f53b99ecf86e85\n"
    },
    {
      "commit": "1de88ac1bdb7e371fef980501200288ea5ade612",
      "tree": "2743371eea54b44b8ace1d5b23eb3f0db2964eb6",
      "parents": [
        "27983255b19b633e91cf62883035b8af02b94eb0",
        "22c1f543ed75114d8ee5219598ba766e7dc674c0"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Mon Apr 25 16:55:38 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Apr 25 16:55:38 2016 +0000"
      },
      "message": "Merge \"ART: Fix ROR Checker test\""
    },
    {
      "commit": "22c1f543ed75114d8ee5219598ba766e7dc674c0",
      "tree": "2743371eea54b44b8ace1d5b23eb3f0db2964eb6",
      "parents": [
        "27983255b19b633e91cf62883035b8af02b94eb0"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Mon Apr 25 17:47:43 2016 +0100"
      },
      "committer": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Mon Apr 25 17:47:43 2016 +0100"
      },
      "message": "ART: Fix ROR Checker test\n\nRecent update of Jack started encoding \"x \u003c\u003c -2\" as \"x \u003c\u003c 30\". Update\nthe corresponding Checker test to accept both values.\n\nBug: 28244190\nChange-Id: I65833afa416a7eb8fa05d381cff547a58dcc0bea\n"
    },
    {
      "commit": "a64f249add4a0a9e93aa6f246045ca79f5916dcd",
      "tree": "46b9b896a0922f40d3fc6d240460919a55a688c2",
      "parents": [
        "900d7d44633675621e665536742a7a2b40dcc7f0"
      ],
      "author": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Mon Apr 25 12:43:50 2016 +0000"
      },
      "committer": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Mon Apr 25 16:58:47 2016 +0100"
      },
      "message": "Revert \"Revert \"Thumb2: Reduce memory used for fixup dependencies.\"\"\n\nFix: Correctly ignore dependencies of the non-expandable\nfixups rather than non-expandable dependents of any fixups.\n\nBug: 28343425\nBug: 28256882\n\nThis reverts commit d89e2418f2c6d9897fee219f8df9c20ca93c80db.\n\nChange-Id: I7161fbfd094ce1ddc097826b53c894a7377a2b9d\n"
    },
    {
      "commit": "397b8619e0ecb5f07cded4dfc6a693df55078c29",
      "tree": "93693f4830bad9979868d1c37ffe48ce5743731f",
      "parents": [
        "9e56b559603e89b82da44f3dacb64516ed7671e4",
        "62e631a678ef18c80f37862a2dc74004954a8502"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Apr 25 15:52:28 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Apr 25 15:52:28 2016 +0000"
      },
      "message": "Add flag to ArtMethod to skip compilation.\nam: 62e631a\n\n* commit \u002762e631a678ef18c80f37862a2dc74004954a8502\u0027:\n  Add flag to ArtMethod to skip compilation.\n\nChange-Id: I1e5b07d87c9724fa63f16b3ef7d3a87741f3d335\n"
    },
    {
      "commit": "b65ef9666b6119bed04c78163fd5c18cc16ecb9b",
      "tree": "5f57ad6dba42b61778ee3dea4a0e721934817d70",
      "parents": [
        "ac4d51883f2a87c31945b79e09762937c4d12331"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Tue Feb 16 15:58:20 2016 -0800"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Mon Apr 25 08:42:32 2016 -0700"
      },
      "message": "ART: Change x86 from modify_ldt to set_thread_data\n\nDo not use modify_ldt, so it can be deprecated.\n\nBug: 27199066\nChange-Id: Ib5fb40d4f720b697d786c5c971638fd57681d308\n(cherry picked from commit 8a2c62c62b3398afbac00b1cb8772ae5b53b62a3)\n"
    },
    {
      "commit": "62e631a678ef18c80f37862a2dc74004954a8502",
      "tree": "9d013de0cdb62490f7a927c31110e18bbe6dd2dd",
      "parents": [
        "ac4d51883f2a87c31945b79e09762937c4d12331"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Apr 20 16:27:53 2016 +0100"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Apr 25 15:04:33 2016 +0100"
      },
      "message": "Add flag to ArtMethod to skip compilation.\n\nTo ensure even the JIT will not try to compile methods with\nsoft failures a runtime_throw.\n\nbug:28293819\nbug:28313047\n\n(cherry picked from commit 250a378d5a2152662e0fa820f2b38f794ddd3596)\n\nChange-Id: Ic6d019bc2dd24e35e1377a6c3f8530348c1049df\n"
    },
    {
      "commit": "9e56b559603e89b82da44f3dacb64516ed7671e4",
      "tree": "93693f4830bad9979868d1c37ffe48ce5743731f",
      "parents": [
        "97a5854760fe7dd4610162d96faa9a6864a439a1",
        "3fc1ae0ad562c2c258246c5f569089d368863737"
      ],
      "author": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Mon Apr 25 14:01:46 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Apr 25 14:01:46 2016 +0000"
      },
      "message": "Merge \"Reduce memory lost by ArenaAllocator for large allocations.\" am: 2798325\nam: 3fc1ae0\n\n* commit \u00273fc1ae0ad562c2c258246c5f569089d368863737\u0027:\n  Reduce memory lost by ArenaAllocator for large allocations.\n\nChange-Id: Idd2cf1ef38f31e1452aacc7a93dd865ff47849c1\n"
    },
    {
      "commit": "3fc1ae0ad562c2c258246c5f569089d368863737",
      "tree": "9ad9f1e0be35c475be8bc23730fee17975c68766",
      "parents": [
        "adc90030ec95e9ef40fbc6fc078453c15be87870",
        "27983255b19b633e91cf62883035b8af02b94eb0"
      ],
      "author": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Mon Apr 25 13:56:28 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Apr 25 13:56:28 2016 +0000"
      },
      "message": "Merge \"Reduce memory lost by ArenaAllocator for large allocations.\"\nam: 2798325\n\n* commit \u002727983255b19b633e91cf62883035b8af02b94eb0\u0027:\n  Reduce memory lost by ArenaAllocator for large allocations.\n\nChange-Id: I0c02e1426a3c29a7bef0913f1609f1f2df5693d1\n"
    },
    {
      "commit": "27983255b19b633e91cf62883035b8af02b94eb0",
      "tree": "9ad9f1e0be35c475be8bc23730fee17975c68766",
      "parents": [
        "88b891534b7b9218faa7f021e5b0768a7b519ae3",
        "3e0e7173c0cdfc57dba39fe781e30d187d50fa9c"
      ],
      "author": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Mon Apr 25 13:50:13 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Apr 25 13:50:13 2016 +0000"
      },
      "message": "Merge \"Reduce memory lost by ArenaAllocator for large allocations.\""
    },
    {
      "commit": "97a5854760fe7dd4610162d96faa9a6864a439a1",
      "tree": "51fbb016da9a34d8c0cc0694427922a5ba2637a7",
      "parents": [
        "101c93735614beb65ed29111f8a615d90f6d433e",
        "adc90030ec95e9ef40fbc6fc078453c15be87870"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Mon Apr 25 13:14:10 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Apr 25 13:14:10 2016 +0000"
      },
      "message": "Merge \"Refactor use of __ANDROID__ macro\" am: 88b8915\nam: adc9003\n\n* commit \u0027adc90030ec95e9ef40fbc6fc078453c15be87870\u0027:\n  Refactor use of __ANDROID__ macro\n\nChange-Id: Ia13fed2ed6e7a6ff1f0719d8f93699d657b1c0af\n"
    },
    {
      "commit": "adc90030ec95e9ef40fbc6fc078453c15be87870",
      "tree": "71eb536865b26d91fbdb3a5bcf7e473f4af247b9",
      "parents": [
        "d60fb995857cdcd7911ee93db0200e3370848a1c",
        "88b891534b7b9218faa7f021e5b0768a7b519ae3"
      ],
      "author": {
        "name": "Bilyan Borisov",
        "email": "bilyan.borisov@linaro.org",
        "time": "Mon Apr 25 13:09:06 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Apr 25 13:09:06 2016 +0000"
      },
      "message": "Merge \"Refactor use of __ANDROID__ macro\"\nam: 88b8915\n\n* commit \u002788b891534b7b9218faa7f021e5b0768a7b519ae3\u0027:\n  Refactor use of __ANDROID__ macro\n\nChange-Id: If39216313249d911f4cedba89472ae1e51bb255b\n"
    },
    {
      "commit": "88b891534b7b9218faa7f021e5b0768a7b519ae3",
      "tree": "71eb536865b26d91fbdb3a5bcf7e473f4af247b9",
      "parents": [
        "6583646a6b65ce16a03b41466eddd385234eb7eb",
        "bb661c0f0cb72d4bbfc2e251f6ded6949a713292"
      ],
      "author": {
        "name": "Roland Levillain",
        "email": "rpl@google.com",
        "time": "Mon Apr 25 13:03:01 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Apr 25 13:03:01 2016 +0000"
      },
      "message": "Merge \"Refactor use of __ANDROID__ macro\""
    },
    {
      "commit": "101c93735614beb65ed29111f8a615d90f6d433e",
      "tree": "b72b0642bee01798b77200f15bea769c5c83e6ae",
      "parents": [
        "ba604ed5dd2ace28e75be4df338159fadbf7fe0f",
        "d60fb995857cdcd7911ee93db0200e3370848a1c"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Mon Apr 25 12:58:43 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Apr 25 12:58:43 2016 +0000"
      },
      "message": "Merge \"Take into account the change in classes when analysing profiles\" am: 6583646\nam: d60fb99\n\n* commit \u0027d60fb995857cdcd7911ee93db0200e3370848a1c\u0027:\n  Take into account the change in classes when analysing profiles\n\nChange-Id: I3d5099957fe8a99808698992d3d8469a1c92b4f8\n"
    },
    {
      "commit": "3e0e7173c0cdfc57dba39fe781e30d187d50fa9c",
      "tree": "8552d3f59307098dca69bfbcf64228c2c70c2496",
      "parents": [
        "4f4a6c47ef269c68bc136f0805e5e99512d970b7"
      ],
      "author": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Fri Apr 22 18:07:13 2016 +0100"
      },
      "committer": {
        "name": "Vladimir Marko",
        "email": "vmarko@google.com",
        "time": "Mon Apr 25 13:57:56 2016 +0100"
      },
      "message": "Reduce memory lost by ArenaAllocator for large allocations.\n\nWhen allocating from a new arena, check if the old arena has\nmore remaining space than the new one after the current\nallocation. If so, keep using the old arena to reduce the\namount of \"lost\" arena memory. This can happen when we try\nto allocate more than half the default arena size. If the\nallocation exceeds the default arena size, it\u0027s very likely\nto happen even though the ArenaPool could still provide some\nmuch larger previously allocated arena.\n\nAlso avoid artithmetic overflow when checking if the\nrequest can be satisfied from the current arena.\nAnd abort immediately if calloc() fails.\n\nBug: 28173563\nBug: 28256882\nChange-Id: I1b4bda5d3f32ecd95fbd11addd1f0ca6dcc33e45\n"
    },
    {
      "commit": "d60fb995857cdcd7911ee93db0200e3370848a1c",
      "tree": "5077addabcb908ac33a978a2a107d2f4d2253605",
      "parents": [
        "3ea6d0340f0e54a6a96e4d8b181c434074bd52ba",
        "6583646a6b65ce16a03b41466eddd385234eb7eb"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Mon Apr 25 12:53:26 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Apr 25 12:53:26 2016 +0000"
      },
      "message": "Merge \"Take into account the change in classes when analysing profiles\"\nam: 6583646\n\n* commit \u00276583646a6b65ce16a03b41466eddd385234eb7eb\u0027:\n  Take into account the change in classes when analysing profiles\n\nChange-Id: Id890eafce7508bbbc9eed3f76517defa0bc82c33\n"
    },
    {
      "commit": "6583646a6b65ce16a03b41466eddd385234eb7eb",
      "tree": "5077addabcb908ac33a978a2a107d2f4d2253605",
      "parents": [
        "900d7d44633675621e665536742a7a2b40dcc7f0",
        "c824b51331bdd72c1c45ca4e45a0b025d30a09c9"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Mon Apr 25 12:44:09 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Apr 25 12:44:09 2016 +0000"
      },
      "message": "Merge \"Take into account the change in classes when analysing profiles\""
    },
    {
      "commit": "c824b51331bdd72c1c45ca4e45a0b025d30a09c9",
      "tree": "5077addabcb908ac33a978a2a107d2f4d2253605",
      "parents": [
        "900d7d44633675621e665536742a7a2b40dcc7f0"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Tue Mar 29 20:33:33 2016 +0100"
      },
      "committer": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Mon Apr 25 13:21:49 2016 +0100"
      },
      "message": "Take into account the change in classes when analysing profiles\n\nBug: 27894914\n\n(cherry picked from commit e02348caea14a203a2ed7a6c859e1515c6c6778f)\n\nChange-Id: I02834424803a9368374f32507e0b637fbfa5d7a6\n"
    },
    {
      "commit": "ba604ed5dd2ace28e75be4df338159fadbf7fe0f",
      "tree": "b72b0642bee01798b77200f15bea769c5c83e6ae",
      "parents": [
        "afb06dedc570a0af5940635554e2a6c5db41d7b4",
        "3ea6d0340f0e54a6a96e4d8b181c434074bd52ba"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Mon Apr 25 11:50:50 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Apr 25 11:50:50 2016 +0000"
      },
      "message": "Merge changes Ie36c4b4a,Ia9968b95,I2c19de14,I99388dee,I072c4e41, ... am: 900d7d4\nam: 3ea6d03  -s ours\n\n* commit \u00273ea6d0340f0e54a6a96e4d8b181c434074bd52ba\u0027:\n  ProfileSaver: query profiling_infos instead of the code_map\n  Fix comparison in profile saver\n  Fix tracking foreign dex files\n  Skip profiling if the dex file is fully compiled\n  Fix profile save MaxBaxBackoff time\n  Fix and tune ProfileSaver\n  Do not profile fully compiled oat files.\n  Discard corrupted or out of date profiles\n  Extend profman to be able to dump profile content.\n  Update and improve profiles format\n  Improve ProfileSaver to cache data and do minimal I/O\n  Improve resolved classes saving strategy\n  Add ProfileSaver stats and dump them during SigQuit\n  Don\u0027t be so agressive in quering the code cache for new methods\n\nChange-Id: If896bde214b60295c6e642a423bcfb46cee9ec76\n"
    },
    {
      "commit": "3ea6d0340f0e54a6a96e4d8b181c434074bd52ba",
      "tree": "45a24f4e3e8a892fca69b4b84d938b82aa55003c",
      "parents": [
        "b3e007cf512ddbea9f50d31e4dfb2d9fbb90451f",
        "900d7d44633675621e665536742a7a2b40dcc7f0"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Mon Apr 25 11:14:29 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Apr 25 11:14:29 2016 +0000"
      },
      "message": "Merge changes Ie36c4b4a,Ia9968b95,I2c19de14,I99388dee,I072c4e41, ...\nam: 900d7d4\n\n* commit \u0027900d7d44633675621e665536742a7a2b40dcc7f0\u0027:\n  ProfileSaver: query profiling_infos instead of the code_map\n  Fix comparison in profile saver\n  Fix tracking foreign dex files\n  Skip profiling if the dex file is fully compiled\n  Fix profile save MaxBaxBackoff time\n  Fix and tune ProfileSaver\n  Do not profile fully compiled oat files.\n  Discard corrupted or out of date profiles\n  Extend profman to be able to dump profile content.\n  Update and improve profiles format\n  Improve ProfileSaver to cache data and do minimal I/O\n  Improve resolved classes saving strategy\n  Add ProfileSaver stats and dump them during SigQuit\n  Don\u0027t be so agressive in quering the code cache for new methods\n\nChange-Id: If2ba4d7ab5d566a05eb9b78690d471d3b5d3d656\n"
    },
    {
      "commit": "900d7d44633675621e665536742a7a2b40dcc7f0",
      "tree": "45a24f4e3e8a892fca69b4b84d938b82aa55003c",
      "parents": [
        "ee3e2be667df36b0f0956bbfad4455f8d39d1f5d",
        "9962962eb26f906e8f92cde1d6854dadbbc5e8ad"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Mon Apr 25 11:09:33 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Apr 25 11:09:33 2016 +0000"
      },
      "message": "Merge changes Ie36c4b4a,Ia9968b95,I2c19de14,I99388dee,I072c4e41, ...\n\n* changes:\n  ProfileSaver: query profiling_infos instead of the code_map\n  Fix comparison in profile saver\n  Fix tracking foreign dex files\n  Skip profiling if the dex file is fully compiled\n  Fix profile save MaxBaxBackoff time\n  Fix and tune ProfileSaver\n  Do not profile fully compiled oat files.\n  Discard corrupted or out of date profiles\n  Extend profman to be able to dump profile content.\n  Update and improve profiles format\n  Improve ProfileSaver to cache data and do minimal I/O\n  Improve resolved classes saving strategy\n  Add ProfileSaver stats and dump them during SigQuit\n  Don\u0027t be so agressive in quering the code cache for new methods\n"
    },
    {
      "commit": "afb06dedc570a0af5940635554e2a6c5db41d7b4",
      "tree": "b72b0642bee01798b77200f15bea769c5c83e6ae",
      "parents": [
        "f4941973a1e6f4d04fe62142138b3d7e0d5a19a8",
        "b3e007cf512ddbea9f50d31e4dfb2d9fbb90451f"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 25 08:43:22 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Apr 25 08:43:22 2016 +0000"
      },
      "message": "Merge \"Add flag to ArtMethod to skip compilation.\" am: ee3e2be\nam: b3e007c\n\n* commit \u0027b3e007cf512ddbea9f50d31e4dfb2d9fbb90451f\u0027:\n  Add flag to ArtMethod to skip compilation.\n\nChange-Id: I8c0f9f3795de305469a5c81d92dd34fa51beec8b\n"
    },
    {
      "commit": "b3e007cf512ddbea9f50d31e4dfb2d9fbb90451f",
      "tree": "b5e9ea8075b8a5f8f5cbd662866681ffa2375131",
      "parents": [
        "6722e18d134407295808c585ed774fe6de4554b4",
        "ee3e2be667df36b0f0956bbfad4455f8d39d1f5d"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Apr 25 08:38:16 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Apr 25 08:38:16 2016 +0000"
      },
      "message": "Merge \"Add flag to ArtMethod to skip compilation.\"\nam: ee3e2be\n\n* commit \u0027ee3e2be667df36b0f0956bbfad4455f8d39d1f5d\u0027:\n  Add flag to ArtMethod to skip compilation.\n\nChange-Id: I771d50a983f6c99ca2854aed0e9c026a2db466a3\n"
    },
    {
      "commit": "ee3e2be667df36b0f0956bbfad4455f8d39d1f5d",
      "tree": "b5e9ea8075b8a5f8f5cbd662866681ffa2375131",
      "parents": [
        "37da253e5112cc74a9c00a9778961454fd01eb54",
        "250a378d5a2152662e0fa820f2b38f794ddd3596"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Apr 25 08:30:32 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Apr 25 08:30:32 2016 +0000"
      },
      "message": "Merge \"Add flag to ArtMethod to skip compilation.\""
    },
    {
      "commit": "250a378d5a2152662e0fa820f2b38f794ddd3596",
      "tree": "51896bf755c3f7afd1e0616a9a54071bda6dccc0",
      "parents": [
        "a584db5460a31198bf621cdacf5bc304a984efa4"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Apr 20 16:27:53 2016 +0100"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Apr 25 09:29:21 2016 +0100"
      },
      "message": "Add flag to ArtMethod to skip compilation.\n\nTo ensure even the JIT will not try to compile methods with\nsoft failures a runtime_throw.\n\nbug:28293819\nbug:28313047\n\nChange-Id: Ie3fd71ded0b77de8dab1c3c825b867cb321b8873\n"
    },
    {
      "commit": "f4941973a1e6f4d04fe62142138b3d7e0d5a19a8",
      "tree": "5fa4e09793926f69141beaafe4feeadd0a594f58",
      "parents": [
        "b52ab70bdf9c9358ce7de0ae32905b25f33426f0",
        "ac4d51883f2a87c31945b79e09762937c4d12331"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Mon Apr 25 08:28:02 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Apr 25 08:28:02 2016 +0000"
      },
      "message": "Merge \"ART: Naive NullCheck elimination in InstructionBuilder\" into nyc-dev\nam: ac4d518\n\n* commit \u0027ac4d51883f2a87c31945b79e09762937c4d12331\u0027:\n  ART: Naive NullCheck elimination in InstructionBuilder\n\nChange-Id: Ia36e35d07f891bf3e574335cc2c35c02db40accd\n"
    },
    {
      "commit": "ac4d51883f2a87c31945b79e09762937c4d12331",
      "tree": "d928d4193c26efc1f8d1c88a6ebe1840da13ceb1",
      "parents": [
        "257670ee2c2f2e39d75dd65e00e27dcccd4e6e9b",
        "06a2b0157ac0d57636ace812c0f8bfee404a3316"
      ],
      "author": {
        "name": "David Brazdil",
        "email": "dbrazdil@google.com",
        "time": "Mon Apr 25 08:22:00 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 25 08:22:00 2016 +0000"
      },
      "message": "Merge \"ART: Naive NullCheck elimination in InstructionBuilder\" into nyc-dev"
    },
    {
      "commit": "b52ab70bdf9c9358ce7de0ae32905b25f33426f0",
      "tree": "5fa4e09793926f69141beaafe4feeadd0a594f58",
      "parents": [
        "47308a7de986952dfab85485baa2fdc5df5044d0",
        "6722e18d134407295808c585ed774fe6de4554b4"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Apr 24 06:12:41 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Apr 24 06:12:41 2016 +0000"
      },
      "message": "Merge \"Revert \"Thumb2: Reduce memory used for fixup dependencies.\"\" am: 37da253\nam: 6722e18\n\n* commit \u00276722e18d134407295808c585ed774fe6de4554b4\u0027:\n  Revert \"Thumb2: Reduce memory used for fixup dependencies.\"\n\nChange-Id: Ia59a487e31950dd867a98dda6a7c6324062001ac\n"
    },
    {
      "commit": "6722e18d134407295808c585ed774fe6de4554b4",
      "tree": "fbf0f189ccdc862655f1595af16f09961cc8b7e7",
      "parents": [
        "ab7e7e33813761933b40b52ac32772e5ff65e695",
        "37da253e5112cc74a9c00a9778961454fd01eb54"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Sun Apr 24 06:08:39 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Apr 24 06:08:39 2016 +0000"
      },
      "message": "Merge \"Revert \"Thumb2: Reduce memory used for fixup dependencies.\"\"\nam: 37da253\n\n* commit \u002737da253e5112cc74a9c00a9778961454fd01eb54\u0027:\n  Revert \"Thumb2: Reduce memory used for fixup dependencies.\"\n\nChange-Id: Ic7ad7016c4d57ef820c0dd5a208ac485ae6b9167\n"
    },
    {
      "commit": "37da253e5112cc74a9c00a9778961454fd01eb54",
      "tree": "fbf0f189ccdc862655f1595af16f09961cc8b7e7",
      "parents": [
        "d5e665a28e8406c11fb2114d9ab52281976ac1ae",
        "d89e2418f2c6d9897fee219f8df9c20ca93c80db"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Apr 24 06:05:28 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sun Apr 24 06:05:28 2016 +0000"
      },
      "message": "Merge \"Revert \"Thumb2: Reduce memory used for fixup dependencies.\"\""
    },
    {
      "commit": "d89e2418f2c6d9897fee219f8df9c20ca93c80db",
      "tree": "86cc7ff6e15d316be62f9621d4f34e1ebc1eb07f",
      "parents": [
        "1f2ce44db2613a1e60a66c3c454834b72e994f57"
      ],
      "author": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Sun Apr 24 05:17:17 2016 +0000"
      },
      "committer": {
        "name": "Guang Zhu",
        "email": "guangzhu@google.com",
        "time": "Sun Apr 24 05:17:17 2016 +0000"
      },
      "message": "Revert \"Thumb2: Reduce memory used for fixup dependencies.\"\n\nBug: 28343425\n\nThis reverts commit 1f2ce44db2613a1e60a66c3c454834b72e994f57.\n\nChange-Id: I39edb37fb6fa4e84ac3fd0e11650fbb92d05ffcb\n"
    },
    {
      "commit": "47308a7de986952dfab85485baa2fdc5df5044d0",
      "tree": "5f1bda8ab6f0d0516f4be280f43690b5908ceef9",
      "parents": [
        "59b9c5d25cc83e1e454ea0c18e6a861f428583bd",
        "ab7e7e33813761933b40b52ac32772e5ff65e695"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Apr 23 02:26:04 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Apr 23 02:26:04 2016 +0000"
      },
      "message": "Merge \"ART: Slightly change InitializeClass flow\" am: d5e665a\nam: ab7e7e3\n\n* commit \u0027ab7e7e33813761933b40b52ac32772e5ff65e695\u0027:\n  ART: Slightly change InitializeClass flow\n\nChange-Id: Ie76fd455cae54b3850ff7d8dbf9beafec93db4cb\n"
    }
  ],
  "next": "ab7e7e33813761933b40b52ac32772e5ff65e695"
}
