)]}'
{
  "log": [
    {
      "commit": "a3fe7422d7ce8bfb01f95decef45f91a44d39264",
      "tree": "c95d83be9696bc14c13d3b4ff9332bcde10a5961",
      "parents": [
        "bcb3b29095817ce8987d8310d4db87271f5114ad"
      ],
      "author": {
        "name": "Zheng Xu",
        "email": "zheng.xu@arm.com",
        "time": "Wed Jul 09 14:03:15 2014 +0800"
      },
      "committer": {
        "name": "Zheng Xu",
        "email": "zheng.xu@arm.com",
        "time": "Thu Jul 10 08:47:16 2014 +0800"
      },
      "message": "AArch64: Fix and enable reverseBytes intrinsic.\n\nThere is no revsh on arm64, use rev16 and sxth instead.\n\nChange-Id: I5f9879352f0ad76b386c82cbf476894af888a64c\n"
    },
    {
      "commit": "0cbfd44bd3dce9bc796e851237c5646336eee4d1",
      "tree": "bfe339e4f480e90efaa09e3679e64a680ed3a1e5",
      "parents": [
        "ef9b94cc83595bc0c95b0edd5131187998919c7a"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Tue Jul 08 21:33:47 2014 -0700"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Wed Jul 09 15:17:46 2014 -0700"
      },
      "message": "ART: Add simple tests for inlining of CAS\n\nAdd simple test cases for the inlining of CAS in the quick compiler to\nrun-test 082. The tests are not multi-threaded and will just establish\nthat the baseline behavior is correct. For extensive evaluation consider\ntests available in libcore.\n\nChange-Id: I9f463599e48ab7abc725769dda84758c9c6a76c2\n"
    },
    {
      "commit": "eb24baec056dbe5871f1bc64b793eb2e69907866",
      "tree": "13181f80be3ed025276afb1dee9763fb5c3affdf",
      "parents": [
        "62f28f943e2da2873c7a09096c292f01a21c6478"
      ],
      "author": {
        "name": "Alexei Zavjalov",
        "email": "alexei.zavjalov@intel.com",
        "time": "Tue Jul 08 16:27:17 2014 +0700"
      },
      "committer": {
        "name": "Alexei Zavjalov",
        "email": "alexei.zavjalov@intel.com",
        "time": "Wed Jul 09 21:41:35 2014 +0700"
      },
      "message": "x86_64: enable Peek and Poke intrinsics\n\nThis implements intrinsics for:\nMemory.peekByte/Short/Int/Long()\nMemory.pokeByte/Short/Int/Long()\n\nChange-Id: I6da6250f262dfd7aded35c2e3ade2d0916bd73cb\nSigned-off-by: Alexei Zavjalov \u003calexei.zavjalov@intel.com\u003e\n"
    },
    {
      "commit": "7a94961d0917495644193b281b04a570a783bb07",
      "tree": "2823d2a3ed248a91718839af5abb05e2074cd9b8",
      "parents": [
        "e8a30f37bf1530a80a7df17692dbe7a68764ac30"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Tue Jul 08 11:03:59 2014 -0700"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Tue Jul 08 12:24:20 2014 -0700"
      },
      "message": "ART: Do not emit load when inlining unused Thread.currentThread()\n\nWhen the result is not used, do not emit the load. This avoids\nuninitialized registers leading to size-check errors.\n\nChange-Id: I212392ffea7243720f120b2f12679df286106a02\n"
    },
    {
      "commit": "23abec955e2e733999a1e2c30e4e384e46e5dde4",
      "tree": "c0a11826d94243cdbeda83a86e7a420c997b477b",
      "parents": [
        "c72966a25c205a3914164f586e44e586e5715468"
      ],
      "author": {
        "name": "Serban Constantinescu",
        "email": "serban.constantinescu@arm.com",
        "time": "Wed Jul 02 16:13:38 2014 +0100"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Thu Jul 03 17:39:00 2014 -0700"
      },
      "message": "AArch64: Add few more inline functions\n\nThis patch adds inlining support for the following functions:\n* Math.max/min(long, long)\n* Math.max/min(float, float)\n* Math.max/min(double, double)\n* Integer.reverse(int)\n* Long.reverse(long)\n\nChange-Id: Ia2b1619fd052358b3a0d23e5fcbfdb823d2029b9\nSigned-off-by: Serban Constantinescu \u003cserban.constantinescu@arm.com\u003e\n"
    },
    {
      "commit": "a1758d83e298c9ee31848bcae07c2a35f6efd618",
      "tree": "a8444d43cbc686240e700daf594527a28bf63797",
      "parents": [
        "b94fae66dac14be955c68028447cdad84ee22bf9"
      ],
      "author": {
        "name": "Alexei Zavjalov",
        "email": "alexei.zavjalov@intel.com",
        "time": "Thu Apr 17 01:55:43 2014 +0700"
      },
      "committer": {
        "name": "Alexei Zavjalov",
        "email": "alexei.zavjalov@intel.com",
        "time": "Thu Apr 17 17:06:39 2014 +0700"
      },
      "message": "String.IndexOf method handles negative start index value in incorrect way\n\nThe standard implementation of String.IndexOf converts the negative value of\nthe start index to 0 and searching will start from the beginning of the string.\nBut current implementation may start searching from the incorrect memory\noffset, that can lead to sigsegv or return incorrect result.\nThis patch adds the handler for cases when fromIndex is negative.\n\nChange-Id: I3ac86290712789559eaf5e46bef0006872395bfa\nSigned-off-by: Alexei Zavjalov \u003calexei.zavjalov@intel.com\u003e\n"
    },
    {
      "commit": "34fa0d935bed7a0e17bc6df4bd079e3428a179e7",
      "tree": "37f08e08e993215497a11cd8681bf3f22f786322",
      "parents": [
        "113f7a4b6093280e4783c69e06467f816a568e72"
      ],
      "author": {
        "name": "Yevgeny Rouban",
        "email": "yevgeny.y.rouban@intel.com",
        "time": "Thu Mar 13 12:15:58 2014 +0700"
      },
      "committer": {
        "name": "Yevgeny Rouban",
        "email": "yevgeny.y.rouban@intel.com",
        "time": "Thu Mar 13 14:15:42 2014 +0700"
      },
      "message": "ART\u0027s intrinsic for String.indexOf use the incorrect register\n\nART\u0027s intrinsic for String.indexOf of x86 platform use the incorrect register\nto compare start with the string length. It should be fixed.\n\nChange-Id: I22986b4d4b23f62b4bb97baab9fe43152d12145e\nSigned-off-by: Vladimir Ivanov \u003cvladimir.a.ivanov@intel.com\u003e\nSigned-off-by: Yevgeny Rouban \u003cyevgeny.y.rouban@intel.com\u003e\n"
    },
    {
      "commit": "bf1442d5445405ddc4f67cdac2b4ebe2d37888e0",
      "tree": "f82778f07e9988b6d5fe67b23f3f76765bf8aeab",
      "parents": [
        "4c1c283a7410784e9cab309f868248690b788a9c"
      ],
      "author": {
        "name": "Sebastien Hertz",
        "email": "shertz@google.com",
        "time": "Tue Mar 05 15:12:40 2013 +0100"
      },
      "committer": {
        "name": "Sebastien Hertz",
        "email": "shertz@google.com",
        "time": "Wed Mar 06 16:33:16 2013 +0100"
      },
      "message": "Update intrinsic inlining test.\n\nAdds invokes of StrictMath operations to reflect compiler inlining support.\n\nChange-Id: Ibb2205a41c1e79ddbeacc2e716a9d05b723eb532\n"
    },
    {
      "commit": "28c384bc3bf7244f25cfe320c55db5d3d9171832",
      "tree": "902f8896cd2cee60b4d69ddb60c3da8aa6a90cc6",
      "parents": [
        "f0593eceb41a645e5b467472a7819eed2894ffe7"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Jun 15 16:46:25 2012 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Jun 15 16:46:25 2012 -0700"
      },
      "message": "Test all cases of all intrinsics.\n\nBug: 6617283\nChange-Id: I463ef1e2c09ad41af2e45f17f2f23e8d59f560e0\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"
    }
  ]
}
