)]}'
{
  "log": [
    {
      "commit": "54de77470de4f605eef7f4b4e01718b301fe275e",
      "tree": "ed253ff342d6ecbdde4fb2873fbc4db7637a35ac",
      "parents": [
        "fb99d1450d086e1d971eb171b0874a2b9632bda8"
      ],
      "author": {
        "name": "Elliot Waite",
        "email": "elliotwaite@google.com",
        "time": "Wed Jan 11 15:30:35 2017 -0800"
      },
      "committer": {
        "name": "Elliot Waite",
        "email": "elliotwaite@google.com",
        "time": "Wed Jan 25 17:00:55 2017 -0800"
      },
      "message": "Fix @links in reference docs.\n\nChange-Id: I40cea46efd80c448640ff69753698fe8404da40b\n"
    },
    {
      "commit": "4a4578530a1a5fb751ea5a7bfbff83f3ab669895",
      "tree": "b67ac48b146f05f9bf07cc65ec2a5377d2efd668",
      "parents": [
        "a7d66aa6b86865b223bd3b0d906b9a0f95e7c3b5"
      ],
      "author": {
        "name": "David Gross",
        "email": "dgross@google.com",
        "time": "Thu Jun 02 14:46:55 2016 -0700"
      },
      "committer": {
        "name": "David Gross",
        "email": "dgross@google.com",
        "time": "Thu Jun 02 14:47:12 2016 -0700"
      },
      "message": "Delete simple reduction implementation.\n\nBug: 27298560\nChange-Id: I8a89c9df753d12ee8af06008d424e77bb916cd8f\n"
    },
    {
      "commit": "c242fa6b5d7b8624b5ce710c1e2740c5bb9679dd",
      "tree": "f56c4be26009a867c40460c6d3a5e57fdc87f4da",
      "parents": [
        "3231e8e0220614f7b1628493da5f276f19faab7c"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Wed Apr 13 16:43:10 2016 -0700"
      },
      "committer": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Wed May 18 16:28:55 2016 -0700"
      },
      "message": "[RenderScript] Fix ScriptIntrinsicBlur documentation.\n\nBug: 28177406\nChange-Id: Icccf35857cf29f827a78704e7751c8791cda0d7b\n"
    },
    {
      "commit": "3231e8e0220614f7b1628493da5f276f19faab7c",
      "tree": "c590e763760cec452305a04a315bfa1761b37236",
      "parents": [
        "de5a7afc7989ecef051635fdc9ae52a69870c026"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Fri Apr 01 15:10:47 2016 -0700"
      },
      "committer": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Wed May 18 16:28:47 2016 -0700"
      },
      "message": "Update documentation about copyTo and copyFrom.\n\nBug: 23159764\nBug: 26862970\n\n  - Add detailed description of AutoPadding\n  - Add comments to all the copy related APIs.\n  - Fix typos in the comments.\n\nChange-Id: I2d045e0d90efd94f1407f88d3e35bcd42ea93fb9\n"
    },
    {
      "commit": "1b4df1697f0d9b5dadfa1aca6c50d845d701ed2c",
      "tree": "f664276d9f50f6b5d5c40134c8c13cf2d151890f",
      "parents": [
        "54d056ed6d75083ce166eb003fb93efc53cefea5"
      ],
      "author": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Wed Apr 20 21:26:24 2016 -0700"
      },
      "committer": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Fri Apr 22 10:21:18 2016 -0700"
      },
      "message": "Fixed BaseObj finalizer and destroy()\n\nBug: 28242626\nBug: 27972184\nBug: 27973681\n\nThis is resolving issues in ScriptGroup (V1) again.\nIn ScriptGroup.destroy(), we also need to consider the old API where\nmClosures is not initialized.\n\nAlso cleaned up the finalizer for ScriptGroup and Allocation:\nSince BaseObj.finalize() calls BaseObj.helpDestroy(), instead of\nBaseObj.destroy(), there is no possibility that the finalizers of\nchild objects may race their parents finalizers. Note that\nhelpDestroy() does not try to recurse on child objects.\n\nChange-Id: I9dbb2b60f8478f656f8a418c2b5fc8d6848aeef0\n"
    },
    {
      "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": "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": "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": "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": "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": "cb556e0d25d4be11f5441c9b23c96633cfd4ca95",
      "tree": "d01732b276c7dfbe4c5ce00c0dcba714654e8e09",
      "parents": [
        "51506326d1629ed6e1423c11ff2238c6f19b742f",
        "3c61327fa990c2ea79527fd18fb9e448d39e1622"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Mon May 11 21:13:46 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon May 11 21:13:47 2015 +0000"
      },
      "message": "Merge \"[RenderScript] hide Allocation.copyToFieldPacker()\" into mnc-dev"
    },
    {
      "commit": "cce01f480f9c0912f080df4709761db8c5cbd0d2",
      "tree": "fd997598852ed3cb6dfbfc732ab7fa3c2d5dfba3",
      "parents": [
        "809a7645e3c5cac31a744bcdae326dca1e6a5f2f"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Fri May 01 15:32:24 2015 -0700"
      },
      "committer": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Mon May 11 12:19:33 2015 -0700"
      },
      "message": "[RenderScript] (minor) fix validation of L3 BLAS\n\nbug: 21028875\n\nChange-Id: I9fd48c57b6518e06ee1d9d7d4ca44faa96d887b0\n"
    },
    {
      "commit": "50a8ff108f40fe912690ebb34340783bb4f052ae",
      "tree": "a245c79577e3db98a3f0a79ddebef511b42f6d94",
      "parents": [
        "08cba16a59c442619ec952e7ce251e4038eb8322"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Fri May 01 15:32:24 2015 -0700"
      },
      "committer": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Mon May 11 12:08:02 2015 -0700"
      },
      "message": "[RenderScript] (minor) fix validation of L3 BLAS\n\nbug: 21028875\n\nChange-Id: I9fd48c57b6518e06ee1d9d7d4ca44faa96d887b0\n"
    },
    {
      "commit": "3c61327fa990c2ea79527fd18fb9e448d39e1622",
      "tree": "646f21cb56816de25df81a88a7e25165f827c269",
      "parents": [
        "08cba16a59c442619ec952e7ce251e4038eb8322"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Mon May 11 11:41:55 2015 -0700"
      },
      "committer": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Mon May 11 11:51:09 2015 -0700"
      },
      "message": "[RenderScript] hide Allocation.copyToFieldPacker()\n\nbug: 21027883\n\nChange-Id: I122392bc5206ff19ea52712576d7f363e5915231\n"
    },
    {
      "commit": "6517eb635a513f423660f40a6412e12bee8436c1",
      "tree": "02961d48edb21f8516ac6c1d010138b6df61c262",
      "parents": [
        "328919aeb5558798b3d69a77211cb2d5e6ba1cf9"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Thu May 07 17:56:05 2015 -0700"
      },
      "committer": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Thu May 07 17:56:05 2015 -0700"
      },
      "message": "[RenderScript] Make L2 BLAS methods pulic field.\n\nChange-Id: Ia5f6a747c4998203f8155c67111aea70301af24a\n"
    },
    {
      "commit": "328919aeb5558798b3d69a77211cb2d5e6ba1cf9",
      "tree": "42d345b85b57e4bea21a089f63f3ffaffcdf804e",
      "parents": [
        "e8cb7b32ac9e4dfd1d0a6fa2fa8ac41b5877a89a"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Thu Apr 30 17:14:28 2015 -0700"
      },
      "committer": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Thu May 07 15:53:30 2015 -0700"
      },
      "message": "[RenderScript] typo fix in BLAS, TRMM \u0026 TSMM\n\nChange-Id: I78f014a864700369c7ccdfb46a257851a45abd7c\n"
    },
    {
      "commit": "e1cf095071c27e4934522bf42043528ec1f925f4",
      "tree": "e3579703e48ada03353e1137ce96c5a1239efd58",
      "parents": [
        "cc711795e2376a362c2b49c05dd7eedb08ac06c9"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Thu Apr 30 10:47:42 2015 -0700"
      },
      "committer": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Thu May 07 15:48:04 2015 -0700"
      },
      "message": "[RenderScript] fix edges cases about Transpose for SYMM \u0026 SYR2K\n\nChange-Id: Id86d5fe8475060a22f49b06b6e1f8f3eae7c7e9f\n"
    },
    {
      "commit": "cc711795e2376a362c2b49c05dd7eedb08ac06c9",
      "tree": "5bbc9871866db5ccb51fd9de0daa1294c15a50d9",
      "parents": [
        "b530d8ec79e88ea5add9f8c260401a9b0822df7d"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Wed Apr 29 18:14:55 2015 -0700"
      },
      "committer": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Thu May 07 15:44:08 2015 -0700"
      },
      "message": "[RenderScript] L2 BLAS, fix element type in ZHER\n\nChange-Id: I99f9f9ff8942522d6581ff60b9a2d75e33e66ff6\n"
    },
    {
      "commit": "b530d8ec79e88ea5add9f8c260401a9b0822df7d",
      "tree": "85b66b550b62ea463fdc60b3a012cc40f8ec3199",
      "parents": [
        "2b6fad933955f284b834906408a753f5f411415e"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Fri Apr 24 11:19:53 2015 -0700"
      },
      "committer": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Thu May 07 15:41:37 2015 -0700"
      },
      "message": "[RenderScript] fixes for L3 BLAS APIs\n\n  - Typo for validateUplo\n  - Typo in ZHEMM, element should be FLOAT64_2.\n  - For GEMM and SYMM, SYRK, \u0027CONJ_TRANSPOSE\u0027 should also be handled in the\n    validation process.\n  - For SYMM, check matrix A is symmetric.\n  - For HERK, the dimension validation was switched for Transpose case.\n    Also, only Conj Trans is allowed in this case.\n  - FOR SYR2K, fix the dimension check for Matrix C.\n  - For TRMM \u0026 TRSM, fix the validation part for dimension check.\n\nChange-Id: I559b5c5695aa82604de2955ae2327b694236d3ed\n"
    },
    {
      "commit": "2b6fad933955f284b834906408a753f5f411415e",
      "tree": "8d23cb30f4a7e8d7783b9fe8aebe59cd0ba531de",
      "parents": [
        "333bcc04855641960eb0f39156376532b5a39b22"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Thu Apr 23 15:06:09 2015 -0700"
      },
      "committer": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Thu May 07 15:39:50 2015 -0700"
      },
      "message": "[RenderScript] improve \u0026 minor fixes of L2 BLAS validation.\n\nChange-Id: If8dd0f9d4c7db03df22763a80fa6d600539be7c1\n"
    }
  ],
  "next": "333bcc04855641960eb0f39156376532b5a39b22"
}
