)]}'
{
  "log": [
    {
      "commit": "8ae6c27a73a3cf677949bf4024ecca1d4e646f87",
      "tree": "3ce830f32e551a1bd57e1e119f25bdc72954c858",
      "parents": [
        "2f1e15cc3e169ac61b910c41d695e55671c8d4ca"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Mon Oct 27 18:57:28 2014 -0700"
      },
      "committer": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Mon Oct 27 18:58:52 2014 -0700"
      },
      "message": "Remove extraneous fprintf args\n\nAlso fix build scripts to die due to such warnings.\n\nChange-Id: Ia007744fcef8e37ba73b4f73e7c50c9fc9a1d4f5\n"
    },
    {
      "commit": "7befd0e35bbed32b90bc0c8b6d3fa8bd612f5506",
      "tree": "e6ec21b97eb4c68ecbf1056a6767f233c241eceb",
      "parents": [
        "9e64cabda36bd7b30f2fd873750fdc17e5931358"
      ],
      "author": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Mon Feb 03 17:48:41 2014 -0800"
      },
      "committer": {
        "name": "Mathieu Chartier",
        "email": "mathieuc@google.com",
        "time": "Tue Feb 04 13:38:57 2014 -0800"
      },
      "message": "Update ART tests to handle new System.gc behavior\n\nChanged calls from System.gc to Runtime.getRuntime.gc where it was\nnecessary.\n\nRequired for:\nhttps://android-review.googlesource.com/#/c/80253/\n\nChange-Id: I2b0622585da54229a6248e95d40134b6d18598a9\n"
    },
    {
      "commit": "4407e61aa4cd75e6f31919cfca6a544d18b88c53",
      "tree": "c69e56a9734e5180b414664d440d0a573b70944c",
      "parents": [
        "9ba4f47026587cf6e46b4660b76aca1b554e3131"
      ],
      "author": {
        "name": "Tsu Chiang Chuang",
        "email": "tsu@google.com",
        "time": "Thu Jul 19 16:13:43 2012 -0700"
      },
      "committer": {
        "name": "Tsu Chiang Chuang",
        "email": "tsu@google.com",
        "time": "Fri Jul 20 11:10:17 2012 -0700"
      },
      "message": "fix missing dx in build server.\n\nChange-Id: I18c49c5cc1efc97199cb076dc258c4b9b7a46e8a\n"
    },
    {
      "commit": "748474146da0c6484fa3dca0a700f612d47550c3",
      "tree": "58837d0fa82d4099eb4b82b2fd3d2bbf4294e4aa",
      "parents": [
        "92e3134cd84c134f167175288671a1e6838c908f"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Jun 20 18:10:21 2012 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Jun 21 09:14:27 2012 -0700"
      },
      "message": "Fix a bunch of lint.\n\nThere are still about 1800 lint warnings, so don\u0027t get too excited...\n\nChange-Id: I2394bd6e750b94060231378b3a7a88b87f70c757\n"
    },
    {
      "commit": "2ab7f486ba73b2846bdbdde65cc2d41f62a26015",
      "tree": "f9426788322cf7a7ee20a6665f72cabbf5a838d7",
      "parents": [
        "2792fade8cb6554f81008b7635cec6ed0e914b3c"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Mon Jun 04 15:37:25 2012 -0700"
      },
      "committer": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Mon Jun 04 15:38:29 2012 -0700"
      },
      "message": "Remove explicit dex2oat calls from run-test\n\nChange-Id: If7222e834602bfc1232ac199ab81e7c09c058f43\n"
    },
    {
      "commit": "b92bcabcbb28f69fe99e1c2f2e5559ab2c47aa60",
      "tree": "40c39c168b520afb6b62d3659c2a06c282e7f844",
      "parents": [
        "05c87bea99bbabc36d0db569af735f9459ad8f1a"
      ],
      "author": {
        "name": "TDYa127",
        "email": "tdy@google.com",
        "time": "Sun Apr 08 00:09:51 2012 -0700"
      },
      "committer": {
        "name": "Shih-wei Liao",
        "email": "sliao@google.com",
        "time": "Tue Apr 10 14:57:01 2012 -0700"
      },
      "message": "Fix run-test on host.\n\nChange-Id: I44ebb4cdc2f5966be51a063e3c7256ab3016c404\n"
    },
    {
      "commit": "904667a58fa38437d1be6907beb3fb76d1982e0b",
      "tree": "4bddc18023c6d53509464af2914232963b48dd82",
      "parents": [
        "5cb71bb4437db51f415e57e6002ba1ef023e7de1"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Sat Mar 10 23:43:07 2012 -0800"
      },
      "committer": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Sat Mar 10 23:43:10 2012 -0800"
      },
      "message": "Do not generate run-test out files in $ANDROID_PRODUCT_OUT\n\nIf run-test leaves cruft in $ANDROID_PRODUCT_OUT, flashall -w will\nmake the files on the device owned by the system user. This will cause\nrun-test 071-dexfile to fail when run as root.\n\nChange-Id: I071a1d52cbbefd0e75556706b473260cb6832fd4\n"
    },
    {
      "commit": "78325a44fbbdfbf47c9f1bd3166afcb71465a013",
      "tree": "a0c56c1b792c44a4d4bc041104df1c08a05c9926",
      "parents": [
        "37c44442a0f1b3ae5f95e40d455022bcafb566e4"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Tue Mar 06 22:56:41 2012 -0800"
      },
      "committer": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Tue Mar 06 22:56:53 2012 -0800"
      },
      "message": "Fix 071-dexfile by having run-test use a unique directory\n\nIf userdata.img is flashed, the /data/art-test is owned by the system\nuser.  However, 071 requires the directory it runs in to have be owned\nby the running user (root in eng builds).\n\nChange-Id: I5230908291fd2ff6c5ebda98cfc3ef4c7ea7482e\n"
    },
    {
      "commit": "48135504e8c3ef88ab83dfc62bde94f7d00d289c",
      "tree": "00920956672069815462d9388b43d989a6ed26ea",
      "parents": [
        "6818c463c29b8ea54f4ad537ae757d70ecc4a8be"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Thu Feb 16 21:35:37 2012 -0800"
      },
      "committer": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Thu Feb 16 21:35:37 2012 -0800"
      },
      "message": "Use debug dex2oatd in run-test\n\nChange-Id: Ief6e78b965081e4c884a48a048fc6d3021ca83bd\n"
    },
    {
      "commit": "a004aa933a58428489e42d77f707c2b063b73747",
      "tree": "1224764c4a524957e94dfe2d27e277d024986668",
      "parents": [
        "573b7c9324b11ff7f42f68c9ad52d26ebc4b6d12"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Wed Feb 08 18:05:09 2012 -0800"
      },
      "committer": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Thu Feb 16 17:48:28 2012 -0800"
      },
      "message": "user build support for art (2 of 3)\n\nChange-Id: I4696fee58e43db48540e2442c4235fc4bb02d9e3\n"
    },
    {
      "commit": "37476bd64b75c1aff8c3a5c7cadb424e37f25869",
      "tree": "51d83f019f3fcbe83adb280b7a95baf1b8092bf4",
      "parents": [
        "1c5eb704b61511cdc649cad032d29940857c9fe9"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Feb 01 12:07:37 2012 -0800"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Feb 01 12:22:06 2012 -0800"
      },
      "message": "Fix a few bugs in push-and-run-test-jar.\n\nSimon says it\u0027s \"adb shell mkdir\", not \"adb mkdir\" (which was silently failing).\n\nWe shouldn\u0027t be putting test .jar and .oat files in /system/framework (silently\ncausing --quiet to use out of date code).\n\nThe runtime has been looking for X.jar.oat given X.jar for some time now (which\nwas silently causing all modes to use out of date code in conjunction with a\nto-be-fixed bug that\u0027s preventing us from recognizing that the .oat file\u0027s\nchecksum is out of date).\n\nChange-Id: I2421878159f24cc7564faa105a3e795c09929158\n"
    },
    {
      "commit": "2faa5f1271587cda765f26bcf2951065300a01ff",
      "tree": "c59557857c36741cfcd1b6bf5ae039886a8ad6e7",
      "parents": [
        "0850c69c88d49efd4075288511b70d6c032bd0c8"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Jan 30 14:42:07 2012 -0800"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Jan 30 16:46:29 2012 -0800"
      },
      "message": "Fix copyright headers.\n\nChange-Id: I5b7bc76a370238d810d78522bd5531600746700f\n"
    },
    {
      "commit": "a6cc893c4b142cd410fc956963b6f5a014e983ad",
      "tree": "72d9542065e45660c7b2f002a7c03dd9ad5a8a78",
      "parents": [
        "89521898b56f2ebc3fb68acfb6bc6dde9b6f5c38"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Wed Jan 04 14:44:07 2012 -0800"
      },
      "committer": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Thu Jan 05 14:43:21 2012 -0800"
      },
      "message": "Add installd support to dex2oat\n\nChange-Id: Id1a64403ccea7dc2c1e8b8340d33d383d4045a33\n"
    },
    {
      "commit": "2d3430ac37a2d0fdc2015c364784aa0fed96197f",
      "tree": "b99ffdc9cbdf6007116ab8051f110f4b24a3f530",
      "parents": [
        "20a409c99a649a01cb7c65bd1089988445d8cdfd"
      ],
      "author": {
        "name": "Ian Rogers",
        "email": "irogers@google.com",
        "time": "Mon Dec 12 16:25:07 2011 -0800"
      },
      "committer": {
        "name": "Ian Rogers",
        "email": "irogers@google.com",
        "time": "Mon Dec 12 17:37:32 2011 -0800"
      },
      "message": "Fix regression in vm tests 021 and 082\n\ndex2oat defaults to build.art for the image which includes the junit\nclasses used by these tests. At runtime these tests are run with\ncore.art and so the code is missing. Change dex2oat to specify the boot\nimage is core.art.\n\nChange-Id: Icd80560ac06798634f47922cc9fb592966f2b511\n"
    },
    {
      "commit": "6ef827a33b04fd5413d2ad88fd4599ca1920c824",
      "tree": "77406068cca6949921ae61e07b8f933e107b5947",
      "parents": [
        "996a72b3b6149abbff1a5bddf2d6af6a77d3082f"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Sun Dec 11 14:57:47 2011 -0800"
      },
      "committer": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Mon Dec 12 11:20:06 2011 -0800"
      },
      "message": "Revert dex2oat file locking\n\nEffectively \"git revert 234da578a2d91ed7f2ef47b2ec23fb0033e2746b\"\n\nChanged run-test to do dex2oat on the host to eliminate original motivation for dex2oat locking\n\nChange-Id: I58d64f9b2ad7cf137df865945dd31361ca57f675\n"
    },
    {
      "commit": "5d84040e2231de1d48e6f30cab2cc8d4beb8effe",
      "tree": "3d327896eef070328f4cb0adef0ebbc0b03d6370",
      "parents": [
        "6b4ef025af12b158d117fc80fc79acf620f411a0"
      ],
      "author": {
        "name": "jeffhao",
        "email": "jeffhao@google.com",
        "time": "Mon Oct 24 17:09:45 2011 -0700"
      },
      "committer": {
        "name": "jeffhao",
        "email": "jeffhao@google.com",
        "time": "Tue Oct 25 10:31:32 2011 -0700"
      },
      "message": "Created --runtime-arg switch for dex2oat to pass arguments to runtime.\n\nThis replaces the -Xms, -Xmx, and -verbose options.\n\nChange-Id: Idc023b6d369bd8b5df932b9f2eb6dbc79d591ab1\n"
    },
    {
      "commit": "9b27e1c213d72f59f8ac760cb7a25fbaa5a66059",
      "tree": "c6732da009349e308f0a53275be4a530250111f0",
      "parents": [
        "3b6baaa203fa63f1522b2172a1645f90412afdae"
      ],
      "author": {
        "name": "buzbee",
        "email": "buzbee@google.com",
        "time": "Sun Oct 16 12:54:20 2011 -0700"
      },
      "committer": {
        "name": "buzbee",
        "email": "buzbee@google.com",
        "time": "Sun Oct 16 12:54:20 2011 -0700"
      },
      "message": "art/test build fixes\n\nSome of the old Dalvik tests have custom build rules - changed to\nsupport new location of core.art in data/art-test.\n\nChange-Id: I4a84c299e99c3567d8afe4f76e23a35ae26b754e\n"
    },
    {
      "commit": "aded5f7ab991f3c1132851599d3bc60ff6707eed",
      "tree": "7fb5e92c224adf98cadd67b7df99cc2d2851cbcb",
      "parents": [
        "bcbaaf3df56178263dbc110dcb0d1cf6c9d167c3"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Fri Oct 07 17:15:04 2011 -0700"
      },
      "committer": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Mon Oct 10 12:51:28 2011 -0700"
      },
      "message": "Working ClassLoader\n\nChange-Id: Ia1122165e47f846a1d4506111849f830d9f14c1b\n"
    },
    {
      "commit": "8cbc8bc716d7a47019ad14403920c72547b2fb96",
      "tree": "58f2a58cb52de0a9ea36eeb8e4ddd6a0861b698a",
      "parents": [
        "58ae9416e197ae68ed12ed43d87407d4dfb15093"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Oct 04 11:19:45 2011 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Oct 04 11:24:27 2011 -0700"
      },
      "message": "Use a test-specific name for each generated file.\n\nThis lets us run multiple tests in parallel (and know what we\u0027ve got lying\naround on our devices).\n\nChange-Id: I90ecc4ceaae0ee4b323d861c2b408e2944a2f8c1\n"
    },
    {
      "commit": "58ae9416e197ae68ed12ed43d87407d4dfb15093",
      "tree": "9fa93ce844f931155bf4a1d060f091f3285fb205",
      "parents": [
        "4d0207c3ed28bbbb8c583a3c3a37f00d1cd4dedc"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Tue Oct 04 00:56:06 2011 -0700"
      },
      "committer": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Tue Oct 04 10:39:42 2011 -0700"
      },
      "message": "Simplify command line arguments\n\nChange-Id: I9d6902b0c447fd8fbe5600fd36139791b2ceefb7\n"
    },
    {
      "commit": "e24fa61603a60ade3797e4a0c8b3fccb346cb048",
      "tree": "9ec5ed942eb9ece6d4d261ffd21956c94f9968fe",
      "parents": [
        "06cbeb990e94f9c4576601e27145fe132e34a686"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Thu Sep 29 00:53:55 2011 -0700"
      },
      "committer": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Mon Oct 03 10:28:05 2011 -0700"
      },
      "message": "Separate oat from image\n\nChange-Id: If2abdb99826ead14e3465d90ba2acffd89709389\n"
    },
    {
      "commit": "795d78f4d04c8d007bf2bdf2ed4131379bcf19c7",
      "tree": "9d6288a561f82997ddd60ee0109949a65807cb79",
      "parents": [
        "d2e0f90f0ab743743c4bb893b2a694b366b2b147"
      ],
      "author": {
        "name": "jeffhao",
        "email": "jeffhao@google.com",
        "time": "Fri Sep 30 18:34:35 2011 -0700"
      },
      "committer": {
        "name": "jeffhao",
        "email": "jeffhao@google.com",
        "time": "Fri Sep 30 18:34:35 2011 -0700"
      },
      "message": "Old tests run with new system.\n\nThe tests are ported and run with the new system, though many currently\ndon\u0027t pass. Some of the tests also need additional fixing to run\nproperly.\n\nChange-Id: I3263cf5dcb0fe064a3e6c02e4aa1bb9a067f64c7\n"
    },
    {
      "commit": "5d1ac920fdaef5d4ec8f66bb734488cd9660b024",
      "tree": "dd372f306ab70f4c86759869b1f74eca62ff6f2b",
      "parents": [
        "c31664f3d82e6cd68275a529a8a73f067a52e8be"
      ],
      "author": {
        "name": "jeffhao",
        "email": "jeffhao@google.com",
        "time": "Thu Sep 29 17:41:15 2011 -0700"
      },
      "committer": {
        "name": "jeffhao",
        "email": "jeffhao@google.com",
        "time": "Thu Sep 29 17:41:15 2011 -0700"
      },
      "message": "Adding old unit tests to test suite.\n\nThese tests are copied straight over. They\u0027ll still run, but they\u0027re\nusing the old system.\n\nChange-Id: If494519e52ddf858a9febfc55bdae830468cb3c8\n"
    }
  ]
}
