)]}'
{
  "log": [
    {
      "commit": "56f9e6f8d5436d50530807950661e66ca5efe2bb",
      "tree": "dc72e2006657fd446f8115403e27487c998cbd76",
      "parents": [
        "422b38f1a003d2633743e3249906c80084d88d11"
      ],
      "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 15:11:37 2014 -0700"
      },
      "message": "Add support for mixed 32/64 APKs using RenderScript.\n\nChange-Id: I8901a1547d180c9dcef320f86d07a5b82551fb5c\n"
    },
    {
      "commit": "b69c791b7995afa5d74d081ef13ccc49a8a7e8da",
      "tree": "0241c7ae2b2d056c7c16f81358d3da3d366ea40b",
      "parents": [
        "47a7d61e70230bbed030e8795a17bf43c479616f"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue May 20 18:48:35 2014 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue May 20 18:48:35 2014 -0700"
      },
      "message": "Validate RenderScript context creation flags\n\nSync the IDs to that of the native interface.\n\nChange-Id: I7516c1ea4f4a93844ddb8397b2fc1e79ff8d6b68\n"
    },
    {
      "commit": "26e9051957dc3255cce9c5336c4a32f280c3eb4d",
      "tree": "922b3764b8fc4149ca7cb42f0ac9fa4ef442ecf8",
      "parents": [
        "c9e7b1e3dae2b2b6207aac16e94cce1b8220a85e"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Wed May 07 14:23:27 2014 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Wed May 07 14:23:46 2014 -0700"
      },
      "message": "Add flags to context creation for RS\n\nWe have a number of context options exposed though native\nthat were not available though the Java API.  This brings them\nto parity.  Will finish plumbing in a follow on CL.\n\nChange-Id: I8c65ee743d0e750e418304127b84088f25176c38\n"
    },
    {
      "commit": "18033abaafed45cb5470f3c277db9475576ade12",
      "tree": "87194e415e7ada3325d3b145f9d8c113d545a1d4",
      "parents": [
        "bf19fa4fe653fbba9bed5d3a13f52e043ac44dab"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Thu Apr 17 13:52:26 2014 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Thu Apr 17 13:52:26 2014 -0700"
      },
      "message": "Unhide RenderScript resize intrinsic\n\nChange-Id: I450c83ad00bcb7d999aaf7d4bd7ea88d63ab8fea\n"
    },
    {
      "commit": "c99a9b28ef9d480fcbffb070db79eb76a9aae30b",
      "tree": "447f0c566a017d6d1d3842c7dc20b529a7771548",
      "parents": [
        "61e3991bf64b86de32ad24ffcf1753f0f8a80166",
        "5170476c5bf470b57616380aa7b15b44e5a24bea"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Thu Apr 17 19:36:40 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 17 19:36:40 2014 +0000"
      },
      "message": "am 5170476c: am a4af5726: am 112d1b94: Merge \"Add BiCubic resize instrinsic\"\n\n* commit \u00275170476c5bf470b57616380aa7b15b44e5a24bea\u0027:\n  Add BiCubic resize instrinsic\n"
    },
    {
      "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": "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": "afec430ada65936a4bb9143ec82c4c0429032fed",
      "tree": "b8c2afd4fc4990ae571c18a27396d39028ad3bd9",
      "parents": [
        "0ba2de8530a5006538154fb5151081c60afef52d",
        "c796ccaafb935592b98d5aaad2594791935f6530"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue Apr 01 00:24:57 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 01 00:24:57 2014 +0000"
      },
      "message": "am c796ccaa: am 095ece10: am b3cafa56: Merge \"Fix RenderScriptGL setSurfaceTexture problem\"\n\n* commit \u0027c796ccaafb935592b98d5aaad2594791935f6530\u0027:\n  Fix RenderScriptGL setSurfaceTexture problem\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": "5341f881e0372c1c2af570d42fbe61a6500f315c",
      "tree": "bcd9336df613e882d3f6363395f330dfe9a622ca",
      "parents": [
        "13403eabb628b1dd99f3bd265886c70f5503f620",
        "4f346bf0ffe1c596ca261dfec23c50977de77d82"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@android.com",
        "time": "Wed Mar 19 21:22:06 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Mar 19 21:22:06 2014 +0000"
      },
      "message": "am 4f346bf0: am ff1e1d99: am 240d5638: am c1f3d4c1: Merge \"Fix 64 bit compile failures in renderscript\"\n\n* commit \u00274f346bf0ffe1c596ca261dfec23c50977de77d82\u0027:\n  Fix 64 bit compile failures in renderscript\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": "659a05a25c006359d8f119e7b66a9827b22e3c2a",
      "tree": "f85d986eba4d477d36ff806e77ca5deb765671f8",
      "parents": [
        "5cdb8d1d9951c0099316557327dbb91b32f886b6",
        "edf0b79d55df17fddb6b96de32f34ffccc8ec2d4"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Thu Mar 06 02:29:06 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 06 02:29:06 2014 +0000"
      },
      "message": "am edf0b79d: am 24ea88a9: am 9a9916b5: am 2383f220: Merge \"Validate objects are from the correct context.\"\n\n* commit \u0027edf0b79d55df17fddb6b96de32f34ffccc8ec2d4\u0027:\n  Validate objects are from the correct context.\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": "8d2e9a0859bb26bf246efa4b6c81992c48b2120c",
      "tree": "27ebf386c2352aa892c3d5c06b95ba2285ceea1f",
      "parents": [
        "83b607a332dd57e76484c7ec1789e59d7c622b5d",
        "4db08b044dfbd01912353f0c85a43973407d98b0"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Mon Mar 03 20:55:31 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Mar 03 20:55:31 2014 +0000"
      },
      "message": "am 4db08b04: am 9f141fbb: am fb51a430: am 8377a4fd: Merge \"Fix null check for BaseObj.equals.\"\n\n* commit \u00274db08b044dfbd01912353f0c85a43973407d98b0\u0027:\n  Fix null check for BaseObj.equals.\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": "11e4317555fdabeecf28fe8a70bfecb216224ad1",
      "tree": "2dc532d4b20b37fac3185daa6183b328407d03c7",
      "parents": [
        "fc9276340897289b8f848fc722152d6fc0f891ed",
        "62d675c240fd87cb987c86ae4f6ac17dc13374c8"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Fri Feb 28 13:35:07 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Feb 28 13:35:07 2014 +0000"
      },
      "message": "am 62d675c2: am 0d3548be: am d138029d: am 14420e29: Merge \"AArch64: Use long[] for RS id array\"\n\n* commit \u002762d675c240fd87cb987c86ae4f6ac17dc13374c8\u0027:\n  AArch64: Use long[] for RS id array\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": "12623f65275475a13109986f9f993a0887caef9b",
      "tree": "6df487eba783112083a43952f1c5b7cf5a8c76d4",
      "parents": [
        "dd615b3c14f9d98d50de0ae5888a4863b6ee2015",
        "afb4f8f144ef70360b70770e17e7d81571e7b296"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Sat Feb 15 00:03:23 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Feb 15 00:03:23 2014 +0000"
      },
      "message": "am afb4f8f1: am 8e30d53b: am 4870c813: am 7d1a6c5c: Merge \"Fix destruction issues relating to AllocationAdapter.\"\n\n* commit \u0027afb4f8f144ef70360b70770e17e7d81571e7b296\u0027:\n  Fix destruction issues relating to AllocationAdapter.\n"
    },
    {
      "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": "b542e8e128178560b7e36d476890e66b4e5a69ff",
      "tree": "6b62c7a21feb5ee1dd1c59acf11122707f1f5287",
      "parents": [
        "d35ceee732ad7172e1f7a4261c361591da260120",
        "bdb04f025ce34b0240f01961c43d8156a78e27a2"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Fri Feb 14 23:41:24 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Feb 14 23:41:24 2014 +0000"
      },
      "message": "am bdb04f02: am 17b7ff4a: am b25a6936: am d7043f00: Merge \"Add hidden minor version ID for support lib workarounds.\"\n\n* commit \u0027bdb04f025ce34b0240f01961c43d8156a78e27a2\u0027:\n  Add hidden minor version ID for support lib workarounds.\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": "f152d950854e3052c5d73aefa43d377c10d7d814",
      "tree": "60589c8194114b072c2e188f4665a3ae3cd5c895",
      "parents": [
        "dd99d87a125526fc31ef3601a5f1c0edace99a7a",
        "33a608a0a326d9671bffd6750cb5521d6687cc57"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Mon Feb 10 13:45:15 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Feb 10 13:45:15 2014 +0000"
      },
      "message": "am 33a608a0: am 578d4f5f: am 56062983: Merge \"AArch64: Use long for pointers in RS Java/JNI code\"\n\n* commit \u002733a608a0a326d9671bffd6750cb5521d6687cc57\u0027:\n  AArch64: Use long for pointers in RS Java/JNI code\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": "774220fa0b9db19d2ecfbe6febf0ac503dff2afc",
      "tree": "2c4222d57cf557a5b4e9ddfca8def0c4d288bceb",
      "parents": [
        "694a022cb613424261a9753250e1c9a20955a4cf",
        "ecc8ee649578c2bb859c639c361d5a24005b9200"
      ],
      "author": {
        "name": "Jean-Luc Brouillet",
        "email": "jeanluc@google.com",
        "time": "Mon Feb 10 12:51:01 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Feb 10 12:51:01 2014 +0000"
      },
      "message": "am ecc8ee64: am 8067c9ec: am 11e6cabc: Merge \"Fix a typo.\"\n\n* commit \u0027ecc8ee649578c2bb859c639c361d5a24005b9200\u0027:\n  Fix a typo.\n"
    },
    {
      "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": "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": "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": "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"
    },
    {
      "commit": "bdc223a7f2b84ecacac0487b48d8005a24739668",
      "tree": "a8558e03c63e4be6162b42ebdce065d1a757c599",
      "parents": [
        "3a43aa9cef79324dd149a47c5a73ce1fa8ed95b3",
        "9eb8b3ae097bceb13490341c615ffac6e85bdc7d"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Wed Jan 15 01:23:50 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 15 01:23:51 2014 +0000"
      },
      "message": "Merge \"Check that bound allocations are 1D\""
    },
    {
      "commit": "9eb8b3ae097bceb13490341c615ffac6e85bdc7d",
      "tree": "68b8785610e0e6ce3ffa681f6d4b28b8e45a2e79",
      "parents": [
        "17fc100ea1d759ad35126b79e6194b5faa61e5db"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue Jan 14 16:18:14 2014 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue Jan 14 16:18:14 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": "6f842ac8aa37dd855fbffdc09f5491bd85ab3c9a",
      "tree": "9228f5d9e3f2f84b26c5921f288567abd799b54e",
      "parents": [
        "291d64685dd05f76deaf210a75d2d06c153f4b39"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Mon Jan 13 11:47:53 2014 -0800"
      },
      "committer": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Mon Jan 13 11:47:53 2014 -0800"
      },
      "message": "Add clipping for intrinsics.\n\nChange-Id: Ic7e1da3c69aa3d5f990816178739120b6059e7a5\n"
    },
    {
      "commit": "06b4567559bbf39eccfa9c28152c8e5e067cf576",
      "tree": "668d498fdde464a765f3abc183755f25e4683670",
      "parents": [
        "71a01b8648a440d4773acf0d2376d015c129ebb5"
      ],
      "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 10 10:39:38 2014 -0800"
      },
      "message": "Enable asynchronous destruction of BaseObjs.\n\nChange-Id: Iaddf8041a3c870a986ec8999e6ccc3aede38fc4c\n"
    },
    {
      "commit": "04f0d6e3394ed8518db51307a9b66f9b44477a46",
      "tree": "0eb3257b2aab83bfb2411e9a6d8eff5944a2aea2",
      "parents": [
        "c975437ef3338ba38b76b1a07594ccfd6e089709"
      ],
      "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": "Tue Jan 07 11:14:39 2014 -0800"
      },
      "message": "Fix getBytesSize for YUV allocations.\n\nbug 12134914\n\nChange-Id: I128e75b756a5bd129077177e254f1db6c94182f1\n"
    },
    {
      "commit": "d1576fb039f018ea4d55abbb2c03d542011be399",
      "tree": "e69fc47ea873621e2106d69e3d08c6d8e5d7fc93",
      "parents": [
        "0a11eb10ff08ad7a683cfc7c458b6625b955df2c"
      ],
      "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": "Tue Dec 17 13:28:17 2013 -0800"
      },
      "message": "Move RenderScript from graphics/ to new fw/base subdirectory rs.\n\nChange-Id: I30b6633578f063840e1bdbcc9ba513b727912a6d\n"
    }
  ]
}
