)]}'
{
  "log": [
    {
      "commit": "700a402244a1a423da4f3ba8032459f4b65fa18f",
      "tree": "4c22fcda04d271bd55a37aff30650214af17a90c",
      "parents": [
        "047c11adcbcbc0bcf210defdfcbada763961ffee"
      ],
      "author": {
        "name": "Ian Rogers",
        "email": "irogers@google.com",
        "time": "Mon May 19 16:49:03 2014 -0700"
      },
      "committer": {
        "name": "Ian Rogers",
        "email": "irogers@google.com",
        "time": "Mon May 19 22:27:39 2014 -0700"
      },
      "message": "Now we have a proper C++ library, use std::unique_ptr.\n\nAlso remove the Android.libcxx.mk and other bits of stlport compatibility\nmechanics.\n\nChange-Id: Icdf7188ba3c79cdf5617672c1cfd0a68ae596a61\n"
    },
    {
      "commit": "866ac80d18c37a3854a8c857cb084614fba01110",
      "tree": "2b15c2faf3865f3c88d02e57f3fa5fcba56a8559",
      "parents": [
        "245e536fbe303a114cf3f2535122fcb327a243b7"
      ],
      "author": {
        "name": "Ian Rogers",
        "email": "irogers@google.com",
        "time": "Fri May 16 12:27:03 2014 -0700"
      },
      "committer": {
        "name": "Ian Rogers",
        "email": "irogers@google.com",
        "time": "Fri May 16 12:27:03 2014 -0700"
      },
      "message": "Add missing header necessary for libc++.\n\nChange-Id: I0fe951f681415cf40b3e3f606feffd5bd6bd14c8\n"
    },
    {
      "commit": "701318227c322f78a7cb466961b9a058e91a7eb9",
      "tree": "1e84513a05c7351d1ff2d06e509fb43304455d0b",
      "parents": [
        "c006db38389748e5fa9508c4ef32cc57fd68a014",
        "2bb44365e732c935f2de3ed574f2abc3ae27cdeb"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Fri May 16 12:18:09 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri May 16 12:18:10 2014 +0000"
      },
      "message": "Merge \"dalvikvm: create the dalvikvm symlink to the primary version\""
    },
    {
      "commit": "507dfdd147c97bfbadebfd63584d094b6a4e7b47",
      "tree": "cce43931b6dcd088cb2932c2491f86116353a27f",
      "parents": [
        "922ddb30982d2597eab634d8b8598bec0eb7d3b7"
      ],
      "author": {
        "name": "Ian Rogers",
        "email": "irogers@google.com",
        "time": "Thu May 15 16:42:40 2014 -0700"
      },
      "committer": {
        "name": "Ian Rogers",
        "email": "irogers@google.com",
        "time": "Thu May 15 16:50:51 2014 -0700"
      },
      "message": "Compatibility layer to transition from UniquePtr to std::unique_ptr.\n\nUse ART_WITH_STLPORT (enabled for the target) to cause the use of UniquePtr,\nfor the host switch to std::unique_ptr. For now the type remains called\nUniquePtr.\nMake dalvik compile with clang on the host, move its build to C++11.\n\nChange-Id: I5ba8d2757904bc089ed62047ea03de3c0853fb12\n"
    },
    {
      "commit": "2bb44365e732c935f2de3ed574f2abc3ae27cdeb",
      "tree": "f02486cad847b4d4b071535583a5ec251bf56bdf",
      "parents": [
        "6f2b602999a9b5253de98e4c8749f821b0046ac2"
      ],
      "author": {
        "name": "Yongqin Liu",
        "email": "yongqin.liu@linaro.org",
        "time": "Tue May 13 17:51:47 2014 +0800"
      },
      "committer": {
        "name": "Yongqin Liu",
        "email": "yongqin.liu@linaro.org",
        "time": "Thu May 15 01:24:34 2014 +0800"
      },
      "message": "dalvikvm: create the dalvikvm symlink to the primary version\n\nuse executable_prefer_symlink.mk to create the dalvikvm symlink\nto the primary version of dalvikvm command.\nSo that the modules call dalvikvm command don\u0027t need to change again.\n\nChange-Id: Ie5cefc26dc90fb56c35b6b9e4537eda126f61ea1\nSigned-off-by: Yongqin Liu \u003cyongqin.liu@linaro.org\u003e\n"
    },
    {
      "commit": "bd5ea6a2f7c61c4cd7b66fead1bedd96e938369d",
      "tree": "1c1dde0d817303e669c413a919c192e2f3463bb0",
      "parents": [
        "5e17616b7386159cef8f2fb6ffe3cbc4fb1373e4"
      ],
      "author": {
        "name": "Ian Rogers",
        "email": "irogers@google.com",
        "time": "Wed Apr 16 16:34:44 2014 -0700"
      },
      "committer": {
        "name": "Ian Rogers",
        "email": "irogers@google.com",
        "time": "Wed Apr 16 16:35:44 2014 -0700"
      },
      "message": "Preparation for transition to libc++.\n\nMove the dependency on libc++ to its own makefile so that we can switch in a\nsingle place between libc++ and stlport.\n\nChange-Id: Ie61e7d054dcd049e36d5e7298c27d8a4abe6edf7\n"
    },
    {
      "commit": "afbaa1aab02cfe519d00336870b1bcd24b61378d",
      "tree": "ec33583d52a42ee49082f4bce404e8c434cfd8f5",
      "parents": [
        "8ce67ac16abcd25b376be622cbd20a34aec4a59d"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Tue Mar 25 18:09:32 2014 -0700"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Tue Apr 01 13:58:32 2014 -0700"
      },
      "message": "Build changes to build multilib tests\n\nTest files will be emitted into directories for both first and second\ntarget architectures. Going with the naming scheme for binaries,\nsingle-architecture and 32b cases have the standard name, and\n64b goes into a directory with \"64\" suffix.\n\nIn multi-architecture setups, the default concrete test targets are\nextended with a \"32\" and \"64\" suffix, e.g., test-art-target-oat-JniTest64.\nThe suffix-less form is linked to the primary architecture target (usually 64).\nThat means running combined targets, e.g., test-art-target-oat, will only\ntest the primary architecture right now.\n\nFixed target run tests calling the right dalvikvm. Fixed library search\npath for tests derived from CommonRuntimeTest.\n\nMissing in this work-in-progress is correct handling of dex2oat for the\nsecondary architecture. To make it work on 64b, comment out line 101\nin build/Android.executable.mk\n\nChange-Id: I3d260994e6efe8b73b56c71994053cc9392943a9\n"
    },
    {
      "commit": "686107ea2f123edf8fbba2df5081a5f0b6de4d13",
      "tree": "66cd50556da0d17c43e90eaf752aa642cde72348",
      "parents": [
        "ef2cc5a9c6e508a3e8b24d04ca35f7422f27e112"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Tue Feb 25 23:08:33 2014 -0800"
      },
      "committer": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Tue Feb 25 23:35:49 2014 -0800"
      },
      "message": "Fix dalvikvm -help\n\nBug: https://code.google.com/p/android/issues/detail?id\u003d62149\nChange-Id: I8ab11cc7c171dc4b7eee1d33aa1624aae832a393\n"
    },
    {
      "commit": "d9c4fc94fa618617f94e1de9af5f034549100753",
      "tree": "1305efbbc3d4bc306c0947bb6d4b01553667f98e",
      "parents": [
        "7ef126ce0593929bcf8fb73d8b1119ce3b95b3f2"
      ],
      "author": {
        "name": "Ian Rogers",
        "email": "irogers@google.com",
        "time": "Tue Oct 01 19:45:43 2013 -0700"
      },
      "committer": {
        "name": "Ian Rogers",
        "email": "irogers@google.com",
        "time": "Wed Oct 02 09:31:55 2013 -0700"
      },
      "message": "Inflate contended lock word by suspending owner.\n\nBug 6961405.\nDon\u0027t inflate monitors for Notify and NotifyAll.\nTidy lock word, handle recursive lock case alongside unlocked case and move\nassembly out of line (except for ARM quick). Also handle null in out-of-line\nassembly as the test is quick and the enter/exit code is already a safepoint.\nTo gain ownership of a monitor on behalf of another thread, monitor contenders\nmust not hold the monitor_lock_, so they wait on a condition variable.\nReduce size of per mutex contention log.\nBe consistent in calling thin lock thread ids just thread ids.\nFix potential thread death races caused by the use of FindThreadByThreadId,\nmake it invariant that returned threads are either self or suspended now.\n\nCode size reduction on ARM boot.oat 0.2%.\nOld nexus 7 speedup 0.25%, new nexus 7 speedup 1.4%, nexus 10 speedup 2.24%,\nnexus 4 speedup 2.09% on DeltaBlue.\n\nChange-Id: Id52558b914f160d9c8578fdd7fc8199a9598576a\n"
    },
    {
      "commit": "f409f8134fa7222bc56f50a96cd541bb76ce75e9",
      "tree": "f95ef3efd5d543d8c179c906d2b70a438e5a6437",
      "parents": [
        "95521cedc191027245655105f6f5b7c87654a364"
      ],
      "author": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Wed Sep 11 15:15:09 2013 -0700"
      },
      "committer": {
        "name": "Kenny Root",
        "email": "kroot@google.com",
        "time": "Wed Sep 11 15:15:09 2013 -0700"
      },
      "message": "Add explicit dependency on algorithm\n\nChange-Id: I3edb34b3c3a1e89a195db18ad8e6a71bc7b4a570\n"
    },
    {
      "commit": "fa50baa45bf7c82e489bd66bbba70544f7981997",
      "tree": "bc05fc5bcea90af367499076a0cbc46a06d6dfc0",
      "parents": [
        "e5426c9995d28bcb19391d8dbf0ad70606cf1770"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Fri Aug 02 01:00:27 2013 -0700"
      },
      "committer": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Fri Aug 02 01:13:46 2013 -0700"
      },
      "message": "Restore build-art minimal build\n\nChange-Id: I0f4f2e8c6d2505a339cb9a1175d30ed9b229c45d\n"
    },
    {
      "commit": "025218c7e4330a4942b14f9a8f1f68bd3390261c",
      "tree": "8bfc33d0dcc9d5687845cea2c8d24a5020b1aa3a",
      "parents": [
        "2724776ad521eebb1c7f0e4be56d6e6ab4764f86"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Jul 30 17:13:06 2013 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Jul 30 17:13:06 2013 -0700"
      },
      "message": "Clean up stlport usage.\n\nChange-Id: I133cd88f1da37f6f801a9e07a78ae23b671cf4f1\n"
    },
    {
      "commit": "7934ac288acfb2552bb0b06ec1f61e5820d924a4",
      "tree": "43f3acd8af7fd34d4ae7b64f6e06bb8429d74bb8",
      "parents": [
        "fb331d7ca004f39608fcfdae49d38df90c702ea9"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Fri Jul 26 10:54:15 2013 -0700"
      },
      "committer": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Fri Jul 26 11:55:10 2013 -0700"
      },
      "message": "Fix cpplint whitespace/comments issues\n\nChange-Id: Iae286862c85fb8fd8901eae1204cd6d271d69496\n"
    },
    {
      "commit": "934313b5b14474fee3b84bbda0f0d3fe4805c63f",
      "tree": "19f52c6782289999da34aeba2448e6fe5641edf1",
      "parents": [
        "534f2b6f430c7984fda9333f8e72b37962b144b4"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Thu Jul 11 13:01:37 2013 -0700"
      },
      "committer": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Thu Jul 11 13:01:37 2013 -0700"
      },
      "message": "Let dalvikvm default based on persist.sys.dalvik.vm.lib\n\nChange-Id: I0e2aa9b1227d9665c37366d6d7bdca2b6c009271\n"
    },
    {
      "commit": "0eba633357c6c01b298434c7fd8a5705b5b2e18f",
      "tree": "88ff7d988b4e7691403c48caa5a72100c877d2ff",
      "parents": [
        "ad27f28fa7516b169ee9947ca24a04fd5600f2e6"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Wed Jun 19 15:08:24 2013 -0700"
      },
      "committer": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Thu Jun 20 16:53:02 2013 -0700"
      },
      "message": "Use libnativehelper to find JNI_CreateJavaVM\n\nChange-Id: If5da43aee75a3ac5337a90b25264ac30129e3933\n"
    },
    {
      "commit": "ad27f28fa7516b169ee9947ca24a04fd5600f2e6",
      "tree": "13952eac9f9ca30c93cf118fe4b9a26d31bed66e",
      "parents": [
        "35bd61a3e107b3bd30550d268dd708b0381af04a"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Tue Jun 18 16:32:51 2013 -0700"
      },
      "committer": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Tue Jun 18 16:32:51 2013 -0700"
      },
      "message": "Add missing dlclose\n\nChange-Id: I02c893fc59f0d3bea8a24c4c0fc39e2f34592a34\n"
    },
    {
      "commit": "35bd61a3e107b3bd30550d268dd708b0381af04a",
      "tree": "2f0a71d63c45103a0d28f586f6a04de15abe6dcc",
      "parents": [
        "fa42b4410d49134a8e63dc2196be4013d286f2d6"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Tue Jun 18 14:49:30 2013 -0700"
      },
      "committer": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Tue Jun 18 14:51:30 2013 -0700"
      },
      "message": "Fix Mac build by making dalvikvm definition visible\n\nChange-Id: Ic8ef59f7bf9a88785b1c5e7fcc11a0942ef096a0\n"
    },
    {
      "commit": "fa42b4410d49134a8e63dc2196be4013d286f2d6",
      "tree": "71e325089092167f202fbdf763daaf700cfd4a4b",
      "parents": [
        "7675e16bcae06c0fe258aad89b3d511037dec399"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Mon Jun 17 12:53:45 2013 -0700"
      },
      "committer": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Mon Jun 17 19:01:40 2013 -0700"
      },
      "message": "Move to new art dalvikvm\n\nChange-Id: Ib04bc9853b7084965fa0c9899c3e5f5ac42d4ce7\n"
    }
  ]
}
