)]}'
{
  "log": [
    {
      "commit": "1afc29ae3895f7362e50f1d7b9f35bb689c96140",
      "tree": "518d6ab2a7ad9b6152cc05f8171f34e0e15b60d6",
      "parents": [
        "7e547e0d72817032737909952f00acc2e777a35a",
        "f0c62b26765f1e0ec0df8fceeecb77fca690c29a"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Tue Jun 03 21:36:19 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jun 03 21:36:19 2014 +0000"
      },
      "message": "Merge \"Add support for mixed 32/64 APKs using RenderScript.\""
    },
    {
      "commit": "f0c62b26765f1e0ec0df8fceeecb77fca690c29a",
      "tree": "f79737d93c08e6cb882cdc241da57926add84d90",
      "parents": [
        "b75b3aaac4f0282a99bb4486b5dce51a87bc0dd7"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Fri May 16 11:47:26 2014 -0700"
      },
      "committer": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Tue Jun 03 12:30:53 2014 -0700"
      },
      "message": "Add support for mixed 32/64 APKs using RenderScript.\n\nChange-Id: I8901a1547d180c9dcef320f86d07a5b82551fb5c\n"
    },
    {
      "commit": "4463cbc61d0947eccb67a52f60661a92d0cad508",
      "tree": "9b7328c980f881efbdae646f2ac6df596c15e129",
      "parents": [
        "691079ddc0055fac9b82dccaf35b4591978b2a55",
        "3b9600b673ad6a83481dcf88db6c9b2dc5bc9ba3"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Thu May 08 00:21:38 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 08 00:21:38 2014 +0000"
      },
      "message": "am 3b9600b6: Merge \"Remove unused LOCAL_LDLIBS.\"\n\n* commit \u00273b9600b673ad6a83481dcf88db6c9b2dc5bc9ba3\u0027:\n  Remove unused LOCAL_LDLIBS.\n"
    },
    {
      "commit": "b38e3fdf5a2704913fe2c09e1778774760901a51",
      "tree": "769e542a29eab0e13a8454f5b115328beacd0e2f",
      "parents": [
        "a21ba5bec748e2f10d7e6d38181ec1124991cb60"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Wed May 07 15:23:37 2014 -0700"
      },
      "committer": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Wed May 07 15:23:37 2014 -0700"
      },
      "message": "Remove unused LOCAL_LDLIBS.\n\nChange-Id: I01346e76f4ac6402af0ef33e3b2eef4a69e704a2\n"
    },
    {
      "commit": "f0aa4cc0f257448f76e9d90b97abf9682e930fbf",
      "tree": "d2837f73df03eb9dafc745a6375e5b87c8c51a8e",
      "parents": [
        "a4af5726c4c8c882ca65a049bfa824922609d464",
        "a48985349cb26757b6c4be18acc496ab6d1110e5"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Thu Apr 17 18:20:47 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 17 18:20:47 2014 +0000"
      },
      "message": "am a4898534: Merge \"Fix improper use of JNI_ABORT for operations where Java objects are written.\"\n\n* commit \u0027a48985349cb26757b6c4be18acc496ab6d1110e5\u0027:\n  Fix improper use of JNI_ABORT for operations where Java objects are written.\n"
    },
    {
      "commit": "a48985349cb26757b6c4be18acc496ab6d1110e5",
      "tree": "1254e1256468b4c98c75d92677556fc985d44b9b",
      "parents": [
        "112d1b94ee8456dba16842e6b964eb35aef95818",
        "414fa2c93a763dce6b3adf898fbc68cf13667c07"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Thu Apr 17 18:15:37 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Apr 17 18:15:38 2014 +0000"
      },
      "message": "Merge \"Fix improper use of JNI_ABORT for operations where Java objects are written.\""
    },
    {
      "commit": "a4af5726c4c8c882ca65a049bfa824922609d464",
      "tree": "9bd05783f1a50b6b44ec44a966f84de306dd90e5",
      "parents": [
        "936e87e12dd1335c6f773705fd0a7edb32bc4385",
        "112d1b94ee8456dba16842e6b964eb35aef95818"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Thu Apr 17 17:02:10 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 17 17:02:10 2014 +0000"
      },
      "message": "am 112d1b94: Merge \"Add BiCubic resize instrinsic\"\n\n* commit \u0027112d1b94ee8456dba16842e6b964eb35aef95818\u0027:\n  Add BiCubic resize instrinsic\n"
    },
    {
      "commit": "414fa2c93a763dce6b3adf898fbc68cf13667c07",
      "tree": "b7c323f1599d99024b7703504d60c25ba24f89ef",
      "parents": [
        "aa19a2f69c33fdb6499d0bc1cfafced9f572da5b"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Thu Apr 17 01:02:42 2014 -0700"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Thu Apr 17 01:02:42 2014 -0700"
      },
      "message": "Fix improper use of JNI_ABORT for operations where Java objects are written.\n\nIn these RS API calls, it is possible (and very likely) that some Java objects\nare written to via JNI calls into the RS driver. These writes can end up being\ndiscarded if we specify JNI_ABORT, particularly if the Java object has been\nmoved due to GC. The change introduces a readonly mode for some macro calls\nand updates other JNI callers to appropriately skip JNI_ABORT.\n\nChange-Id: I8c5f2ae959b3fbc9008c9d2ac4542f2ebab29b06\n"
    },
    {
      "commit": "464af41b28cfb1b56fdf4aeda117b4a4c5e99eb9",
      "tree": "5640ea1eb8e6fdd62dd331a6ecebe6a61783ca60",
      "parents": [
        "0d54e471fa90c2759e86dc47c642f7af277a50f0"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Wed Apr 16 17:13:09 2014 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Wed Apr 16 17:13:09 2014 -0700"
      },
      "message": "Add BiCubic resize instrinsic\n\nChange-Id: Iafec3f4260bb5d3a3133b034e42dfb0a94ae9f81\n"
    },
    {
      "commit": "095ece10095ecb8c76e3ed4fb0dd1e23a5ced22b",
      "tree": "1b2ed4f30cb00de31f7133c5f5f81951d1df7638",
      "parents": [
        "e531e2ec6b311c35b077cc228e832b3f1530dffa",
        "b3cafa56205942343930e4fbb0a3d50d6e33a046"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue Apr 01 00:10:55 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 01 00:10:55 2014 +0000"
      },
      "message": "am b3cafa56: Merge \"Fix RenderScriptGL setSurfaceTexture problem\"\n\n* commit \u0027b3cafa56205942343930e4fbb0a3d50d6e33a046\u0027:\n  Fix RenderScriptGL setSurfaceTexture problem\n"
    },
    {
      "commit": "21e0af987d7baccd5417a2f744d2dd706d85604e",
      "tree": "e3365704f32b67c61f8aaa710b0ff34a4f864c82",
      "parents": [
        "1e4cad8198056a5e27a7aeb104ceb8ada331eafe"
      ],
      "author": {
        "name": "Xiaofei Wan",
        "email": "xiaofei.wan@intel.com",
        "time": "Mon Mar 31 14:26:20 2014 +0800"
      },
      "committer": {
        "name": "Xiaofei Wan",
        "email": "xiaofei.wan@intel.com",
        "time": "Mon Mar 31 14:40:08 2014 +0800"
      },
      "message": "Fix RenderScriptGL setSurfaceTexture problem\n\nrsnContextSetSurfaceTexture() has no implementation in rs-jni, use nContextSetSurface() in setSurfaceTexture().\n\nChange-Id: I066432575c9e74f21ea3a3776628b572b6e31377\nSigned-off-by: Xiaofei Wan \u003cxiaofei.wan@intel.com\u003e\n"
    },
    {
      "commit": "240d56386377f3bcd554a2cc07e0c3e336103c86",
      "tree": "ef5b6f11400f104acc8bf4e80163b03a946f2d23",
      "parents": [
        "e75d340ae5919942d19f57856ae9e3f8bc62e098",
        "c1f3d4c1ba7903d1b72c2341b5284da12b79ee46"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@android.com",
        "time": "Wed Mar 19 14:05:20 2014 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Mar 19 14:05:20 2014 -0700"
      },
      "message": "am c1f3d4c1: Merge \"Fix 64 bit compile failures in renderscript\"\n\n* commit \u0027c1f3d4c1ba7903d1b72c2341b5284da12b79ee46\u0027:\n  Fix 64 bit compile failures in renderscript\n"
    },
    {
      "commit": "78c0ce56129d8109fa2427de769f4d25a971d162",
      "tree": "17d02c3e6abe4af0852702ff237a1f06d7763960",
      "parents": [
        "7cb1dfe690b2d700ce212712287dfd59c2c8e43f"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Wed Mar 19 10:15:51 2014 +0000"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Wed Mar 19 17:14:54 2014 +0000"
      },
      "message": "Fix 64 bit compile failures in renderscript\n\nUse uintptr_t for pointers (and not uint32_t) and\nalso don\u0027t assume that size_t is 32 bits wide.\n\nAlso uses java longs for passing pointers across\nJNI boundaries.\n\nChange-Id: Ie52bd8ae967fbddc911eda3a43cc799d53bbce66\n"
    },
    {
      "commit": "9a9916b58fb22da735d18a03beffb24b4d5cd9a3",
      "tree": "b3ad8af4469c88f93a633e5fea65ccdca308f6d7",
      "parents": [
        "9c6f41e3eb2258d52480be04dd8916a10f8be8db",
        "2383f2200ab0c2dbd71708b5c1fb6af98db408fa"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Wed Mar 05 16:56:02 2014 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Mar 05 16:56:02 2014 -0800"
      },
      "message": "am 2383f220: Merge \"Validate objects are from the correct context.\"\n\n* commit \u00272383f2200ab0c2dbd71708b5c1fb6af98db408fa\u0027:\n  Validate objects are from the correct context.\n"
    },
    {
      "commit": "678cc7fe9fef00fb3381e64f95cc6907796bcd8e",
      "tree": "ffaba9543cfbc5de64b73b6b895a63ffef87bd87",
      "parents": [
        "22f66b76f5e49704f3be76ad3fff7e4b5456864d"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Wed Mar 05 16:09:02 2014 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Wed Mar 05 16:09:02 2014 -0800"
      },
      "message": "Validate objects are from the correct context.\n\nChange-Id: I7d87b0e253b8d2e36d1aed790cfe3a7dd23e158f\n"
    },
    {
      "commit": "fb51a4301c8dc4d8ba1b6f84b55a76ec88d683dc",
      "tree": "10b624886fd2a7bf65928e856a7af3444d61e74b",
      "parents": [
        "26026c62788f508f9de0df608dd7043e7d1399f6",
        "8377a4fd03d4fc367e0cb07af748ae941d9960a9"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Mon Mar 03 11:12:01 2014 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Mar 03 11:12:01 2014 -0800"
      },
      "message": "am 8377a4fd: Merge \"Fix null check for BaseObj.equals.\"\n\n* commit \u00278377a4fd03d4fc367e0cb07af748ae941d9960a9\u0027:\n  Fix null check for BaseObj.equals.\n"
    },
    {
      "commit": "8377a4fd03d4fc367e0cb07af748ae941d9960a9",
      "tree": "3c3d59ae3931f8618989c6fc3492c7e177b2483a",
      "parents": [
        "dd72b6e76c5d5e819809bd3d2ef4ff6f700af759",
        "78214c9531f936549bd9141ca7a6aa5ac27c8622"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Mon Mar 03 19:09:07 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 03 19:09:08 2014 +0000"
      },
      "message": "Merge \"Fix null check for BaseObj.equals.\""
    },
    {
      "commit": "78214c9531f936549bd9141ca7a6aa5ac27c8622",
      "tree": "1205222db07558a794026190ef2d7c2ccc6815a1",
      "parents": [
        "e4dae5f2c26f5992a31f8ce15811fc082647ddb8"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Fri Feb 28 16:57:47 2014 -0800"
      },
      "committer": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Fri Feb 28 16:57:47 2014 -0800"
      },
      "message": "Fix null check for BaseObj.equals.\n\nChange-Id: I4f060697db175cbf0b5617c1220db853bbe53f1f\n"
    },
    {
      "commit": "d138029d92e1d4657815747f30004323061d34de",
      "tree": "b6667df15a6ad4cf8fd914359fb6cd1d9370e0b1",
      "parents": [
        "5e5602da5fa9cd2e1d135b2310af2a8352f65e8d",
        "14420e29abc0f16f818ddaf606515861ba69ae68"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Fri Feb 28 05:26:30 2014 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Feb 28 05:26:30 2014 -0800"
      },
      "message": "am 14420e29: Merge \"AArch64: Use long[] for RS id array\"\n\n* commit \u002714420e29abc0f16f818ddaf606515861ba69ae68\u0027:\n  AArch64: Use long[] for RS id array\n"
    },
    {
      "commit": "14420e29abc0f16f818ddaf606515861ba69ae68",
      "tree": "d229f42ff85cd6db1b3a5547585c607666546d3d",
      "parents": [
        "0c72b76963f7f43a2f986c38831ce76b43c6275a",
        "9807155b11a25fb6068edc9b1cd82928ac2f05de"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Fri Feb 28 13:22:24 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 28 13:22:26 2014 +0000"
      },
      "message": "Merge \"AArch64: Use long[] for RS id array\""
    },
    {
      "commit": "4870c813fe4a6fc7a176f22b5e7f96e9f7a4e469",
      "tree": "b732714564e9167c85d1ed520ca8edb930975435",
      "parents": [
        "da37944785c47b2b92c1a0f79c5d602256859fe6",
        "7d1a6c5cac16795e5953d2b4d34671e34e907632"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Fri Feb 14 15:53:59 2014 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Feb 14 15:53:59 2014 -0800"
      },
      "message": "am 7d1a6c5c: Merge \"Fix destruction issues relating to AllocationAdapter.\"\n\n* commit \u00277d1a6c5cac16795e5953d2b4d34671e34e907632\u0027:\n  Fix destruction issues relating to AllocationAdapter.\n"
    },
    {
      "commit": "6d63c84f443b2dcc573cac69f234b3d52493d7b1",
      "tree": "beeba999ef9539e2827a893e4ed044b1ac08e92c",
      "parents": [
        "d7043f0084237200b6aab5d101c8ab6d3ab495c6"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Wed Feb 12 11:16:17 2014 -0800"
      },
      "committer": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Fri Feb 14 15:48:03 2014 -0800"
      },
      "message": "Fix destruction issues relating to AllocationAdapter.\n\nbug 12971201\n\nChange-Id: I3d9f66f527a35837ac866a695bdcc41d908a2562\n"
    },
    {
      "commit": "b25a6936a1b0dbabaf8ad8c2ce59e7251daa9e8c",
      "tree": "fb107a8a2fcbe7b0b8197f332e34488249c9ee3d",
      "parents": [
        "3bec0fbb349a969934828ee726956877a3a21dee",
        "d7043f0084237200b6aab5d101c8ab6d3ab495c6"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Fri Feb 14 12:51:32 2014 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Feb 14 12:51:32 2014 -0800"
      },
      "message": "am d7043f00: Merge \"Add hidden minor version ID for support lib workarounds.\"\n\n* commit \u0027d7043f0084237200b6aab5d101c8ab6d3ab495c6\u0027:\n  Add hidden minor version ID for support lib workarounds.\n"
    },
    {
      "commit": "d7043f0084237200b6aab5d101c8ab6d3ab495c6",
      "tree": "dcc67f8b7e750e3c30d4bd1120ba0b6c0f715d32",
      "parents": [
        "fa8f95e9b96e3a12e98269c8a31ed34df6a323ca",
        "67cc2d033e90572a198898e1814982bea71a2288"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Fri Feb 14 20:47:33 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 14 20:47:34 2014 +0000"
      },
      "message": "Merge \"Add hidden minor version ID for support lib workarounds.\""
    },
    {
      "commit": "9807155b11a25fb6068edc9b1cd82928ac2f05de",
      "tree": "7ef87913f77fea3bf054023d17fe871668f4c4c1",
      "parents": [
        "89492190b39e301d8203d0a9a9f6b11120c16ecb"
      ],
      "author": {
        "name": "Ashok Bhat",
        "email": "ashok.bhat@arm.com",
        "time": "Wed Feb 12 09:54:43 2014 +0000"
      },
      "committer": {
        "name": "David Butcher",
        "email": "david.butcher@arm.com",
        "time": "Wed Feb 12 23:09:03 2014 +0000"
      },
      "message": "AArch64: Use long[] for RS id array\n\nChange-Id: Ia5145a547c0d13c7d6f1bb4d8f5472be62481bd9\nSigned-off-by: Ashok Bhat \u003cashok.bhat@arm.com\u003e\n"
    },
    {
      "commit": "eaf82374186bd7084826f1cd258c82a3c6a4bf29",
      "tree": "0747e1ee6b5191b2d4a1526f04c450482f6b1d5b",
      "parents": [
        "12f1f5b87326a31f4c69e949a1e645e82c9152d4",
        "38d799fc7a272c3c6ff7b9bc7b7f9239b45bf98c"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Mon Feb 10 15:29:55 2014 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Feb 10 15:29:55 2014 -0800"
      },
      "message": "am 38d799fc: Merge \"Generic object based data copy.\"\n\n* commit \u002738d799fc7a272c3c6ff7b9bc7b7f9239b45bf98c\u0027:\n  Generic object based data copy.\n"
    },
    {
      "commit": "38d799fc7a272c3c6ff7b9bc7b7f9239b45bf98c",
      "tree": "36d0b504c294a8788ffe5e5e5e22384672f3b892",
      "parents": [
        "40545f32d3364604dac0c21a0310c26f7596e3a8",
        "1136bb91b42f6a0ae148b2ac5bcfa67a96d4d7ed"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Mon Feb 10 23:27:05 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 10 23:27:06 2014 +0000"
      },
      "message": "Merge \"Generic object based data copy.\""
    },
    {
      "commit": "1136bb91b42f6a0ae148b2ac5bcfa67a96d4d7ed",
      "tree": "259fc870bed559bcbb3282ef2fbf7ecc9cf68df2",
      "parents": [
        "449273e2d575041ffe1a5d435666d36923de888b"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Mon Nov 25 18:28:33 2013 -0800"
      },
      "committer": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Mon Feb 10 15:18:56 2014 -0800"
      },
      "message": "Generic object based data copy.\n\nThis change consolidates the copy paths to Object based.\nThe runtime now uses reflection to identify the type of\narray present.  This adds support for long/double and reduces\nthe amount of code present.  We could also support arrays of vectors\nor objects in the future with this mechanism.\n\nChange-Id: I2297c1c01fbe6a64c375d6368f25d7db781ea788\n"
    },
    {
      "commit": "578d4f5f50b3b8969125376d696e893dc355faa6",
      "tree": "0fd47306e17d1df57118a6df657b656c6f56155a",
      "parents": [
        "379bb6ed4ea4de035569b04018f84d7ce95a8036",
        "56062983f1e07295c812fba0e22ce579a35b6f76"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Mon Feb 10 05:37:18 2014 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Feb 10 05:37:18 2014 -0800"
      },
      "message": "am 56062983: Merge \"AArch64: Use long for pointers in RS Java/JNI code\"\n\n* commit \u002756062983f1e07295c812fba0e22ce579a35b6f76\u0027:\n  AArch64: Use long for pointers in RS Java/JNI code\n"
    },
    {
      "commit": "56062983f1e07295c812fba0e22ce579a35b6f76",
      "tree": "fdaf7a671ac38603bd2c4817be9e52b2d68fa832",
      "parents": [
        "ff27e6bc44097485abfde24f396399e5eec9ff6d",
        "0e0c0885aed99a119052a792becb5a0c5a93632d"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Mon Feb 10 13:33:26 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 10 13:33:26 2014 +0000"
      },
      "message": "Merge \"AArch64: Use long for pointers in RS Java/JNI code\""
    },
    {
      "commit": "8067c9ec87906fb591bbc36d1c8aedb09160b2b4",
      "tree": "374cbb8ea5235f3678bee0597bbdb25c1b63ef7a",
      "parents": [
        "6b1f3acdf0f0806c0b3826d1c4ea43bd6cc6f021",
        "11e6cabc66a5ecfc9dadbd68fc0a5ed7d2a4656d"
      ],
      "author": {
        "name": "Jean-Luc Brouillet",
        "email": "jeanluc@google.com",
        "time": "Fri Feb 07 11:11:28 2014 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Feb 07 11:11:28 2014 -0800"
      },
      "message": "am 11e6cabc: Merge \"Fix a typo.\"\n\n* commit \u002711e6cabc66a5ecfc9dadbd68fc0a5ed7d2a4656d\u0027:\n  Fix a typo.\n"
    },
    {
      "commit": "d60799ec84273504e7582c8c86b49d20afc34deb",
      "tree": "99bdfa2f9fd0d2e2540213572621191d09c9844c",
      "parents": [
        "6ea720bacb805e88fc3b8634bbd9dc7fa918beaa"
      ],
      "author": {
        "name": "Jean-Luc Brouillet",
        "email": "jeanluc@google.com",
        "time": "Fri Feb 07 11:04:26 2014 -0800"
      },
      "committer": {
        "name": "Jean-Luc Brouillet",
        "email": "jeanluc@google.com",
        "time": "Fri Feb 07 11:04:26 2014 -0800"
      },
      "message": "Fix a typo.\n\nChange-Id: I770fe97ab0635de84d15393aca6bca57552f2f10\n"
    },
    {
      "commit": "67cc2d033e90572a198898e1814982bea71a2288",
      "tree": "e3989ee09618a0a0f3892e813571aaeb8ac24a1e",
      "parents": [
        "449273e2d575041ffe1a5d435666d36923de888b"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Thu Feb 06 16:39:38 2014 -0800"
      },
      "committer": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Thu Feb 06 17:07:05 2014 -0800"
      },
      "message": "Add hidden minor version ID for support lib workarounds.\n\nChange-Id: I7940e32c78caaab351fb28d92e5fadbea6292b27\n"
    },
    {
      "commit": "0e0c0885aed99a119052a792becb5a0c5a93632d",
      "tree": "8d8740c998f7ab145266cb91b87a87384672d71b",
      "parents": [
        "bc80e40b160596c262fee0ee4df4b9f15cc14e89"
      ],
      "author": {
        "name": "Ashok Bhat",
        "email": "ashok.bhat@arm.com",
        "time": "Tue Feb 04 14:57:58 2014 +0000"
      },
      "committer": {
        "name": "David Butcher",
        "email": "david.butcher@arm.com",
        "time": "Wed Feb 05 11:26:38 2014 +0000"
      },
      "message": "AArch64: Use long for pointers in RS Java/JNI code\n\nChanges include\n[x] Some JNI functions, with return type jlong, casts\n    pointer to jint before returning it. This has been fixed.\n\n[x] Minor JNI function prototype changes where\n    formal paramter type has been changed to a JNI\n    type (int to jint for example).\n\n[x] long is used for ScriptC, Sampler, Font, ProgramStore\n    handles as they can be 64-bit.\n\n[x] A new hidden constructor ScriptC(long, RenderScript)\n    has been added. This should eventually replace public\n    API method ScriptC(int, RenderScript).\n\n[x] Font and FileA3D use getNativeAsset instead of getAssetInt\n    to get Asset Handles. The getAssetInt method will be\n    deprecated in favor of getNativeAsset, as the former does\n    not support 64-bit.\n\n[x] rsnPathCreate method accepts loop as an int. This should\n    be long as the underlying RS function assumes this to be\n    a pointer.\n\nChange-Id: I919d857e5933febe63966049da83de9f9adee6f5\nSigned-off-by: Ashok Bhat \u003cashok.bhat@arm.com\u003e\n"
    },
    {
      "commit": "b1bec0d916c00c7ceb09c691f1e5977909ba698d",
      "tree": "89080659b76cea14741b8a52e453b06c3f244bda",
      "parents": [
        "67d9e0be8e4ff709c03865c3b4ac9f40d5dcfdbb",
        "3fb6feacc62e1021c705b53d46e915ecf50582d2"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Mon Feb 03 14:41:39 2014 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Feb 03 14:41:39 2014 -0800"
      },
      "message": "am 3fb6feac: Merge \"Check that bound allocations are 1D\"\n\n* commit \u00273fb6feacc62e1021c705b53d46e915ecf50582d2\u0027:\n  Check that bound allocations are 1D\n"
    },
    {
      "commit": "67d9e0be8e4ff709c03865c3b4ac9f40d5dcfdbb",
      "tree": "adc9b917eab4ec8e7b53e8f722c85734499601e9",
      "parents": [
        "42e4aee598d2eceab6fc20fc9801b5c2fbf2e50d",
        "0cc37f4cdeaed95e4f61f1a6e7b78f07e7025e97"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Mon Feb 03 14:41:30 2014 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Feb 03 14:41:30 2014 -0800"
      },
      "message": "am 0cc37f4c: Merge \"Fix debug context.\"\n\n* commit \u00270cc37f4cdeaed95e4f61f1a6e7b78f07e7025e97\u0027:\n  Fix debug context.\n"
    },
    {
      "commit": "42e4aee598d2eceab6fc20fc9801b5c2fbf2e50d",
      "tree": "d966e1d8d31f986eee8abf62aaf58ebbae3ea7d7",
      "parents": [
        "42955bab2a275f3ea22d5a50b556cec88697a573",
        "0539b7b4116622d33c91dbaa9a3040c7a3a703d6"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Mon Feb 03 14:41:27 2014 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Feb 03 14:41:27 2014 -0800"
      },
      "message": "am 0539b7b4: Merge \"Enable asynchronous destruction of BaseObjs.\"\n\n* commit \u00270539b7b4116622d33c91dbaa9a3040c7a3a703d6\u0027:\n  Enable asynchronous destruction of BaseObjs.\n"
    },
    {
      "commit": "42955bab2a275f3ea22d5a50b556cec88697a573",
      "tree": "d3bd1f8a62aa06a547783b5e7c1431c732f5a619",
      "parents": [
        "d39e19eb8af54683d03ae955a5a58fea48a58754",
        "d8b4dd9555e987df92206562061080b327598f41"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Mon Feb 03 14:41:24 2014 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Feb 03 14:41:24 2014 -0800"
      },
      "message": "am d8b4dd95: Merge \"Fix most logging macros for context pointers.\"\n\n* commit \u0027d8b4dd9555e987df92206562061080b327598f41\u0027:\n  Fix most logging macros for context pointers.\n"
    },
    {
      "commit": "d39e19eb8af54683d03ae955a5a58fea48a58754",
      "tree": "0d0e7a62f039fa2a61062e193d4bd3bed30bb239",
      "parents": [
        "16e9362e5f5b4f09a46198218380bb386fee28e5",
        "351879df3aff02987a6f4c4485bf004a96fcb150"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Mon Feb 03 14:41:21 2014 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Feb 03 14:41:21 2014 -0800"
      },
      "message": "am 351879df: Merge \"Fix getBytesSize for YUV allocations.\"\n\n* commit \u0027351879df3aff02987a6f4c4485bf004a96fcb150\u0027:\n  Fix getBytesSize for YUV allocations.\n"
    },
    {
      "commit": "16e9362e5f5b4f09a46198218380bb386fee28e5",
      "tree": "c09dd4d63cabf618d276668c8ffccd90e7a54faf",
      "parents": [
        "8df3ea66994e96d72040c44099dd2d74ba15ec67",
        "8fced3174ad45e5d618f28c82d69bd21261f6108"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Mon Feb 03 14:41:17 2014 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Feb 03 14:41:17 2014 -0800"
      },
      "message": "am 8fced317: Merge \"Move RenderScript from graphics/ to new fw/base subdirectory rs.\"\n\n* commit \u00278fced3174ad45e5d618f28c82d69bd21261f6108\u0027:\n  Move RenderScript from graphics/ to new fw/base subdirectory rs.\n"
    },
    {
      "commit": "0e3431d4c73fec78c0c34dab291296f66b4c76d0",
      "tree": "73e4d4157d123b5090b4b2ecd048fb87f80bd000",
      "parents": [
        "cf9c894a9b7523cd5ec707218b89517f67caa047"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Fri Jan 31 12:57:20 2014 -0800"
      },
      "committer": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Fri Jan 31 14:05:20 2014 -0800"
      },
      "message": "DO NOT MERGE: Mark new util type functions as @hide in AOSP.\n\nChange-Id: I834e07aef142aa79ed1603535689d0b833357f6c\n"
    },
    {
      "commit": "cf9c894a9b7523cd5ec707218b89517f67caa047",
      "tree": "188f2bc1a68393bd3a23aeaaac5dbcd830f29e9e",
      "parents": [
        "b75c27e8704f3933601afba5a9f719de2b927355"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue Jan 14 16:18:14 2014 -0800"
      },
      "committer": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Fri Jan 31 12:35:19 2014 -0800"
      },
      "message": "Check that bound allocations are 1D\n\nWe do not support higher order bound allocations. The\nstride is not available to the script so they cannot\nwalk the allocation correctly.\n\nChange-Id: I9447a5d43c3ae1b88fc9522628a17bd5a317ffc6\n"
    },
    {
      "commit": "b75c27e8704f3933601afba5a9f719de2b927355",
      "tree": "b5740c289724bf565bb58b63351cbc36eb724de0",
      "parents": [
        "504abb362660f87239103be182a2e717a98ff32a"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Fri Jan 10 11:25:52 2014 -0800"
      },
      "committer": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Fri Jan 31 12:35:19 2014 -0800"
      },
      "message": "Fix debug context.\n\nbug 12477551\n\nChange-Id: Icac28abc3dabce31834faa1942b596c2f207f29e\n"
    },
    {
      "commit": "504abb362660f87239103be182a2e717a98ff32a",
      "tree": "c05155767bd1eb7e347133c00c57078b841d399e",
      "parents": [
        "e926dddb21392f6391dee56fa509d60cb6ee18c4"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Tue Jan 07 11:13:56 2014 -0800"
      },
      "committer": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Fri Jan 31 12:35:18 2014 -0800"
      },
      "message": "Enable asynchronous destruction of BaseObjs.\n\nChange-Id: Iaddf8041a3c870a986ec8999e6ccc3aede38fc4c\n\nConflicts:\n\trs/java/android/renderscript/BaseObj.java\n"
    },
    {
      "commit": "e926dddb21392f6391dee56fa509d60cb6ee18c4",
      "tree": "afc577ddcf5b326b1891cb5c5acf5b6c80c91b80",
      "parents": [
        "e6eaaf6a8e491404c33aab5cd70444d2637df1bc"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Tue Jan 07 15:36:19 2014 -0800"
      },
      "committer": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Fri Jan 31 12:35:18 2014 -0800"
      },
      "message": "Fix most logging macros for context pointers.\n\nChange-Id: I7f4a8db4f3a52c368cc32ce0428f8001df8a4166\n"
    },
    {
      "commit": "e6eaaf6a8e491404c33aab5cd70444d2637df1bc",
      "tree": "43a239852245f7f4ad1f306b5724d4ae7b4d2eff",
      "parents": [
        "355707e4f665904e31d9f5fcff1e3921f7db8cdd"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Tue Dec 17 17:15:25 2013 -0800"
      },
      "committer": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Fri Jan 31 12:35:17 2014 -0800"
      },
      "message": "Fix getBytesSize for YUV allocations.\n\nbug 12134914\n\nChange-Id: I128e75b756a5bd129077177e254f1db6c94182f1\n"
    },
    {
      "commit": "355707e4f665904e31d9f5fcff1e3921f7db8cdd",
      "tree": "0e5c36c10cd720a2e6f7f14e7e7572ba85bfc0d3",
      "parents": [
        "7a629fac82f88126642081b4474879f6a883e313"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Tue Dec 17 13:28:17 2013 -0800"
      },
      "committer": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Fri Jan 31 12:35:17 2014 -0800"
      },
      "message": "Move RenderScript from graphics/ to new fw/base subdirectory rs.\n\nChange-Id: I30b6633578f063840e1bdbcc9ba513b727912a6d\n"
    }
  ]
}
