)]}'
{
  "log": [
    {
      "commit": "c74d2a8b8795bb0679225afcdd4d446c29440d85",
      "tree": "c02e5dd86481bacdabdd6b715be7d6df399f9180",
      "parents": [
        "b72c30653dc9652d9c6beba979e5ea194c1a4638",
        "33703f0c4e9b16bda5fd72e71d7d89359ee0db17"
      ],
      "author": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Wed Apr 20 16:44:38 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 20 16:44:39 2016 +0000"
      },
      "message": "Merge \"Made Element accessors thread-safe\" into nyc-dev"
    },
    {
      "commit": "33703f0c4e9b16bda5fd72e71d7d89359ee0db17",
      "tree": "6a7a9bd0ddd06ed84fcdf8a3b490790ed4147633",
      "parents": [
        "8dd32a56f74b896b21895ec75d58fa415caa2c70"
      ],
      "author": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Mon Apr 18 16:56:16 2016 -0700"
      },
      "committer": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Mon Apr 18 17:25:58 2016 -0700"
      },
      "message": "Made Element accessors thread-safe\n\nBug: 28177082\nChange-Id: I8f3f2d8ce559e93cba29f8eedd5b95d1389deb23\n"
    },
    {
      "commit": "07837d6dab331b1693aa3689223b4012012a7fad",
      "tree": "5b86654646dd8b8084c756a1b1954d72fa4a23d5",
      "parents": [
        "8dd32a56f74b896b21895ec75d58fa415caa2c70"
      ],
      "author": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Mon Apr 18 14:27:02 2016 -0700"
      },
      "committer": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Mon Apr 18 14:27:02 2016 -0700"
      },
      "message": "Fixed ScriptGroup finalizer for old API\n\nBug: 28242626\n\nScriptGroup finalizer clears out the list of closures, which is\nuninitialized for the old API.\n\nNeed to check null first, before accessing the list.\n\nChange-Id: Ibf914e17a0878c8c561f823c5f6f6f6619594de1\n"
    },
    {
      "commit": "0f10f043bea760c2f1480c3852ddc344553e625d",
      "tree": "a0160836a89d0eb58c93cf4c36f53f07e131a114",
      "parents": [
        "d7e1d429c49c2925d921878d26250afc3e862888",
        "e1798e4284f5c886c280f7e439da8070cad6a915"
      ],
      "author": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Tue Apr 12 23:37:00 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 12 23:37:01 2016 +0000"
      },
      "message": "Merge \"Destroy Type created by Allocation.createSized()\" into nyc-dev"
    },
    {
      "commit": "e1798e4284f5c886c280f7e439da8070cad6a915",
      "tree": "9a5b3cf01bb7b2d3b0770f3c760cce2c701881c3",
      "parents": [
        "390a81302f13a0285e58e550cf786255ce5f8bd8"
      ],
      "author": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Thu Apr 07 11:17:59 2016 -0700"
      },
      "committer": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Tue Apr 12 15:11:31 2016 -0700"
      },
      "message": "Destroy Type created by Allocation.createSized()\n\nBug: 27972184\nChange-Id: I4f80c74079087eab20b75a701c56cde141322462\n(cherry picked from commit 3444dbe025ad78cae9fd77a4d2203a1a806ae1af)\n"
    },
    {
      "commit": "44d1b3bfba63ec3610d34621780824368f915672",
      "tree": "cd6c150d0da684251a602d014917ff7e335927e0",
      "parents": [
        "390a81302f13a0285e58e550cf786255ce5f8bd8"
      ],
      "author": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Mon Apr 04 17:09:11 2016 -0700"
      },
      "committer": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Tue Apr 12 09:01:44 2016 -0700"
      },
      "message": "Destroy Closures in ScriptGroup\n\nBug: 27973681\n\nImplemented correct destruction in ScriptGroup.destroy() and\nClsoure.destroy(), which properly destroys child BaseObj\u0027s.\n\nChange-Id: I946f62c2979d6a338b8883514cacad472a213c5c\n(cherry picked from commit 44e2f45f0cab4a429e59f07c1e5bf0eef08c7819)\n"
    },
    {
      "commit": "4a70df58a32591429ec04902deac2b2210fb96c3",
      "tree": "656c27aa147128a811e133e4ebb0b453f64044f2",
      "parents": [
        "f8c07d68c1813c6d9a05eb05951a320ace866168"
      ],
      "author": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Mon Apr 04 10:23:57 2016 -0700"
      },
      "committer": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Mon Apr 04 10:23:57 2016 -0700"
      },
      "message": "Avoid destroying Device separately\n\nBug: 27983025\n\nDevice should be destroyed inside the destructor of the associated\nContext.\n\nChange-Id: I921a89974e1174f837349a89aef9b03efa4882f5\n"
    },
    {
      "commit": "0c6ed67c3ab80f406d31a2e4d666a680e62cb83c",
      "tree": "f64f3fe55b23960c162a4793304ce60b434611bc",
      "parents": [
        "b8572b3d50475918d3e2b25961b7c6189d6af39e",
        "6484b6be5ca5233614d0a8991a5d909543824fc7"
      ],
      "author": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Fri Apr 01 00:33:57 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 01 00:33:58 2016 +0000"
      },
      "message": "Merge \"Added CloseGuard for BaseObj\" into nyc-dev"
    },
    {
      "commit": "6484b6be5ca5233614d0a8991a5d909543824fc7",
      "tree": "06304c2a22459faa82c45620cee310f55af143f1",
      "parents": [
        "15d4b5aae852f4c4df9b4a97d86fb4e304cfd677"
      ],
      "author": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Thu Mar 24 09:40:32 2016 -0700"
      },
      "committer": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Thu Mar 31 15:57:23 2016 -0700"
      },
      "message": "Added CloseGuard for BaseObj\n\nBug: 27719830\n\nTo turn on warnings, apps have to add to their Activity.onCreate() method\nthe following code.\n\n        StrictMode.setVmPolicy(new StrictMode.VmPolicy.Builder()\n                               .detectLeakedClosableObjects()\n                               .penaltyLog()\n                               .build());\n\nFor Slang generated ScriptC derived classes, we assume their\nconstructors won\u0027t throw exceptions after calling the ScriptC\nconstructor. In addition, ScriptIntrinsic derived classes do not seem\nto throw exceptions in their constructors either. Therefore, we can\nleave the guard.open() call in the Script constructor. This may be\nonly an approximation, but allows us to add CloseGuard for script\nobjects without making changes to slang.\n\nChange-Id: I77ed45239a60b85af5c811dee6c124fb53da9060\n(cherry picked from commit eb4dd08ec132f83745b8b28fa7da58eb4478b5b9)\n"
    },
    {
      "commit": "ab9ab56e3d4eadbc0e858544519f491b626d3c98",
      "tree": "6b5d51bb6e41777aa32a3a50a7eba6b3a9985d65",
      "parents": [
        "352ea1e307fd33b999ad52a271547271d20802d0",
        "9ee7607615563c6b480968470e69cb58d0996cb8"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Wed Mar 30 00:51:53 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 30 00:51:55 2016 +0000"
      },
      "message": "Merge \"[RenderScript] Update documentation for Allocation.setAutoPadding().\" into nyc-dev"
    },
    {
      "commit": "9ee7607615563c6b480968470e69cb58d0996cb8",
      "tree": "1ad6214cd6e72ec42cdef237f7b92832c4921f74",
      "parents": [
        "3d23dce43330b9c8f3fba34ef9515dca7912768a"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Tue Mar 29 15:56:55 2016 -0700"
      },
      "committer": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Tue Mar 29 17:42:40 2016 -0700"
      },
      "message": "[RenderScript] Update documentation for Allocation.setAutoPadding().\n\nBug: 26862970\nChange-Id: Iaa88ac0266e5d2cac2837f1d13353aacc6177274\n"
    },
    {
      "commit": "2d92afbef78098076eb0d9efd8c5cf4a6e8d0542",
      "tree": "45bac0a07ad1db485a02e290aa3a36d931153f6b",
      "parents": [
        "44fa90868cb15fc0ab85b48d6a4ac22d568e9e88",
        "3d23dce43330b9c8f3fba34ef9515dca7912768a"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Tue Mar 29 23:55:42 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 29 23:55:44 2016 +0000"
      },
      "message": "Merge \"[RenderScript] Fix IntrinsicConvolve documentation.\" into nyc-dev"
    },
    {
      "commit": "44fa90868cb15fc0ab85b48d6a4ac22d568e9e88",
      "tree": "06b267e5d4e53495328507a856a52e3e302b293d",
      "parents": [
        "ffe309816989457f71a39a84d22fb06fe5b6e8d5",
        "53fdcfbe63c1d4b2f1cbee6e72a6dd13f41dc1bc"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Tue Mar 29 23:55:25 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 29 23:55:26 2016 +0000"
      },
      "message": "Merge \"[RenderScript] Update the documentation of Script.LaunchOptions\" into nyc-dev"
    },
    {
      "commit": "3d23dce43330b9c8f3fba34ef9515dca7912768a",
      "tree": "b8cfba913ce3c1147d4b0bae3dd774ec1b84a858",
      "parents": [
        "53fdcfbe63c1d4b2f1cbee6e72a6dd13f41dc1bc"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Tue Mar 29 15:29:10 2016 -0700"
      },
      "committer": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Tue Mar 29 15:29:10 2016 -0700"
      },
      "message": "[RenderScript] Fix IntrinsicConvolve documentation.\n\nBug: 25117120\n\n  - Better format.\n  - Typo fixes.\n\nChange-Id: Ic6f8d1dacecdaf9993dd8298de7a801f5fd2a937\n"
    },
    {
      "commit": "53fdcfbe63c1d4b2f1cbee6e72a6dd13f41dc1bc",
      "tree": "b60b39302cd94a3b56236526ae1f26fe114c1b40",
      "parents": [
        "162c9d0425bfed7df598f9f094239ec10e1438bb"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Tue Mar 29 15:14:21 2016 -0700"
      },
      "committer": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Tue Mar 29 15:14:21 2016 -0700"
      },
      "message": "[RenderScript] Update the documentation of Script.LaunchOptions\n\nBug: 26916665\n\n  - Add description of the endArg.\n  - Update the example.\n  - Update the incorrect description.\n\nChange-Id: Idd07db5d790e2d6462fff9cb580115ec45cfd4f0\n"
    },
    {
      "commit": "3934dadd58576cd269df4447ceadd27925174c1d",
      "tree": "11ce32a3c10395918616e7c018934cf8ee38a2ab",
      "parents": [
        "83b9db029b6fe02761e1c8e50eb8dce6f4d37d0f"
      ],
      "author": {
        "name": "Pirama Arumuga Nainar",
        "email": "pirama@google.com",
        "time": "Mon Mar 28 12:00:00 2016 -0700"
      },
      "committer": {
        "name": "Pirama Arumuga Nainar",
        "email": "pirama@google.com",
        "time": "Mon Mar 28 12:01:48 2016 -0700"
      },
      "message": "[RenderScript] Fail with Exception from validateObjectIsPrimitiveArray\n\nBug: http://b/25982676\n\nInstead of returning null from validateObjectIsPrimitiveArray, fail with\nan exception.  The callers of this function do not check for null.\n\nChange-Id: Idd2b50a7b137e8d2db7a334bb9a48c1b19ee2403\n"
    },
    {
      "commit": "15fcf61dc0f1206b8eb562df8984035a599d290a",
      "tree": "2d95ed65dda268c953f1e2e7a1e95830084b040a",
      "parents": [
        "46b5258138c82692191ff261cfa7e119f963b778"
      ],
      "author": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Thu Mar 10 16:12:31 2016 -0800"
      },
      "committer": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Mon Mar 21 16:53:22 2016 -0700"
      },
      "message": "Correctly init code cache path for RS\n\nBug: 27439261\n\nScript Group needs to know the code cache path before it can call bcc to\nmerge kernels. However, before this change, the code cache path has been\ninitialized by the ScriptC class.\n\nIn the case where a script group (or even the entire app) does not contain any\nregular script but only intrinsics, the code cache would remain uninitialized.\n\nFixed this by initializing the code cache path in the RenderScript class\nthe first time when the accessor method is called.\n\nChange-Id: I87f9e62e0f3b479f94e43daa3e9695a5b38710db\n(cherry picked from commit 689f63770048589e1001ce99faf1d2eaf9780a80)\n"
    },
    {
      "commit": "2b551f4c421e9eec0cfc00f50d3a0c8027685ad7",
      "tree": "83984a8088a02d7cabcd3c35b3a50f16b3fe7e34",
      "parents": [
        "0a278b127bcb100b6322e8e41113e1c7930565aa"
      ],
      "author": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Tue Mar 15 16:00:02 2016 -0700"
      },
      "committer": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Wed Mar 16 08:20:07 2016 -0700"
      },
      "message": "Use proper ScriptCall size in nScriptForEach()\n\nBug: 26498479\n\nAlthough the size of struct ScriptCall is not used underneath in the\nruntime or drivers, assign the correct value here to avoid confusion.\n\nChange-Id: I8db19538b9f70f3bf9ee849a8724da3d9ee04785\n(cherry picked from commit e8f2e445fdb138416043a16659bbf86fbbd3fff8)\n"
    },
    {
      "commit": "267fc8b3617d7facaac60425b8675aa6d74da7ba",
      "tree": "b1207ecbb527171923316f77a85a060a717bce41",
      "parents": [
        "92f3efa4e8d10d5cbc76fbd65f69fc0db4f97e87",
        "3f3965ec13c2dd22d0bc5c37c2d189c7c10c87e5"
      ],
      "author": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Tue Mar 08 21:00:53 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 08 21:00:54 2016 +0000"
      },
      "message": "Merge \"Revert \"Set flags in RS JNI calls for rsObj creation\"\" into nyc-dev"
    },
    {
      "commit": "3f3965ec13c2dd22d0bc5c37c2d189c7c10c87e5",
      "tree": "a52084c926df00820bd671867aa9df88d45bbce4",
      "parents": [
        "972a409a3df6f105aa99a3d721e37111c70ef44c"
      ],
      "author": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Tue Mar 08 20:59:48 2016 +0000"
      },
      "committer": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Tue Mar 08 20:59:48 2016 +0000"
      },
      "message": "Revert \"Set flags in RS JNI calls for rsObj creation\"\n\nThis reverts commit 972a409a3df6f105aa99a3d721e37111c70ef44c.\n\nChange-Id: Icdac5cebf9944e7b237c91db05e5a7f47b6b67e8\n"
    },
    {
      "commit": "a2dde698a6e08d40aa09692201593e7d3d04aabb",
      "tree": "8edaadc44e3c81bc4fee29fa478b246bf62bf31d",
      "parents": [
        "a74efc96ea941464c254b1f822cbe44fe97f7fcc",
        "85e8c51dbf8dc774ecfd09981ac6a8bf1b75f464"
      ],
      "author": {
        "name": "Pirama Arumuga Nainar",
        "email": "pirama@google.com",
        "time": "Thu Mar 03 20:13:07 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 03 20:13:09 2016 +0000"
      },
      "message": "Merge \"[RenderScript] Enable untyped variants of Allocation-copy functions for FLOAT_16\" into nyc-dev"
    },
    {
      "commit": "a74efc96ea941464c254b1f822cbe44fe97f7fcc",
      "tree": "d66c2935515631065ccfa99801026188ff4adb6d",
      "parents": [
        "2e54da0d4af2decb2f9a9bd007132ae401e4b11d",
        "f51bb356deeb8a22414fb44cede4b8618c4b57ba"
      ],
      "author": {
        "name": "Pirama Arumuga Nainar",
        "email": "pirama@google.com",
        "time": "Thu Mar 03 20:12:49 2016 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 03 20:12:51 2016 +0000"
      },
      "message": "Merge \"[RenderScript] Allow copyTo(short[]) etc for Float16 Allocations\" into nyc-dev"
    },
    {
      "commit": "972a409a3df6f105aa99a3d721e37111c70ef44c",
      "tree": "32015e72e0fff606d47d5b8517996addfc4d4b77",
      "parents": [
        "352fcaeb2067ee488d69e4da192fa4b96ee78bd8"
      ],
      "author": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Thu Jan 07 14:57:16 2016 -0800"
      },
      "committer": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Thu Mar 03 08:47:33 2016 -0800"
      },
      "message": "Set flags in RS JNI calls for rsObj creation\n\nBug: 25570907\n\nAdded a flag to all RS runtime API for rsObj creation to indicate a\ncall is from Java. This flag will help us avoid incrementing the user\nref count for rsObj\u0027s created from Single-Source RS, and therefore\navoid memory leaks for such objects.\n\nChange-Id: Id3604f93b166089e3aca896d1c6c509b3ea19bcf\n(cherry picked from commit ad88055821a7aba3318f066c4e5f87bd0315462c)\n"
    },
    {
      "commit": "85e8c51dbf8dc774ecfd09981ac6a8bf1b75f464",
      "tree": "786d2dc2aa9fcb86f3d75d48a42df3e4f0088a3f",
      "parents": [
        "f51bb356deeb8a22414fb44cede4b8618c4b57ba"
      ],
      "author": {
        "name": "Pirama Arumuga Nainar",
        "email": "pirama@google.com",
        "time": "Tue Mar 01 20:37:19 2016 -0800"
      },
      "committer": {
        "name": "Pirama Arumuga Nainar",
        "email": "pirama@google.com",
        "time": "Wed Mar 02 18:16:45 2016 -0800"
      },
      "message": "[RenderScript] Enable untyped variants of Allocation-copy functions for FLOAT_16\n\nhttp://b/27251511\n\nHandle FLOAT_16 case to PER_ARRAY_TYPE macro to enable untyped variants\nof Allocation-copy functions.\n\nUntyped variants of Allocation-copy functions call\nvalidateObjectIsPrimitiveArray(), with checkType parameter set to true,\nto validate and obtain the Element type of the Allocation.  When\ncheckType is true, validateObjectIsPrimitiveArray() returns the actual\nElement type of the Allocation (instead of the canonical SIGNED type).\nBecause of this, FLOAT_16 element type can reach the JNI layer,\nnecessitating this change to PER_ARRAY_TYPE macro.\n\nChange-Id: I3651e5ae0ab0cd6bb4ad3157841e2910ac8699dc\n"
    },
    {
      "commit": "f51bb356deeb8a22414fb44cede4b8618c4b57ba",
      "tree": "d3b0b3b84ba040409b4e865d007cd41b1711daed",
      "parents": [
        "049f6adfb8fea4622af5cd3247514ec7a461bf46"
      ],
      "author": {
        "name": "Pirama Arumuga Nainar",
        "email": "pirama@google.com",
        "time": "Fri Feb 26 09:16:17 2016 -0800"
      },
      "committer": {
        "name": "Pirama Arumuga Nainar",
        "email": "pirama@google.com",
        "time": "Tue Mar 01 17:25:11 2016 -0800"
      },
      "message": "[RenderScript] Allow copyTo(short[]) etc for Float16 Allocations\n\nhttp://b/27251511\n\nAllow copyTo(short[]), copyFrom(short[]), and their 1D range and 2D\nrange variants to copy data between short[] arrays and Float16\nAllocations.\n\nChange-Id: I370584685c3b773c165bd718974ca736ed548339\n"
    },
    {
      "commit": "f94e77da7e6634937d65a9a608c504de91b53f1c",
      "tree": "adf31d7bcb393a52c2ba8e311385bc90855a8833",
      "parents": [
        "31eb784f89c7642f7e61d7dd8c08622e9269e874"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Thu Feb 11 12:32:39 2016 -0800"
      },
      "committer": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Wed Feb 17 11:01:51 2016 -0800"
      },
      "message": "[RenderScript] Fix potential leak in RS JNI\n\nBug: 27145639\nChange-Id: I80cf2971d803a3366a63caa3612a503a88639040\n(cherry picked from commit a4ad5f840173ecbfb679153a4f9460d2b06538e7)\n"
    },
    {
      "commit": "0ff759ccaeaa073eb199486a3114ac37add0f95b",
      "tree": "5ad20e397dab9e3ac057960ad60f9d633f8ecf67",
      "parents": [
        "96a34090c97da30b3fa197c9439b206bc6cf6bc5",
        "c033f493f23574dc69bf8ecd0f04af8910b4a47e"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Sat Jan 30 17:57:30 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Jan 30 17:57:30 2016 +0000"
      },
      "message": "Merge \"Remove the CREATE_FLAG_OPT_LEVEL_0 from the Java API.\" am: 49aee686d8\nam: c033f493f2\n\n* commit \u0027c033f493f23574dc69bf8ecd0f04af8910b4a47e\u0027:\n  Remove the CREATE_FLAG_OPT_LEVEL_0 from the Java API.\n"
    },
    {
      "commit": "49aee686d8c1c888fd0dd2778c19d5968dae0252",
      "tree": "58ed4127b08aba3f1ed6fabd5be2aa4f3c0b4194",
      "parents": [
        "31312ecfd2b701c6b9fdc34156e8a12df3022c25",
        "88891e63c09bee4f6f994e53213018845e0f7268"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Sat Jan 30 17:44:52 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Jan 30 17:44:52 2016 +0000"
      },
      "message": "Merge \"Remove the CREATE_FLAG_OPT_LEVEL_0 from the Java API.\""
    },
    {
      "commit": "c29bcd0dcd00225e0206d0ad7a374bc1766d2d5a",
      "tree": "706dc0d0670d6a049bdddaf3ba4d29337e025326",
      "parents": [
        "1244ece2e345aea5a64c15c87b107c01dca3f9c9"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Tue Jan 26 14:19:25 2016 -0800"
      },
      "committer": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Wed Jan 27 14:42:03 2016 -0800"
      },
      "message": "[RenderScript] Unhide new Allocation APIs\n\nBug: 23535524\n\n  - ByteBuffer getByteBuffer()\n  - long getStride()\n  - Allocation[] createAllocations(rs, type, usage, num)\n  - long getTimeStamp()\n\nChange-Id: I0cad88c81f9f48c7aca59af159c49f506b234aee\n"
    },
    {
      "commit": "a1c7bc75508286d5164f36bbcda47dc5186ef12d",
      "tree": "7aa6a2dca3f61cdbd80c497bf120d999720b16d9",
      "parents": [
        "6c8cc662a6dc3249041df3d6fe3e21f939f0e0ed",
        "d90b4a3266ab2af3cbc6f131a0ed320f7a795a09"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Wed Jan 27 22:02:17 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Jan 27 22:02:17 2016 +0000"
      },
      "message": "Merge \"[RenderScript] Implement APIs for better multi-frame process support.\" am: 6ebdbfa549\nam: d90b4a3266\n\n* commit \u0027d90b4a3266ab2af3cbc6f131a0ed320f7a795a09\u0027:\n  [RenderScript] Implement APIs for better multi-frame process support.\n"
    },
    {
      "commit": "8c1509249c5552270d8accc2c9512f499a8f5e2d",
      "tree": "1eb1ed7548cda13c54d19d96b6fb86bcee88520d",
      "parents": [
        "ed50f333fb28905f085473d3150f906f0106295a"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Mon Oct 26 17:44:10 2015 -0700"
      },
      "committer": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Tue Jan 26 14:40:44 2016 -0800"
      },
      "message": "[RenderScript] Implement APIs for better multi-frame process support.\n\nBug: 23535524\n\n Two APIs added for multiframe processing:\n - createAllocations(...): To create an array of Allocations sharing the\n   same Type and Usage. For USAGE_IO_INPUT Allocations, they also share\n   the same BufferQueue.\n - getTimeStamp(): API to retrieve the time stamp associated with the\n   most recent buffer.\n\nChange-Id: I6b7b35d7dca5e87ee2f3db2ee17cb9cf824bcfe1\n"
    },
    {
      "commit": "a11c28589e357cfa6625aa3c044b6c514fa9a518",
      "tree": "85b1c794cb6f811c47fae62d9a776cef3f4fc8e8",
      "parents": [
        "dfea1a3336f1c738b24028fbb6d499b6b4a33292",
        "5f210ae04239f4a374763ea9ffe7176f5455017a"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Tue Jan 26 01:27:30 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 26 01:27:30 2016 +0000"
      },
      "message": "Merge \"[RenderScript] Add API to map Allocation mallocptr to Java ByteBuffer\" am: ed50f333fb\nam: 5f210ae042\n\n* commit \u00275f210ae04239f4a374763ea9ffe7176f5455017a\u0027:\n  [RenderScript] Add API to map Allocation mallocptr to Java ByteBuffer\n"
    },
    {
      "commit": "ed50f333fb28905f085473d3150f906f0106295a",
      "tree": "34ddce97e03f233e7928501f22069461f7cc45ee",
      "parents": [
        "5194d217b81f7375f4d60c35b604bac8bffc51e7",
        "0facf021ea1a0399d956372b9d3ad9025a9a04d2"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Tue Jan 26 01:11:41 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 26 01:11:41 2016 +0000"
      },
      "message": "Merge \"[RenderScript] Add API to map Allocation mallocptr to Java ByteBuffer\""
    },
    {
      "commit": "0facf021ea1a0399d956372b9d3ad9025a9a04d2",
      "tree": "158e05cbc7e58d435a2b242503b4cf5430cc55eb",
      "parents": [
        "9e892f53dd489c824b6a39c45028f838123daa85"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Wed Nov 25 11:21:13 2015 -0800"
      },
      "committer": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Mon Jan 25 16:12:37 2016 -0800"
      },
      "message": "[RenderScript] Add API to map Allocation mallocptr to Java ByteBuffer\n\nBug: 25926361\nBug: 23535524\n\n  - Construct the ByteBuffer using the AllocationGetPointer.\n  - Add an API to query the stride of the allocation.\n  - Both ByteBuffer and Stride will be cached for normal Allocations.\n    if using USAGE_IO, since after each ioReceive, the mallocPtr will\n    change, getByteBuffer will always create a new one using the most\n    up-to-date mallocPtr.\n\nChange-Id: I5e84b6690e83bb062c383043275524d0e51e46eb\n"
    },
    {
      "commit": "ba038689b1cd96cd3c1c83d9cf1219bff5bb518d",
      "tree": "4e107ba9bcb887a810c41c351c31491cfca8894b",
      "parents": [
        "8d4d5c1c20cfb24099376c444822dae9d6118e0a"
      ],
      "author": {
        "name": "David Gross",
        "email": "dgross@google.com",
        "time": "Fri Jan 22 14:33:15 2016 -0800"
      },
      "committer": {
        "name": "David Gross",
        "email": "dgross@google.com",
        "time": "Mon Jan 25 12:17:29 2016 -0800"
      },
      "message": "Unhide Script::reduce() interface for general reduction.\n\nBug: 23535724\n\nChange-Id: I7a43622954de9f4168f7e4376f39d6ec54191c03\n"
    },
    {
      "commit": "26ef7a739b724452f93f850a1c268c42e439317b",
      "tree": "b07f22213b8eb7b2b98448ef971cb474a902beb1",
      "parents": [
        "2786002bd51b229d9a4672e3c43f835796de06ea"
      ],
      "author": {
        "name": "David Gross",
        "email": "dgross@google.com",
        "time": "Tue Jan 12 12:19:15 2016 -0800"
      },
      "committer": {
        "name": "David Gross",
        "email": "dgross@google.com",
        "time": "Fri Jan 15 12:20:08 2016 -0800"
      },
      "message": "Add general reduction plumbing starting with Java Script::reduce().\n\nRequires coordinated change in frameworks/rs.\n\nBug: 23535724\nChange-Id: I2fee6750cf542948d8fa87a98441002c4d84f36e\n"
    },
    {
      "commit": "263cc90345784c3f60bf57c0de91afc4d6c3d5db",
      "tree": "c4182272f7c18eaa2c6f8efc89db9830862aaf18",
      "parents": [
        "d1c469e8769822c48584034076861331fd792a7c"
      ],
      "author": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Tue Nov 10 13:27:04 2015 -0800"
      },
      "committer": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Fri Nov 13 10:00:12 2015 -0800"
      },
      "message": "Various fixes in setting globals in a script group\n\nBug: 25602504\n\n1) Passing floating point values into a script group was broken,\nsince they were casted to long values. Fixed that in the frameworks\nimplementation by taking the raw bits instead.\n\n2) Passing 64-bit values into a script group was broken on 32-bit\nplatforms, since they were casted to pointer-sized integers\n(uintptr_t) in the JNI code. Fixed that by casting to int64_t\ninstead.\n\n3) Setting global variables of Allocation type in a script group was\nbroken. The special size value -1 was used to indicate the value is an\nAllocation. However, size was casted to size_t in the JNI code.\nFixed that by using signed integers.\n\nChange-Id: Ifff099a76be7707df7b67c388395f5a00f9cae66\n"
    },
    {
      "commit": "ba8766c5db4b2c35f3461abf221e723e3bbbfa99",
      "tree": "a98e0773f9fae29c6820050e9c00ae3f354d8e5e",
      "parents": [
        "fe1934e470681ff7ec5b8ec0609ae9fe24bd7282"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Mon Oct 12 17:24:13 2015 -0700"
      },
      "committer": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Tue Oct 13 10:44:38 2015 -0700"
      },
      "message": "[RenderScript] Add null check for return values of JNI\nGet\u003cTYPE\u003eArrayElements.\n\nBug: 20760800\nChange-Id: I6ba56933a71721da88d31dbf74c48d42a924305a\n"
    },
    {
      "commit": "115b4117a0c19a31231d4df5f2b73c6c88e6726c",
      "tree": "8d0a7f81cc30d8d708a4f6df46fdeb7919d20cce",
      "parents": [
        "f518ad0a4941236b72b5d090320d4ab70ebbf26b"
      ],
      "author": {
        "name": "Pirama Arumuga Nainar",
        "email": "pirama@google.com",
        "time": "Wed Oct 07 19:59:48 2015 -0700"
      },
      "committer": {
        "name": "Pirama Arumuga Nainar",
        "email": "pirama@google.com",
        "time": "Thu Oct 08 19:51:11 2015 +0000"
      },
      "message": "Fix punctuation and typos in AllocationAdapter\u0027s documentation.\n\nChange-Id: I5574ff201b857a29f30ebe8413dbe4128dcff3ae\n"
    },
    {
      "commit": "c9390c8baf0a41633c176d6d9a2d7e5d0c61c387",
      "tree": "538705d9ce1b46d185ed13bfc94fcfd9bb0aa541",
      "parents": [
        "ee144b1e60a88e8f097113e046813f0b61c38b9b",
        "46b51097b92900866ac5b25762f622d3ceb1be5d"
      ],
      "author": {
        "name": "Pirama Arumuga Nainar",
        "email": "pirama@google.com",
        "time": "Mon Oct 05 23:33:38 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Oct 05 23:33:38 2015 +0000"
      },
      "message": "am 46b51097: Merge \"Safely handle interrupts during Thread.join()\"\n\n* commit \u002746b51097b92900866ac5b25762f622d3ceb1be5d\u0027:\n  Safely handle interrupts during Thread.join()\n"
    },
    {
      "commit": "83461d73bc50d41f631e1db5c195d12b4eb9e6cf",
      "tree": "4c284b6271c2b4fe7bea9b18edfa562362702135",
      "parents": [
        "bd57dac5d5b99d7f6bead50f327b488d464521df"
      ],
      "author": {
        "name": "Pirama Arumuga Nainar",
        "email": "pirama@google.com",
        "time": "Fri Oct 02 16:38:08 2015 -0700"
      },
      "committer": {
        "name": "Pirama Arumuga Nainar",
        "email": "pirama@google.com",
        "time": "Mon Oct 05 15:45:47 2015 -0700"
      },
      "message": "Safely handle interrupts during Thread.join()\n\nInterrupt current thread if InterruptedException is received during\nThread.join().  Also, log the interruption.\n\nChange-Id: I452124915ea3f19610e6d4a3411d741f2f604af2\n"
    },
    {
      "commit": "5fbb245230317b5ca312556b73380195871827eb",
      "tree": "629e99380e5c99e8eceedc97895ae475c6b2901f",
      "parents": [
        "6706b71d7cfb9a916fd482189c04a0d59c19c103",
        "ca3e5aeaa65ae1d77ce92f082ab789933eb18237"
      ],
      "author": {
        "name": "Pirama Arumuga Nainar",
        "email": "pirama@google.com",
        "time": "Fri Oct 02 22:08:11 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Oct 02 22:08:11 2015 +0000"
      },
      "message": "am ca3e5aea: Merge \"Retry if interrupted before mMessageThread has joined\"\n\n* commit \u0027ca3e5aeaa65ae1d77ce92f082ab789933eb18237\u0027:\n  Retry if interrupted before mMessageThread has joined\n"
    },
    {
      "commit": "2f25ce7753f7f1f6a0cc549a0df0082286bd5f85",
      "tree": "38cac5c33fe5efb4e2a852bc4af0e60544f4c8f1",
      "parents": [
        "86e67d708d738807c843850a3b6c9170e514ff8f"
      ],
      "author": {
        "name": "Pirama Arumuga Nainar",
        "email": "pirama@google.com",
        "time": "Fri Oct 02 12:06:10 2015 -0700"
      },
      "committer": {
        "name": "Pirama Arumuga Nainar",
        "email": "pirama@google.com",
        "time": "Fri Oct 02 21:42:12 2015 +0000"
      },
      "message": "Retry if interrupted before mMessageThread has joined\n\nBug: 24342101\n\nIf interrupted during mMessageThread.join(), retry the join instead of\nassuming the thread has joined and continuing.  Continuing to destroy\nthe context will cause a segfault when the message thread attempts to\nuse the destroyed context.\n\nChange-Id: I3213091a0e996449bceb403dffca3063786d5a65\n"
    },
    {
      "commit": "05420e77f5358fc7a8996b39daf3aa976b826b53",
      "tree": "fd2339ea3b14c67df3cd89bd5d072f314a3c33c6",
      "parents": [
        "d3e3d8896ea0f2eba1424b57ac8a5b5d9287000c",
        "134c504a3ea687a0ea875057792e66705ddbfce7"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Wed Sep 30 23:44:22 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Sep 30 23:44:22 2015 +0000"
      },
      "message": "am 134c504a: Merge \"[RenderScript] pass correct length of ains to BLAS functions\"\n\n* commit \u0027134c504a3ea687a0ea875057792e66705ddbfce7\u0027:\n  [RenderScript] pass correct length of ains to BLAS functions\n"
    },
    {
      "commit": "134c504a3ea687a0ea875057792e66705ddbfce7",
      "tree": "472f4ff1c1e7e850c46b7bcdd119e9ed8d6d9536",
      "parents": [
        "c3f37589e04a52c109c63f6411db444500d4f92c",
        "0b34f2a3c545cb112a23072c92214e359a8df8c6"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Wed Sep 30 22:53:18 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Sep 30 22:53:18 2015 +0000"
      },
      "message": "Merge \"[RenderScript] pass correct length of ains to BLAS functions\""
    },
    {
      "commit": "0b34f2a3c545cb112a23072c92214e359a8df8c6",
      "tree": "43fe4f03961c79f928e95af74b6991a7d1821ce4",
      "parents": [
        "24ff6823c411f794aceaae89b0b029fbf8ef6b29"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Wed Sep 30 15:38:07 2015 -0700"
      },
      "committer": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Wed Sep 30 15:38:07 2015 -0700"
      },
      "message": "[RenderScript] pass correct length of ains to BLAS functions\n\nbug: 24540091\nChange-Id: Ia541bcbee07125c4caf3e0f4863702a3c0b929d5\n"
    },
    {
      "commit": "b57dd722f1dc0663417da37d3a82f8283ad3c982",
      "tree": "49aec7f0e7b4bd68998dfcd78e83f9eb731f8ba1",
      "parents": [
        "aa31169804dffa3b36654ccffe67a53f6ff4cdaf",
        "a884d81e8675505d86569e034e83ca267c12a6a8"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Sep 24 10:01:32 2015 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Sep 24 10:01:32 2015 -0700"
      },
      "message": "resolved conflicts for a884d81e to stage-aosp-master\n\nChange-Id: Ice485967fa96f13786024b6939b826638e906ff0\n"
    },
    {
      "commit": "76f6a86de25e1bf74717e047e55fd44b089673f3",
      "tree": "c07e5cd58bcdd692593d6b7cd3edd40344ee4973",
      "parents": [
        "24ff6823c411f794aceaae89b0b029fbf8ef6b29"
      ],
      "author": {
        "name": "Daniel Micay",
        "email": "danielmicay@gmail.com",
        "time": "Sat Sep 19 17:31:01 2015 -0400"
      },
      "committer": {
        "name": "Daniel Micay",
        "email": "danielmicay@gmail.com",
        "time": "Tue Sep 22 17:10:35 2015 -0400"
      },
      "message": "constify JNINativeMethod function pointer tables\n\nChange-Id: I4036c924958221cbc644724f8eb01c5de3cd7954\n"
    },
    {
      "commit": "88891e63c09bee4f6f994e53213018845e0f7268",
      "tree": "9003465f52aedd5a106347ecc9a2bfb4d01de651",
      "parents": [
        "582d16681bf46eb2f11c24132ffbcd9f7cc4b74d"
      ],
      "author": {
        "name": "Stephen McGroarty",
        "email": "stephen@codeplay.com",
        "time": "Wed Sep 02 15:54:05 2015 +0100"
      },
      "committer": {
        "name": "Stephen McGroarty",
        "email": "stephen@codeplay.com",
        "time": "Wed Sep 02 16:11:28 2015 +0100"
      },
      "message": "Remove the CREATE_FLAG_OPT_LEVEL_0 from the Java API.\n\nThe flag was previously used to set the optimization level\nof the bcc compiler to -O0. However, this functionality is\nnow accomplished through deriving the optimization level\nfrom the input bitcode. That patch can be found here:\nhttps://android-review.googlesource.com/169330\n\nChange-Id: I9c57d941bb35c6f737a31fcd74f31d9de25a16a8\nSigned-off-by: Stephen McGroarty \u003cstephen@codeplay.com\u003e\n"
    },
    {
      "commit": "b3a1674a47f8671f0e35e63c8d2ba7b3b73abc59",
      "tree": "429f67bf06161984b061b00434ad7aaa839508d0",
      "parents": [
        "43250dd37f1843f1e0a8ff19aaae287a41f3094b",
        "ed3ffe0fc86de016ff2b4231e2fcc74a6119f6c7"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Thu Jul 23 22:54:59 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jul 23 22:54:59 2015 +0000"
      },
      "message": "am ed3ffe0f: am 6430812a: Merge \"RenderScript: implement a Script entry point for calling a reduce-style kernel.\"\n\n* commit \u0027ed3ffe0fc86de016ff2b4231e2fcc74a6119f6c7\u0027:\n  RenderScript: implement a Script entry point for calling a reduce-style kernel.\n"
    },
    {
      "commit": "6430812a9381af01b0c7b48cedd6a11c1add6942",
      "tree": "395ce9104183ab2e3df68f25cbdac0b2d3288a8a",
      "parents": [
        "01efd7e820edb9677491f28af999d825f21711a4",
        "36eb1f74b3d19d9dbae0803f3bc271683be811ce"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Thu Jul 23 22:26:05 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jul 23 22:26:05 2015 +0000"
      },
      "message": "Merge \"RenderScript: implement a Script entry point for calling a reduce-style kernel.\""
    },
    {
      "commit": "36eb1f74b3d19d9dbae0803f3bc271683be811ce",
      "tree": "a9961f7ca14501082030f8860b53e4900b46dd14",
      "parents": [
        "79a1bde2e0f38507738743e490beb895dae7b03e"
      ],
      "author": {
        "name": "Matt Wala",
        "email": "wala@google.com",
        "time": "Mon Jul 20 15:35:27 2015 -0700"
      },
      "committer": {
        "name": "Matt Wala",
        "email": "wala@google.com",
        "time": "Tue Jul 21 11:07:10 2015 -0700"
      },
      "message": "RenderScript: implement a Script entry point for calling a\nreduce-style kernel.\n\nBug: 22631253\n\nThis adds a new (currently hidden) API to the Script class and the\ncorresponding code for the RenderScript JNI layer.\n\nChange-Id: I40f19aaeb90411b859bd6b0bffc3f071fa327c21\n"
    },
    {
      "commit": "3fd9bf4e244b9df2039b7323ef3da9944c292d76",
      "tree": "30e3d3505a7df83893025e890b225361fabcbc7b",
      "parents": [
        "8f3333a9edb15a344431a068044022dd774379f5",
        "15d6894170f2ee1a6eae57c915fcc27a56c9de17"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Mon Jul 20 23:52:46 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jul 20 23:52:46 2015 +0000"
      },
      "message": "am 15d68941: Merge \"[RenderScript] Add docs advising users about dstAtop bug.\" into mnc-dev\n\n* commit \u002715d6894170f2ee1a6eae57c915fcc27a56c9de17\u0027:\n  [RenderScript] Add docs advising users about dstAtop bug.\n"
    },
    {
      "commit": "37e1d0ce1e445a0d647c5d4ab901aa0618c5a6c2",
      "tree": "412b87eece132c7e98a02a1cd1b122f00624fa0d",
      "parents": [
        "79a1bde2e0f38507738743e490beb895dae7b03e"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Mon Jul 20 15:05:31 2015 -0700"
      },
      "committer": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Mon Jul 20 16:44:14 2015 -0700"
      },
      "message": "[RenderScript] Add docs advising users about dstAtop bug.\n\nBug: 22047392\nChange-Id: I736a697276020687c20dff515aabb1be1776f8c0\n(cherry picked from commit ffb1a9bed0788d3547f085bfb9d254004e0db1e3)\n"
    },
    {
      "commit": "ffb1a9bed0788d3547f085bfb9d254004e0db1e3",
      "tree": "944dcc97663b9ce7daffd315f48bcc7d6451026f",
      "parents": [
        "5ff4383b466fc26e6696a7bbeb6df5eb7a3c8cc5"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Mon Jul 20 15:05:31 2015 -0700"
      },
      "committer": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Mon Jul 20 16:04:59 2015 -0700"
      },
      "message": "[RenderScript] Add docs advising users about dstAtop bug.\n\nBug: 22047392\nChange-Id: I736a697276020687c20dff515aabb1be1776f8c0\n"
    },
    {
      "commit": "dd67c9d6a886dfc6ff18fc9e3809d77c9ed7a105",
      "tree": "2ba8aeb9137686e2f3d74f76798019b323db5c8e",
      "parents": [
        "98ddad4031741bc5a1be7ef651929a34693930bb",
        "0f5b7bc2fe2ae554ab1f044eb5b10aab5f4812cb"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Fri Jul 17 23:14:36 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 17 23:14:36 2015 +0000"
      },
      "message": "am 0f5b7bc2: am 79a1bde2: Merge \"Add a flag to the API to specify -O0 on the bcc command line.\"\n\n* commit \u00270f5b7bc2fe2ae554ab1f044eb5b10aab5f4812cb\u0027:\n  Add a flag to the API to specify -O0 on the bcc command line.\n"
    },
    {
      "commit": "79a1bde2e0f38507738743e490beb895dae7b03e",
      "tree": "26e98ab8902f7be287589311259839f9baa44153",
      "parents": [
        "7ce3847d753688c5339216dd174c094e2996fdf9",
        "c9659ea3a2d8462354737d51bf6a3865a56fb4d4"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Fri Jul 17 22:45:15 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jul 17 22:45:16 2015 +0000"
      },
      "message": "Merge \"Add a flag to the API to specify -O0 on the bcc command line.\""
    },
    {
      "commit": "c9659ea3a2d8462354737d51bf6a3865a56fb4d4",
      "tree": "50cac83bcece29b930fecb35a7a201af2dcb5b17",
      "parents": [
        "2fccb66debb6fb26ba6072ccc83ed56d45cc55fb"
      ],
      "author": {
        "name": "verena beckham",
        "email": "verena@codeplay.com",
        "time": "Fri May 22 16:47:53 2015 +0100"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Thu Jul 16 19:45:09 2015 -0700"
      },
      "message": "Add a flag to the API to specify -O0 on the bcc command line.\n\nAdd a flag CREATE_FLAG_OPT_LEVEL_0 to set the optimization level to 0 when calling bcc.\nThis will result in an object file that is easier to debug.\n\nChange-Id: I0384dca098fa0d9ae0f2e02e798da9de342c1122\nSigned-off-by: verena beckham \u003cverena@codeplay.com\u003e\n"
    },
    {
      "commit": "3ef2041cee28412bbd2c9dcd93696f02b0a0f975",
      "tree": "8c53baa092805c4fcb30c19a413f1765a329461e",
      "parents": [
        "b4db7923818393c5c839dba0d43bec36da98759c"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Wed Jul 15 11:35:28 2015 -0700"
      },
      "committer": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Thu Jul 16 10:28:35 2015 -0700"
      },
      "message": "fix BNNM docs\n\nbug: 22507076\nChange-Id: I5fdffdde597d97b1dde77574d096b81bff4aa382\n(cherry picked from commit d7d413ad0bfaea2d4bb4adcd8011239c2f5f74ae)\n"
    },
    {
      "commit": "9ee3b6f1368420b4bb3381fc7d823c5db947dddf",
      "tree": "30452dd7acdf364f9bf8129c04e2f807b2752611",
      "parents": [
        "7a14c11d431f2c74c8f6c74825b30d32a8341b55",
        "ad904cf34219897da731eb65f9de53176cc39b20"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Wed Jul 15 22:33:14 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 15 22:33:14 2015 +0000"
      },
      "message": "am ad904cf3: Merge \"fix BNNM docs\" into mnc-dev\n\n* commit \u0027ad904cf34219897da731eb65f9de53176cc39b20\u0027:\n  fix BNNM docs\n"
    },
    {
      "commit": "d7d413ad0bfaea2d4bb4adcd8011239c2f5f74ae",
      "tree": "d0c0882c4ede60454f8fa449075e9226da4c8577",
      "parents": [
        "539f7ac7a195c405987057ef34e88cfbe8eab5e8"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Wed Jul 15 11:35:28 2015 -0700"
      },
      "committer": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Wed Jul 15 11:35:28 2015 -0700"
      },
      "message": "fix BNNM docs\n\nbug: 22507076\nChange-Id: I5fdffdde597d97b1dde77574d096b81bff4aa382\n"
    },
    {
      "commit": "c02720316d348434ef2ba78030dd8484be0b35f7",
      "tree": "39b613ba47c781294fadfdd7b25ed409c3e65d2c",
      "parents": [
        "ce3b66f542947211ed8ea7e09267bb66ff687a34",
        "a1867fb044f9c417510334e0e4f66ae251e840d6"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Tue Jun 30 23:35:23 2015 -0700"
      },
      "committer": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Tue Jun 30 23:35:23 2015 -0700"
      },
      "message": "resolved conflicts for merge of a1867fb0 to mnc-dev-plus-aosp\n\nChange-Id: Id0266c63c98b4cb37f49eb2e0fb9a98cbc7ee1de\n"
    },
    {
      "commit": "2514806817ec394d334595d76e20f3129117da6e",
      "tree": "240613c35daa4d8e795a6657f5821e89cc1d2a46",
      "parents": [
        "6463dd52470a2279e699647a282a085c00604d0c"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Mon Jun 29 17:43:03 2015 -0700"
      },
      "committer": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Tue Jun 30 22:29:47 2015 -0700"
      },
      "message": "[RenderScript] update the type of offsets for BLAS.BNNM\n\nbug: 22184114\n\nChange-Id: I7e7132aa3563f32de32640567b381f8f5bddf491\n(cherry picked from commit 6099ee6e081904e73e0fad331e326b0607b6b1dc)\n"
    },
    {
      "commit": "d6ae7852929e2f6516752246c65f34096e3f124e",
      "tree": "12f7c88e18840b79808600eb3a70b662fa5ef2a9",
      "parents": [
        "bec0e4959b85ef518a5cbdac272a566572f0f5fc",
        "3791d0112ef38c95b8de8b73c5a1f5b074e6e6e9"
      ],
      "author": {
        "name": "John Hoford",
        "email": "hoford@google.com",
        "time": "Tue Jun 30 22:59:18 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jun 30 22:59:18 2015 +0000"
      },
      "message": "am 3791d011: am 6463dd52: Merge \"add comment about xor not being porter/duff Bug: 21934855\"\n\n* commit \u00273791d0112ef38c95b8de8b73c5a1f5b074e6e6e9\u0027:\n  add comment about xor not being porter/duff Bug: 21934855\n"
    },
    {
      "commit": "6ba4cb7773469eb3f44d030ef6c8e1c0b09d93b0",
      "tree": "1d973e16b0083721022f53f73dd420f39969d088",
      "parents": [
        "61e8329bb84919823b4c8b93c025ab9b110cd618"
      ],
      "author": {
        "name": "John Hoford",
        "email": "hoford@google.com",
        "time": "Mon Jun 29 18:15:22 2015 -0700"
      },
      "committer": {
        "name": "John Hoford",
        "email": "hoford@google.com",
        "time": "Tue Jun 30 19:53:41 2015 +0000"
      },
      "message": "add comment about xor not being porter/duff\nBug: 21934855\n\nChange-Id: I99394bd8a7a40a220c05118564b532f2533da38a\n"
    },
    {
      "commit": "6099ee6e081904e73e0fad331e326b0607b6b1dc",
      "tree": "5441813f3f96434f9dbb0d08054d44f92eea4eec",
      "parents": [
        "e40d7a632668a3813a443195ba8e2146407a0517"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Mon Jun 29 17:43:03 2015 -0700"
      },
      "committer": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Tue Jun 30 10:12:54 2015 -0700"
      },
      "message": "[RenderScript] update the type of offsets for BLAS.BNNM\n\nbug: 22184114\n\nChange-Id: I7e7132aa3563f32de32640567b381f8f5bddf491\n"
    },
    {
      "commit": "3020953243b9d2b36664576dabb9407a092b96f0",
      "tree": "7a41555e3f407ca5de8f1c676582cf6b1d852676",
      "parents": [
        "16d520fce6a3cecdc6b50e184a00b9585b86e512"
      ],
      "author": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Wed Jun 24 17:06:10 2015 -0700"
      },
      "committer": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Mon Jun 29 15:38:25 2015 -0700"
      },
      "message": "Add Java doc comments on script group name reuse\n\nb/21999787\n\nChange-Id: Id9a7bad4ce91f3afdd82a1288cf94430f3aef9bb\n(cherry picked from commit dbb6fd58a4b113f8761ce825ad5b91e50c170971)\n"
    },
    {
      "commit": "524d9b663d161591188d395d28f10190c6b8950f",
      "tree": "acd2692e5ce295ac3eafcb4408c5dfbcff03bf00",
      "parents": [
        "a6a9a9e2f6e1a04906fc944ca4f355037d348366",
        "f7e5560703aa1e71f1e7603dfcd4f855a0377b31"
      ],
      "author": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Mon Jun 29 21:23:18 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jun 29 21:23:18 2015 +0000"
      },
      "message": "am f7e55607: am fd5ec27b: Merge \"Add Java doc comments on script group name reuse\" into mnc-dev\n\n* commit \u0027f7e5560703aa1e71f1e7603dfcd4f855a0377b31\u0027:\n  Add Java doc comments on script group name reuse\n"
    },
    {
      "commit": "dbb6fd58a4b113f8761ce825ad5b91e50c170971",
      "tree": "4505b4e399aa0ae29f2fbe76c66014e618ea56b8",
      "parents": [
        "44e3a4cbfab5d1d3298540759feeb495016d2158"
      ],
      "author": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Wed Jun 24 17:06:10 2015 -0700"
      },
      "committer": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Sun Jun 28 16:09:57 2015 -0700"
      },
      "message": "Add Java doc comments on script group name reuse\n\nb/21999787\n\nChange-Id: Id9a7bad4ce91f3afdd82a1288cf94430f3aef9bb\n"
    },
    {
      "commit": "1db4e1a1cb924b1651ae936865022bd2f7a8e0b4",
      "tree": "5e4e983363988edc3fc07d8b2e7c3253e4b1047f",
      "parents": [
        "52e7f8c76f78176ae33c22118e2f05626923c724",
        "1fff1371b31a0194330a98fe6882471ca61f44eb"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Fri Jun 19 21:49:20 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jun 19 21:49:20 2015 +0000"
      },
      "message": "am 1fff1371: am df584d34: Merge \"[RenderScript] Add documentation for IntrinsicBLAS, and @hide annotations.\" into mnc-dev\n\n* commit \u00271fff1371b31a0194330a98fe6882471ca61f44eb\u0027:\n  [RenderScript] Add documentation for IntrinsicBLAS, and @hide annotations.\n"
    },
    {
      "commit": "df584d34b5c58cdb59c7be3cc7d58333c74588f2",
      "tree": "c687120c10f7540cb415f7d71c89b59fb3b086c1",
      "parents": [
        "b6a092990cd9076f860ef1d97ef50a668c3d7a5b",
        "fb675a53966f8a1664405d2134665b67db071ec0"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Fri Jun 19 21:19:54 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 19 21:19:56 2015 +0000"
      },
      "message": "Merge \"[RenderScript] Add documentation for IntrinsicBLAS, and @hide annotations.\" into mnc-dev"
    },
    {
      "commit": "d6909748d39e17f6dfb42c219ee8344e2d1a59a7",
      "tree": "dac123ddd9d48fa5957161f4eccf04b1b9d6cf69",
      "parents": [
        "bd626dd96d25033812e7d3aa528d63fafc96cb0d",
        "44095579186a59b6856af665a6b30743e35a2b7b"
      ],
      "author": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Fri Jun 19 13:56:44 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jun 19 13:56:44 2015 +0000"
      },
      "message": "am 44095579: am 159f442f: Merge \"Unpublish methods in class ScriptGroup.Binding\" into mnc-dev\n\n* commit \u002744095579186a59b6856af665a6b30743e35a2b7b\u0027:\n  Unpublish methods in class ScriptGroup.Binding\n"
    },
    {
      "commit": "fb675a53966f8a1664405d2134665b67db071ec0",
      "tree": "ea4d5d710dae9af6688473b4ceaa337efb77d7ee",
      "parents": [
        "bc9b1024535a21ce8d73fa1ca7deb86ea4d1338b"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Tue May 12 18:22:20 2015 -0700"
      },
      "committer": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Wed Jun 17 15:17:18 2015 -0700"
      },
      "message": "[RenderScript] Add documentation for IntrinsicBLAS, and @hide\nannotations.\n\nbug: 21039492\nChange-Id: I50a6beca22c9e524a76925d8e497b2618177491d\n"
    },
    {
      "commit": "77eba488894494e739c47723cd46b7652d5cc6de",
      "tree": "8fa3dd3ba5ef857e0c3ad7d5b61b3a573c5d48dc",
      "parents": [
        "ad81a28556baa0ed4a0cd31213fca04fb13e1672"
      ],
      "author": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Fri May 15 09:56:49 2015 -0700"
      },
      "committer": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Wed Jun 17 15:06:30 2015 -0700"
      },
      "message": "Unpublish methods in class ScriptGroup.Binding\n\nb/21187932\n\nMade it an opaque class, since there is no need for a user to\ninspect its fields after creation.\n\nChange-Id: I9101afdecc5e25bb484d060be2a08c470faa92e5\n"
    },
    {
      "commit": "d9f5f0269d17fedaf5917c6dbc9ac2d3ff516fbd",
      "tree": "5b676f5e0866461db872a183eb59e4c8bc95d8a3",
      "parents": [
        "f5b7778e5588af8077f079984dc69965da7102a6"
      ],
      "author": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Mon May 18 10:56:47 2015 -0700"
      },
      "committer": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Mon Jun 08 15:08:19 2015 -0700"
      },
      "message": "Fixed ScriptGroup for outputs to globals\n\nb/21187932\n\nDependency from one kernel to another kernel -- where one reads the\nother\u0027s output to a global allocation -- was not handled correctly.\nThis CL fixed that. Needed to make a new CTS test pass.\n\nChange-Id: I500f9cac9d89bcaec7c186e942ba4a7d413daadb\n(cherry picked from commit 85858718c0fc8f4f17ee18e5d62ec0614a8bc780)\n"
    },
    {
      "commit": "bb068cd51340f886b3243a152c1d51c68a7dbc70",
      "tree": "124cd637530515c8f6b36db1e329e3455512e32f",
      "parents": [
        "bf2a642f960b355465eceb01ecd3dc6fb9c6895d",
        "ee8e4edebacf05cb6ed88f0fa094ad81d440172d"
      ],
      "author": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Fri Jun 05 23:07:17 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jun 05 23:07:17 2015 +0000"
      },
      "message": "am ee8e4ede: am 6f4610bd: Merge \"Fixed ScriptGroup for outputs to globals\" into mnc-dev\n\n* commit \u0027ee8e4edebacf05cb6ed88f0fa094ad81d440172d\u0027:\n  Fixed ScriptGroup for outputs to globals\n"
    },
    {
      "commit": "6f4610bdad3e270af59a8099970e8b40bf17f687",
      "tree": "153108a3dbd1dcd16087a3c10594a22b10b7df2a",
      "parents": [
        "6412856358493455692955147991d858cfe16f80",
        "870767eb95a05d50c67db4a1a46ce73ada94bd59"
      ],
      "author": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Fri Jun 05 22:43:25 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 05 22:43:27 2015 +0000"
      },
      "message": "Merge \"Fixed ScriptGroup for outputs to globals\" into mnc-dev"
    },
    {
      "commit": "a11ceb9e91a9471f0d1ef27cd72675eb103b79ed",
      "tree": "2ddf376cdc7b7e5dffda27c4694098054f7ed4e4",
      "parents": [
        "887a7a01e7dd57ced8731ec89c3d9f76be5ffa5a",
        "5fd0e46d242f718de629ec07cf540fa24b4a72ec"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@android.com",
        "time": "Thu Jun 04 19:00:29 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jun 04 19:00:29 2015 +0000"
      },
      "message": "am 5fd0e46d: am 34a63ba4: Merge \"Ensure RenderScript tracing is always balanced via try/finally\"\n\n* commit \u00275fd0e46d242f718de629ec07cf540fa24b4a72ec\u0027:\n  Ensure RenderScript tracing is always balanced via try/finally\n"
    },
    {
      "commit": "06d2984871cd9b0989ad758592ba68e85b3ecd80",
      "tree": "68736fb2bc6e6829c7ea0ced4089970f43138800",
      "parents": [
        "1bdb3be9cc284733f8c385b449b46221416c4018"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Tue Jun 02 17:19:24 2015 -0700"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Thu Jun 04 10:02:18 2015 -0700"
      },
      "message": "Ensure RenderScript tracing is always balanced via try/finally\n\nbug:21560057\n\nChange-Id: I6709b81636822135848c10adca8ba425f3c2212e\n"
    },
    {
      "commit": "f77facd0b9eaa603aee44bbb331e73f45ea4a07f",
      "tree": "4fb99a4623f64d48c53e961618ed03e05cc12abf",
      "parents": [
        "bf17375e5e6195122ee24295cf05f012822711ec"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Mon Jun 01 10:39:36 2015 -0700"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Thu Jun 04 09:50:15 2015 -0700"
      },
      "message": "Fix RenderScript copy tracing sections\n\nbug:21560057\n\nChange-Id: I3b44d04bd908d9549ef7ada5f48f5d94e239d186\n"
    },
    {
      "commit": "397ef9a4ba136942beec406078c4898ca683d896",
      "tree": "142a66fa30a51bea0f0c910e016b5ef6b72aded3",
      "parents": [
        "6058251939e417ed764d76fbde77eefc964d0ee6"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Tue Jun 02 17:19:24 2015 -0700"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Tue Jun 02 17:24:15 2015 -0700"
      },
      "message": "Ensure RenderScript tracing is always balanced via try/finally\n\nbug:21560057\n\nChange-Id: I6709b81636822135848c10adca8ba425f3c2212e\n"
    },
    {
      "commit": "48b01043747acab0c12122c3c7c2bbbf3d03ea28",
      "tree": "e294e2cd77cf2a5e9b8aec6e4bd979a4447ed5fe",
      "parents": [
        "5ff9d88c90079fc5250e828e943838880cc1b6d5",
        "e63136a36ec6e5f22d53654c85b8b3eb0b19cb27"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Mon Jun 01 23:21:50 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jun 01 23:21:50 2015 +0000"
      },
      "message": "am e63136a3: am 8c1e287b: Merge \"Fix RenderScript copy tracing sections\" into mnc-dev\n\n* commit \u0027e63136a36ec6e5f22d53654c85b8b3eb0b19cb27\u0027:\n  Fix RenderScript copy tracing sections\n"
    },
    {
      "commit": "5c705d63d76eb29f55f3fb97d616baf664fbc162",
      "tree": "6c7ae26655498362a2a8dab88fa6aa42f5282ac4",
      "parents": [
        "85b883cae410bd2b8e1dc5c34265ed253d758e86"
      ],
      "author": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Mon Jun 01 10:39:36 2015 -0700"
      },
      "committer": {
        "name": "Chris Craik",
        "email": "ccraik@google.com",
        "time": "Mon Jun 01 10:59:35 2015 -0700"
      },
      "message": "Fix RenderScript copy tracing sections\n\nbug:21560057\n\nChange-Id: I3b44d04bd908d9549ef7ada5f48f5d94e239d186\n"
    },
    {
      "commit": "8bd4d77dc4dcd18ff8019da9a8de6cfe69086871",
      "tree": "ce1549769bd121a3baf7e5eda1271b0565a118c0",
      "parents": [
        "dde5d60d9680b258d609070073b995f40c34fc95",
        "95e31ac85d4ba0b7dfb087f8bc0a10e4065ca8cd"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Thu May 21 16:50:01 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu May 21 16:50:01 2015 +0000"
      },
      "message": "am 95e31ac8: am 3385b616: Merge \"Added in flag to ask context to wait for debugger attach.\"\n\n* commit \u002795e31ac85d4ba0b7dfb087f8bc0a10e4065ca8cd\u0027:\n  Added in flag to ask context to wait for debugger attach.\n"
    },
    {
      "commit": "3385b6169f47fd663d893fc787173c2d57a0a05f",
      "tree": "ad1131a9367bcbe5518d1aa7d615bd95be23399c",
      "parents": [
        "2db531ee1b3a980ea9ee6c7e72ad6d11983500e2",
        "62cb9bdc9def07fefca51939bba4dfb79c122664"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Thu May 21 16:23:36 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu May 21 16:23:37 2015 +0000"
      },
      "message": "Merge \"Added in flag to ask context to wait for debugger attach.\""
    },
    {
      "commit": "8374e25a9ee53ba6faa8d5a20e92506ef74c15a1",
      "tree": "4dade7a8211538db559fd91a44309d3794c12126",
      "parents": [
        "71d057bdc428382703669e65c41a00282ee323c1",
        "7787760961703239763afad9639517ce02259090"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Tue May 19 21:17:28 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue May 19 21:17:28 2015 +0000"
      },
      "message": "am 77877609: Merge \"[RenderScript] fix Allocation.copyToFieldPacker\"\n\n* commit \u00277787760961703239763afad9639517ce02259090\u0027:\n  [RenderScript] fix Allocation.copyToFieldPacker\n"
    },
    {
      "commit": "7787760961703239763afad9639517ce02259090",
      "tree": "feaa7760a40137dbaac30eb0dd3981987880edec",
      "parents": [
        "838a7e50eba73d4e5289ea3975636a0c841bea70",
        "bfa5e659e7b4cb49178d0e99712478b29f8301a7"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Tue May 19 16:45:07 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue May 19 16:45:13 2015 +0000"
      },
      "message": "Merge \"[RenderScript] fix Allocation.copyToFieldPacker\""
    },
    {
      "commit": "870767eb95a05d50c67db4a1a46ce73ada94bd59",
      "tree": "7c135f42dd7db3c0f4fe25018dcd4a2bd968c9f8",
      "parents": [
        "206df8c5e5cbebe4dc126ab325bb6ff746ccca85"
      ],
      "author": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Mon May 18 10:56:47 2015 -0700"
      },
      "committer": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Mon May 18 17:17:56 2015 -0700"
      },
      "message": "Fixed ScriptGroup for outputs to globals\n\nb/21187932\n\nDependency from one kernel to another kernel -- where one reads the\nother\u0027s output to a global allocation -- was not handled correctly.\nThis CL fixed that. Needed to make a new CTS test pass.\n\nChange-Id: I500f9cac9d89bcaec7c186e942ba4a7d413daadb\n"
    },
    {
      "commit": "39a0b22cf854963dc04dc7a7714b4a7a263e93aa",
      "tree": "5760258adba37dd8de41e4b9fb6bf9f797a277af",
      "parents": [
        "3e02adb028741938dab9787fa1552f86b2558c9a",
        "f9d518a2afb1715c8ecf96a2639d9a1fbd48e263"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Thu May 14 22:22:01 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 14 22:22:07 2015 +0000"
      },
      "message": "Merge \"[RenderScript] Add dummy getMinorID to maintain compatible with old RS compat lib.\" into mnc-dev"
    },
    {
      "commit": "f9d518a2afb1715c8ecf96a2639d9a1fbd48e263",
      "tree": "f94fafbcccdade7df54b9908a24f5b8c51ba21f9",
      "parents": [
        "b731c3d944ccf46b7d0115f63b63eee5ab8abf1a"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Thu May 14 14:53:30 2015 -0700"
      },
      "committer": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Thu May 14 15:11:52 2015 -0700"
      },
      "message": "[RenderScript] Add dummy getMinorID to maintain compatible with old RS\ncompat lib.\n\nbug: 21132592\nChange-Id: I375f188dfbd33367a9589533aa51b182fda8bc21\n"
    },
    {
      "commit": "f06165320281ef1cb5e7ebbeef42a93a77cbd553",
      "tree": "fe15851feaab6b5eb13041c7edd8cae0f04c9c36",
      "parents": [
        "fed0196b9500b9f1e58071b177fb02245d8e4e91",
        "6faa4d20c50c2f233cc3f4ba9e32f2678db8ba16"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Thu May 14 20:15:39 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu May 14 20:15:40 2015 +0000"
      },
      "message": "Merge \"Fix issues found during CTS testing of FP16\" into mnc-dev"
    },
    {
      "commit": "62cb9bdc9def07fefca51939bba4dfb79c122664",
      "tree": "d4d590bb02c138f2f691b29301655d98e5da8535",
      "parents": [
        "809a7645e3c5cac31a744bcdae326dca1e6a5f2f"
      ],
      "author": {
        "name": "Stephen McGroarty",
        "email": "stephen@codeplay.com",
        "time": "Fri May 08 15:56:58 2015 +0100"
      },
      "committer": {
        "name": "Stephen McGroarty",
        "email": "stephen@codeplay.com",
        "time": "Thu May 14 18:01:01 2015 +0100"
      },
      "message": "Added in flag to ask context to wait for debugger attach.\n\nAdds in flag CREATE_FLAG_WAIT_FOR_ATTACH with value 0x0008 to the RenderScript API\nto be passed down to the C++ implementation to tell it to wait for a debugger to be\nattached before executing the kernel.\n\nChange-Id: Ibc4e903efbed1b1fb14cf378d1a8517d5c8d1f26\nSigned-off-by: Stephen McGroarty \u003cstephen@codeplay.com\u003e\n"
    },
    {
      "commit": "54371b4b095f3b15f0eceb7660eb320bbf34453f",
      "tree": "05e3de92eb686a8201ea16fcd4a670b782a2ce4d",
      "parents": [
        "0ecc6c27998b3681eafaf82f41a4856bd3bcfd4f"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Wed May 13 13:21:30 2015 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Wed May 13 17:02:36 2015 -0700"
      },
      "message": "Fix issues found during CTS testing of FP16\n\nbug 20822382\n\nThis corrects a copy\u0026paste error placing F16 into F32.\nFixes an error disallowing vectors of fp16 types.\n\nChange-Id: I34be1aa9a323d61a7121581ab9599d2c2d32dd42\n"
    },
    {
      "commit": "6faa4d20c50c2f233cc3f4ba9e32f2678db8ba16",
      "tree": "122f7131a3ed42c2c524664e876637793cb22c13",
      "parents": [
        "f76423062a06fec9757c65806b6a47bbf63883c4"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Wed May 13 13:21:30 2015 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Wed May 13 13:21:30 2015 -0700"
      },
      "message": "Fix issues found during CTS testing of FP16\n\nbug 20822382\n\nThis corrects a copy\u0026paste error placing F16 into F32.\nFixes an error disallowing vectors of fp16 types.\n\nChange-Id: I34be1aa9a323d61a7121581ab9599d2c2d32dd42\n"
    },
    {
      "commit": "20e16f4f762ddaf8a3574ad03c3f3a9f97a44637",
      "tree": "090b61743da623d50eab477fe4de6bef018783a4",
      "parents": [
        "115cdd488b616965437709df5002d5e935e3b980",
        "43563896061bd70f83b10325c2642d1b97b26df5"
      ],
      "author": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Tue May 12 21:25:28 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 12 21:25:29 2015 +0000"
      },
      "message": "Merge \"Elaborate on description of ScriptGroup.execute\" into mnc-dev"
    },
    {
      "commit": "0cf42ffbbef8737b239f03224b0c11782b5db0b2",
      "tree": "f4b0b757e64e77850910a05c514790bdc7fabaad",
      "parents": [
        "51cfdd622f8a9082c1081cf32eb60340db7eb0e8",
        "f76423062a06fec9757c65806b6a47bbf63883c4"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue May 12 21:20:13 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue May 12 21:20:15 2015 +0000"
      },
      "message": "Merge \"Fix API name based on API review\" into mnc-dev"
    },
    {
      "commit": "f76423062a06fec9757c65806b6a47bbf63883c4",
      "tree": "ce87e1744cc8fe0fbe50a8b50839e6e0c25aa2b5",
      "parents": [
        "d1516dffa8d676fcad092d9736163829e6d0fdce"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue May 12 14:06:56 2015 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue May 12 14:06:56 2015 -0700"
      },
      "message": "Fix API name based on API review\n\nrename getMinorID to getMinorVersion\n\nbug 21039492\n\nChange-Id: I03908dba508e30a605818d81a085ad627fa202fb\n"
    },
    {
      "commit": "43563896061bd70f83b10325c2642d1b97b26df5",
      "tree": "b45b8680dfade7b2025bf769dcbcb62a2fdd1159",
      "parents": [
        "f038295e98846e3e359854b1642b362643bd6053"
      ],
      "author": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Tue May 12 13:53:38 2015 -0700"
      },
      "committer": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Tue May 12 13:53:38 2015 -0700"
      },
      "message": "Elaborate on description of ScriptGroup.execute\n\nb/21039492\n\nScriptGroup.execute(Object...): Describe input and output order.\n\nChange-Id: I88668338ab2ac50e602b97891b86509c81dedf4d\n"
    },
    {
      "commit": "bfa5e659e7b4cb49178d0e99712478b29f8301a7",
      "tree": "3e9e0a5f4391da8ce284bcb93af06cde0581bada",
      "parents": [
        "cce01f480f9c0912f080df4709761db8c5cbd0d2"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Mon May 04 15:29:25 2015 -0700"
      },
      "committer": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Mon May 11 15:49:18 2015 -0700"
      },
      "message": "[RenderScript] fix Allocation.copyToFieldPacker\n\nChange-Id: Iaba3333f9741238745fdb5c94f1b27b1015d50b2\n"
    },
    {
      "commit": "552518e3c1241f643e3324f26fcc8f6d5bbde3d7",
      "tree": "acfc9e64ce23c214d747adc2edbe351c9cf6a982",
      "parents": [
        "cb556e0d25d4be11f5441c9b23c96633cfd4ca95",
        "9310e3db455d863cd6d99076120c9e3ae99dee2e"
      ],
      "author": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Mon May 11 21:14:31 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 11 21:14:32 2015 +0000"
      },
      "message": "Merge \"Moved limit constants for kernel and script group\" into mnc-dev"
    }
  ],
  "next": "cb556e0d25d4be11f5441c9b23c96633cfd4ca95"
}
