)]}'
{
  "log": [
    {
      "commit": "1e940d87c46edc672964c7674cff8da6441e9559",
      "tree": "56a25ff984e96491360c6e7e21686eb714b83315",
      "parents": [
        "2757fed2d612b7d7331e8ad9067df24b154ff8d7"
      ],
      "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 Apr 30 13:37:38 2015 -0700"
      },
      "message": "[RenderScript] fix edges cases about Transpose for SYMM \u0026 SYR2K\n\nChange-Id: Id86d5fe8475060a22f49b06b6e1f8f3eae7c7e9f\n"
    },
    {
      "commit": "cecc00aba1012d4f19bc78fcd12ddcbccdd49182",
      "tree": "36fb95d8b6563a6b72a36cb2f9014080233ec660",
      "parents": [
        "37ae07c6435380e20ec0e6eaf6295800bdf9f24c"
      ],
      "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": "Wed Apr 29 18:15:36 2015 -0700"
      },
      "message": "[RenderScript] L2 BLAS, fix element type in ZHER\n\nChange-Id: I99f9f9ff8942522d6581ff60b9a2d75e33e66ff6\n"
    },
    {
      "commit": "37ae07c6435380e20ec0e6eaf6295800bdf9f24c",
      "tree": "ca5b87ac322098e5694ee0895103bc85d16c362d",
      "parents": [
        "89c3a5f8c5fd96016e7e277fc49e1f4be10c617b"
      ],
      "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": "Wed Apr 29 17:00:28 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": "89c3a5f8c5fd96016e7e277fc49e1f4be10c617b",
      "tree": "c1a1c24f85eed53ebc449b5575a7e138885a4aad",
      "parents": [
        "68ca43ebe6e162ff13fc4f96d5aacd494980f6b6"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Thu Apr 23 15:20:11 2015 -0700"
      },
      "committer": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Thu Apr 23 15:20:11 2015 -0700"
      },
      "message": "[RenderScript] Enable L2 BLAS APIs\n\nChange-Id: I484a185a79190da365ac832b90bb3bedb8bbca48\n"
    },
    {
      "commit": "68ca43ebe6e162ff13fc4f96d5aacd494980f6b6",
      "tree": "e64115b913b03135fe8b9c47b53e5a533f47e53e",
      "parents": [
        "4c472745221f724b01819fd1667b12f9d300f8cb"
      ],
      "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 Apr 23 15:06:09 2015 -0700"
      },
      "message": "[RenderScript] improve \u0026 minor fixes of L2 BLAS validation.\n\nChange-Id: If8dd0f9d4c7db03df22763a80fa6d600539be7c1\n"
    },
    {
      "commit": "4c472745221f724b01819fd1667b12f9d300f8cb",
      "tree": "b9c7ed8637782c7da6c07a0b393425d5a31bd495",
      "parents": [
        "b5665c99105170998f0069b2a53d50587074f437"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Wed Apr 22 15:57:57 2015 -0700"
      },
      "committer": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Wed Apr 22 15:57:57 2015 -0700"
      },
      "message": "[RenderScript] Fix HEMM and SYRK in IntrinscBLAS to correctly handle\ncomplex \u0027Alpha\u0027 and \u0027Beta\u0027\n\nChange-Id: I0aed57d41b0199d5c6dd3c31ca33644a5634dc35\n"
    },
    {
      "commit": "18314caccd4e4b7cf59f2a18a38181f8e3d88634",
      "tree": "97dbae15b3ecd991e969a4dbd1e460dcc89b2916",
      "parents": [
        "9d4efdf2802f06ccf7031610891f75af70ea5538"
      ],
      "author": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Fri Apr 17 16:51:55 2015 -0700"
      },
      "committer": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Tue Apr 21 14:13:47 2015 -0700"
      },
      "message": "Move new script group API into ScriptGroup class\n\nAnd mark existing methods and builder deprecated.\nRemoved ScriptGroup2 class.\nRenamed nested class UnboundValue to Input.\nMarked classes Closure, Future, and Input as final.\n\nChange-Id: I362910c115e9d0173dc515674e08bf4878232879\n"
    },
    {
      "commit": "ef0e1c6a0c12d3edd6354da202c1ee2011eff044",
      "tree": "dcaaededfc5a77271942a898a7a0f16b0fe79a99",
      "parents": [
        "3f2631f526d0a0ac0b57ac9f6d241bcc7aeb5f5b"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Thu Apr 16 11:15:43 2015 -0700"
      },
      "committer": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Thu Apr 16 11:15:43 2015 -0700"
      },
      "message": "Unhide BLAS intrinsics.\n\nChange-Id: I3006d878e68cce833d8f26cb5d8a1a660a6f5565\n"
    },
    {
      "commit": "68e03ab998d97c224a59ee5c1edb312bb14c3948",
      "tree": "81afab9440e7c08f00561dc6fad43a743511449f",
      "parents": [
        "cb43ebb3604d45da8677b8d19c935f0ace08ea53",
        "133911095ce0d9ef01766aa7b67a0a31b852e242"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Thu Apr 16 02:46:43 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 16 02:46:43 2015 +0000"
      },
      "message": "am 13391109: am 2b300a99: am 782b4339: Merge \"[RenderScript] typo fix in Allocation.java\"\n\n* commit \u0027133911095ce0d9ef01766aa7b67a0a31b852e242\u0027:\n  [RenderScript] typo fix in Allocation.java\n"
    },
    {
      "commit": "782b43394ef48e7cf8e75404c534a46074d42d4e",
      "tree": "308697aef850074f86f8470050980846328a9434",
      "parents": [
        "7f72f74766fed73ae9816fec6031a199f70d1428",
        "179e8b5351d9782ffd5e91e309fffdb77c4974ec"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Thu Apr 16 02:03:26 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Apr 16 02:03:32 2015 +0000"
      },
      "message": "Merge \"[RenderScript] typo fix in Allocation.java\""
    },
    {
      "commit": "179e8b5351d9782ffd5e91e309fffdb77c4974ec",
      "tree": "64c2057e13a3a35569c4ece9c40f490b20b71fea",
      "parents": [
        "71ba4e461f7a492b44632e282e6480345ac4b9c8"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Wed Apr 15 17:44:32 2015 -0700"
      },
      "committer": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Wed Apr 15 17:44:32 2015 -0700"
      },
      "message": "[RenderScript] typo fix in Allocation.java\n\nChange-Id: Id0eae76387d18c5bfed6cdbb52781b0dc3e4ae90\n"
    },
    {
      "commit": "a217d69d05efb4c3637d9eaf510bafc52e0ffa4a",
      "tree": "fd72e3067d847db235a65aec76ce38510b61e7b6",
      "parents": [
        "b1a3946712da0c4913179fb0a55d8a71b6afc6be",
        "d016266de2cefe12853dbf4a81292b96bb4150b1"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Thu Apr 16 00:35:22 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Apr 16 00:35:23 2015 +0000"
      },
      "message": "Merge \"Hide array allocation\""
    },
    {
      "commit": "d016266de2cefe12853dbf4a81292b96bb4150b1",
      "tree": "955eb7d117d081daadadfceee94e91bad569dbd4",
      "parents": [
        "1740c625c6b2b39d6b35d08a7bd362ea907cf082"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Wed Apr 15 17:18:10 2015 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Wed Apr 15 17:18:10 2015 -0700"
      },
      "message": "Hide array allocation\n\nNot done for feature complete\n\nChange-Id: I79c8da2c7e64d6feb660c9652688f971535c1f92\n"
    },
    {
      "commit": "ef532f8435d47e68a3b718c861463e429b261682",
      "tree": "2c942fa620c8a17f5faefcfd64b716b71d8594f5",
      "parents": [
        "1058d6328a1b0b85ef9e09470be198848d8d6c2d",
        "3d9c9093d1d76d4aeb5f99b1746b65788c72736e"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Wed Apr 15 23:15:13 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 15 23:15:13 2015 +0000"
      },
      "message": "am 3d9c9093: am 91d2f27b: am 7f72f747: Merge \"Add BNNM intrinsic.\"\n\n* commit \u00273d9c9093d1d76d4aeb5f99b1746b65788c72736e\u0027:\n  Add BNNM intrinsic.\n"
    },
    {
      "commit": "7f72f74766fed73ae9816fec6031a199f70d1428",
      "tree": "f6a9487995a115e7e677932c8039c36b27e4591b",
      "parents": [
        "71ba4e461f7a492b44632e282e6480345ac4b9c8",
        "9cb16a2f91c79845e5425fbf55f3b679fb18a4dd"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Wed Apr 15 22:30:12 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Apr 15 22:30:14 2015 +0000"
      },
      "message": "Merge \"Add BNNM intrinsic.\""
    },
    {
      "commit": "9cb16a2f91c79845e5425fbf55f3b679fb18a4dd",
      "tree": "c06f113644cad8614aadcbec2b53349560785041",
      "parents": [
        "d1af38a4783c1c0d1a5b7c76a7583beb02a88462"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Wed Apr 01 11:07:16 2015 -0700"
      },
      "committer": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Tue Apr 14 15:10:19 2015 -0700"
      },
      "message": "Add BNNM intrinsic.\n\nChange-Id: I05fc9835786455e28d69f2b4ffe70c3292a01404\n"
    },
    {
      "commit": "5024f20a85ed28e637fd61d0a2cb7c87a2e9322a",
      "tree": "ca84f0a4a6591609a5d58b29490386f087eb0fec",
      "parents": [
        "b3a0660eabeb4d4bd7ae539ca48c0f9d22b31890",
        "0933905375790eb850334b53fd6d0981bd40e007"
      ],
      "author": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Tue Apr 14 17:02:33 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 14 17:02:33 2015 +0000"
      },
      "message": "am 09339053: am 6ca1e45a: am 8704ae46: Merge \"Add name to ScriptGroup2.Builder.create() method\"\n\n* commit \u00270933905375790eb850334b53fd6d0981bd40e007\u0027:\n  Add name to ScriptGroup2.Builder.create() method\n"
    },
    {
      "commit": "35be56cce821d86f69026398ff9433e2d173b02f",
      "tree": "09e39a548309294db1e9470de38fbd9a65399262",
      "parents": [
        "3afca74a2a40b4e957630909fe5df76aa550da69"
      ],
      "author": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Thu Apr 02 17:47:56 2015 -0700"
      },
      "committer": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Mon Apr 13 17:24:44 2015 -0700"
      },
      "message": "Add name to ScriptGroup2.Builder.create() method\n\nThis name will be used to name the .so file generated for the\nscript group with fused kernels.\n\nChange-Id: I46e351c8412740512f56b7915b14f36183c6eeaf\n"
    },
    {
      "commit": "ad6b44aaa1a7837ff414f838ba6953e7e1a82d40",
      "tree": "5eead532a438948bafbd1d3932b25c05bb2fe48c",
      "parents": [
        "d1af38a4783c1c0d1a5b7c76a7583beb02a88462"
      ],
      "author": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Mon Apr 06 16:58:57 2015 -0700"
      },
      "committer": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Mon Apr 13 14:32:18 2015 -0700"
      },
      "message": "Add a name to ScriptGroup2.Builder.create method\n\nThe name is not used in any meaningful way yet, but would be used\nto name the file for generated code for fused kernels in other\ncoming CLs.\n\nA script group name cannot be null or empty, or longer than 100\ncharacters. It can only contain letters, digits, \u0027-\u0027, or \u0027_\u0027.\n\nChange-Id: I95fdbf58e6689da91ca98c2057dfa1a803d3b27b\n"
    },
    {
      "commit": "9509bfe46a96a724a9166b115b287f16862b9fc5",
      "tree": "b15ce23dafe5f714d5233d6b62a7b8a079b71b7b",
      "parents": [
        "8d33804b01d4fc871b7eed750fa6aad00861f984",
        "72fcf9eb1079312afd7bdbee167c759109af4244"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Fri Apr 10 04:35:04 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Apr 10 04:35:04 2015 +0000"
      },
      "message": "am 72fcf9eb: am af61d43d: am 6d718c2f: Merge \"Add support for setting the cache directory.\"\n\n* commit \u002772fcf9eb1079312afd7bdbee167c759109af4244\u0027:\n  Add support for setting the cache directory.\n"
    },
    {
      "commit": "47f31582b67f492d9e1523abd0d8b86c38ec007d",
      "tree": "3832370c800536d22d23de76cd3e6183cdd20fe9",
      "parents": [
        "ba2836e6cf5a00855e470705741d9e4b9b1a9df9"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Tue Apr 07 15:43:24 2015 -0700"
      },
      "committer": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Thu Apr 09 17:50:39 2015 -0700"
      },
      "message": "Add support for setting the cache directory.\n\nChange-Id: I2bf1874705b877a8a8262ab49b47fe8241e603d5\n"
    },
    {
      "commit": "b6b17a575fa844b74d7673a41481ff4db6273ed8",
      "tree": "573aa047f5908c37630af9b5f1460e9ef0402d6c",
      "parents": [
        "9e62d31fd11974fa9ee413d331b1591dba897171",
        "764f08ad841da1dc413bf4ec16a3f70e6ff67b1f"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Tue Apr 07 14:47:32 2015 -0700"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Tue Apr 07 14:47:32 2015 -0700"
      },
      "message": "resolved conflicts for merge of 764f08ad to master\n\nChange-Id: I0a22225b2d26b6d806de2dcc70ffba29c96865b3\n"
    },
    {
      "commit": "e1e6c66198e628f0784e1731bbdb775da479075b",
      "tree": "97114bd130dcb27440f32aa56cc452efa2111a30",
      "parents": [
        "d95e58cb609228c4c4b231e00d6bb648e9dcaf71"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Tue Apr 07 13:24:14 2015 -0700"
      },
      "committer": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Tue Apr 07 13:24:14 2015 -0700"
      },
      "message": "Move cache dir to its own class.\n\nThis prevents us from loading the RS static initializer all the time.\n\nChange-Id: I8cea7540e50251aba8c2f199f06f344f991e7d7f\n"
    },
    {
      "commit": "922346c0b2b5649c8a3d5798183753ae38406695",
      "tree": "0d63289505037ddad2743945a987b245bd052c7b",
      "parents": [
        "b4140e4251d41dde7faac1f3de9baad73feacee5",
        "1709856238c61a2103a4827df1786f1d63fcd744"
      ],
      "author": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Tue Apr 07 19:54:29 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 07 19:54:31 2015 +0000"
      },
      "message": "Merge \"Add a name to ScriptGroup2.Builder.create method\""
    },
    {
      "commit": "1709856238c61a2103a4827df1786f1d63fcd744",
      "tree": "b2e8db1417773e015838bab344371e587af2d8c6",
      "parents": [
        "33f8d0976fc91d0bc64ccd41c86566e0ec0fbb89"
      ],
      "author": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Mon Apr 06 16:58:57 2015 -0700"
      },
      "committer": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Tue Apr 07 09:37:50 2015 -0700"
      },
      "message": "Add a name to ScriptGroup2.Builder.create method\n\nThe name is not used in any meaningful way yet, but would be used\nto name the file for generated code for fused kernels in other\ncoming CLs.\n\nA script group name cannot be null or empty, or longer than 100\ncharacters. It can only contain letters, digits, \u0027-\u0027, or \u0027_\u0027.\n\nChange-Id: I95fdbf58e6689da91ca98c2057dfa1a803d3b27b\n"
    },
    {
      "commit": "217a36b193e4d66c36a4fb191eb0de16078258da",
      "tree": "9aeda276574fd71a2ef690e9cc261c7ad559fcb5",
      "parents": [
        "a9d76d153df39aa82be8c24033eebd8450e932e7",
        "ef2279a1f1a12b9ba16cd18c7ec2be97111307a8"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue Apr 07 00:17:24 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 07 00:17:24 2015 +0000"
      },
      "message": "am ef2279a1: am 283e5ce3: am 7200f661: Merge \"Fix minor blur doc bug\"\n\n* commit \u0027ef2279a1f1a12b9ba16cd18c7ec2be97111307a8\u0027:\n  Fix minor blur doc bug\n"
    },
    {
      "commit": "a9d76d153df39aa82be8c24033eebd8450e932e7",
      "tree": "db8bd6e79d11e2b805e1d0c2c3af6fc34f6cea55",
      "parents": [
        "91d4c1d97ad730c4a447a6c984d514cdbba1e4c6",
        "249968b421a8dcfe5a26ec7f524e76295ec5eef5"
      ],
      "author": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Tue Apr 07 00:06:34 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 07 00:06:34 2015 +0000"
      },
      "message": "am 249968b4: am 6bef5eb4: am 6422ee71: Merge \"Rewrote FieldPack::createFieldPack for alignment\"\n\n* commit \u0027249968b421a8dcfe5a26ec7f524e76295ec5eef5\u0027:\n  Rewrote FieldPack::createFieldPack for alignment\n"
    },
    {
      "commit": "7200f661c1e5ef1c59c5849610dc97492c7a3a16",
      "tree": "215985695a34db8ffb8dd004779a73cc72a1de1a",
      "parents": [
        "6422ee7105cc99f389ff8f09d51e2a874e97f470",
        "37192dcde3cbba330a9a107578e7b7642e382348"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Mon Apr 06 23:38:05 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Apr 06 23:38:05 2015 +0000"
      },
      "message": "Merge \"Fix minor blur doc bug\""
    },
    {
      "commit": "8bcbf47245141a55a80fac08e56dc863b6829372",
      "tree": "aa5657fc9d3da4024764e0f9a119ecb3c9f0642f",
      "parents": [
        "069f4cbccb651d98e4c50eca4698624ea089804d"
      ],
      "author": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Wed Apr 01 17:29:14 2015 -0700"
      },
      "committer": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Mon Apr 06 14:49:53 2015 -0700"
      },
      "message": "Rewrote FieldPack::createFieldPack for alignment\n\nb/20032217\n\nSome data types requires data alignment. This has an impact on the\ntotal data size for the FieldPack. Fixed createFiledPack()\nimplementation to handle this correctly.\n\nChange-Id: I241da19df69bf51cfdaf3b3a1381b446eaacb7fb\n"
    },
    {
      "commit": "edea751f6416869ff08268d9aeec2f6b6e65f7f0",
      "tree": "f00151385666a2d93cc076590b46cfffb67de19e",
      "parents": [
        "da656fd8c37982554edf9ad78113d3340443676d",
        "1327fa9eb155eb57fe24a8aa90a18f57d706e86b"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Fri Apr 03 18:18:01 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Apr 03 18:18:01 2015 +0000"
      },
      "message": "am 1327fa9e: am 511eb660: am 6aed9ec1: Merge \"[RenderScript] update exception reporting for copyTo() after autoPadding added.\"\n\n* commit \u00271327fa9eb155eb57fe24a8aa90a18f57d706e86b\u0027:\n  [RenderScript] update exception reporting for copyTo() after autoPadding added.\n"
    },
    {
      "commit": "d9b6328509f7c4fe63ca0a46b8c19bc956f62d8a",
      "tree": "d1a1e5c9fe8dad7920023f306531b2b966b9d85f",
      "parents": [
        "e4d4e22f26bfd36a553fb24232d2fd4ddf4fc907"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Fri Apr 03 09:15:39 2015 -0700"
      },
      "committer": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Fri Apr 03 09:15:39 2015 -0700"
      },
      "message": "[RenderScript] update exception reporting for copyTo() after\nautoPadding added.\n\n - This CL fixes recent CTS failures about copyPadded after\n   lmp-mr1-dev changes pushed to aosp.\n\nChange-Id: Ica1f4fd934cd83ca4357ea7e7c82dcc7f844b689\n"
    },
    {
      "commit": "37192dcde3cbba330a9a107578e7b7642e382348",
      "tree": "1a8470b017fef4cd48ce91a4a0a610f10b894daf",
      "parents": [
        "437ac8f8445b078041171eff56ce7ffbd1cf6766"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Thu Apr 02 14:10:53 2015 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Thu Apr 02 14:10:53 2015 -0700"
      },
      "message": "Fix minor blur doc bug\n\nChange-Id: I4c129d9d3c93d8a36c887e5c594b4402aca5745e\n"
    },
    {
      "commit": "249e6c8cd829f4de16cbdebd56b123d0bc0b88a6",
      "tree": "f60ee7cbdf699784fd5669b18389bd738d11a154",
      "parents": [
        "c09ccc5631d61f94200df2bb37262364bb598211",
        "02dff422a7734764e3ce00179f62ba115f2081a5"
      ],
      "author": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Wed Apr 01 02:19:41 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Apr 01 02:19:41 2015 +0000"
      },
      "message": "am 02dff422: am 5db6f1fa: am 63dde9c8: Merge \"Fix value size data type in closure creation.\"\n\n* commit \u002702dff422a7734764e3ce00179f62ba115f2081a5\u0027:\n  Fix value size data type in closure creation.\n"
    },
    {
      "commit": "4470d68a89725cf9c40b2149e9d895915946d5ff",
      "tree": "ca30dee2f4a0628eae4e86caf6dfc71b234d1dd5",
      "parents": [
        "eb9a10c829646f4d49404124de5fdf0cc60f419e"
      ],
      "author": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Mon Mar 16 16:23:50 2015 -0700"
      },
      "committer": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Tue Mar 31 15:00:13 2015 -0700"
      },
      "message": "Unhide new ScriptGroup API\n\nThis includes the new class ScriptGroup2 and a related change in\nclass Script to add InvokeID.\n\nChange-Id: I012dc0a32c65803453022fa534ef05f855ea5ace\n"
    },
    {
      "commit": "eb9a10c829646f4d49404124de5fdf0cc60f419e",
      "tree": "2498e82a633344fb19e59551e4ef93abb5a23343",
      "parents": [
        "e478f460feb1ad6edcd170bed3e4e7a63abb143c",
        "d7ecab1e875da3efc618e4458d2a1a20a956f9a3"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Tue Mar 31 19:41:01 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Mar 31 19:41:02 2015 +0000"
      },
      "message": "Merge \"[RenderScript] Remove @hide for setAutoPadding(boolean).\""
    },
    {
      "commit": "8610f837bcc70f30f0ed4a6f59b54bd1d896f305",
      "tree": "de104b769bae080206630eae9e97931aa687b768",
      "parents": [
        "6a420b5e0be235d35f319118eb4920f74a61dc5e"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Mon Mar 30 17:01:10 2015 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Mon Mar 30 17:01:10 2015 -0700"
      },
      "message": "Update LaunchOptions description\n\nChange-Id: I7425c9ea9d82ed54950557e93aa46b69ebc02c23\n"
    },
    {
      "commit": "6a420b5e0be235d35f319118eb4920f74a61dc5e",
      "tree": "40ce8c50e651594cec8e16aafb1e8b6ff468382d",
      "parents": [
        "469d94490ed9cf3e08610250a3358bdd83d618a6"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Mon Mar 30 15:31:26 2015 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Mon Mar 30 15:31:26 2015 -0700"
      },
      "message": "unhide RS apis\n\nChange-Id: I30c3349c9222765ad7850890e0431bc6a6d3757a\n"
    },
    {
      "commit": "4c93c8c93a66a8932d84a52bd922c3b7ad1565bb",
      "tree": "4606ec940c7fb54256a499aef84be6aba4d94b2d",
      "parents": [
        "631565abd6cadd65befe197afa7bac0d44f70fb2"
      ],
      "author": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Thu Mar 26 14:35:22 2015 -0700"
      },
      "committer": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Mon Mar 30 10:45:34 2015 -0700"
      },
      "message": "Fix value size data type in closure creation.\n\nb/19944127\n\nAlso added references to arguments and global values in a closure to\nkeep them live in Java while native code may access them.\n\nChange-Id: I1179d34aa67f845578740e71cc2da4f82419f251\n"
    },
    {
      "commit": "756ecf7bbb25888724694768db4315a19957a4bb",
      "tree": "c3eacfd376ed9b45659142ae06ed7d07ef723a5e",
      "parents": [
        "e00ed234912c8d7adab1f69d5639f8e699f85f68",
        "5f786f0dabe93eb1bf391ffc3f57f03b9b9ce575"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Fri Mar 27 01:50:56 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 27 01:50:56 2015 +0000"
      },
      "message": "am 5f786f0d: am 226fc774: am ee80414d: Merge \"Fix doc bug for object size.\"\n\n* commit \u00275f786f0dabe93eb1bf391ffc3f57f03b9b9ce575\u0027:\n  Fix doc bug for object size.\n"
    },
    {
      "commit": "d7ecab1e875da3efc618e4458d2a1a20a956f9a3",
      "tree": "6aec9439b93c06d6a7c4655934d69fdf197cd9c7",
      "parents": [
        "aac10a21e3b9c7222c4d5f9814689c7184c1f00a"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Thu Mar 26 18:00:15 2015 -0700"
      },
      "committer": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Thu Mar 26 18:00:15 2015 -0700"
      },
      "message": "[RenderScript] Remove @hide for setAutoPadding(boolean).\n\nChange-Id: I9e018436866989090be3896f894078ca0422189b\n"
    },
    {
      "commit": "fb4f5cf614091f7876c6a895ad81f00b7837cd03",
      "tree": "704ccd7c6166922e26acb8f916f1ac6319024183",
      "parents": [
        "bca8e6d35fc16506ce1070000ce3804bbeaee399"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Thu Mar 26 17:39:34 2015 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Thu Mar 26 17:39:34 2015 -0700"
      },
      "message": "Fix doc bug for object size.\n\nChange-Id: I3c810abcb9734196bd8804a22efc010dd3a73291\n"
    },
    {
      "commit": "aac10a21e3b9c7222c4d5f9814689c7184c1f00a",
      "tree": "079c08c4b5e96b5ab79d1249f1c6c3cd69eeae3d",
      "parents": [
        "d640b7a6c7ac0998a9f55bdcfff6bf2960edb9bd",
        "258db504bcd4265eeb95adbec04e131bcc8ec6c9"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Fri Mar 27 00:35:30 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 27 00:35:31 2015 +0000"
      },
      "message": "Merge \"[RenderScript] Remove @hide for the new APIs for Allocation.CopyTo\""
    },
    {
      "commit": "258db504bcd4265eeb95adbec04e131bcc8ec6c9",
      "tree": "999889dd814b8aa961ddef350b290d64769b866e",
      "parents": [
        "0590423d710a65c05ce8e8c65686f2ef4baae3e9"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Tue Mar 03 14:05:36 2015 -0800"
      },
      "committer": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Thu Mar 26 17:25:01 2015 -0700"
      },
      "message": "[RenderScript] Remove @hide for the new APIs for Allocation.CopyTo\n\nChange-Id: I9ef476ae3e659d98d21c9246aa8e4969e00c14f1\n"
    },
    {
      "commit": "d640b7a6c7ac0998a9f55bdcfff6bf2960edb9bd",
      "tree": "60444f844bf44a8378d2089d39276a83d7dde9ab",
      "parents": [
        "9d501de5f4673bb82f660808e176bc86879723e5",
        "9b25b77feb09119710713a81978dbbcdcb2f0c40"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Thu Mar 26 22:59:40 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 26 22:59:40 2015 +0000"
      },
      "message": "am 9b25b77f: am d641bb00: am 73ffe0cc: Merge \"Catch errors for unknown object types.\"\n\n* commit \u00279b25b77feb09119710713a81978dbbcdcb2f0c40\u0027:\n  Catch errors for unknown object types.\n"
    },
    {
      "commit": "8c0c880bba6ddfc21b541bfa04308531abcd9e0d",
      "tree": "ea20f7060af821a8d72109a4486ae2b4bd98710a",
      "parents": [
        "94b17bdd99e322eaed174604d23934600cf0380b",
        "b04f9944fb0062541512447a952405ba4b084d30"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Thu Mar 26 22:53:57 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 26 22:53:57 2015 +0000"
      },
      "message": "am b04f9944: am 22580b83: Merge \"Fix potential npe\"\n\n* commit \u0027b04f9944fb0062541512447a952405ba4b084d30\u0027:\n  Fix potential npe\n"
    },
    {
      "commit": "bca8e6d35fc16506ce1070000ce3804bbeaee399",
      "tree": "85501ffa02802c0af6a4266f687d368f31463480",
      "parents": [
        "ae5be38ebbfdfa3a6ff18a5ced00e57adefd7348"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Thu Mar 26 15:29:56 2015 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Thu Mar 26 15:29:56 2015 -0700"
      },
      "message": "Catch errors for unknown object types.\n\nbug 19805334\n\nChange-Id: I71e172b8123076896737d352403f8ddefca544b6\n"
    },
    {
      "commit": "ae5be38ebbfdfa3a6ff18a5ced00e57adefd7348",
      "tree": "0dd803865f2a754068a60a9895c0482c5d9b1ced",
      "parents": [
        "5fc9b336ebb6fc224b3e77af388024dea029fbb3"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Thu Mar 26 14:47:17 2015 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Thu Mar 26 14:47:17 2015 -0700"
      },
      "message": "Fix potential npe\n\nbug 19805515\n\nChange-Id: Id36b145d3ce1c81311e88f5cdd2441880e98f737\n"
    },
    {
      "commit": "ab452f70fc658fbc0b93da77ef8e67596dec2954",
      "tree": "45d93df71d9cbc626cca50df70c3e6ef292dc703",
      "parents": [
        "568e39187231d1e5bac620b3369087587be61db8",
        "2b30b73b017f10bc2ce514981b577c2efaeab739"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Tue Mar 24 02:59:12 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 24 02:59:12 2015 +0000"
      },
      "message": "am 2b30b73b: am 6f6f44b0: am b2b0c4c2: Merge \"[RenderScript] Add create(Context, int) to be compatible with the thunker layer \u0026 minor tweaks.\"\n\n* commit \u00272b30b73b017f10bc2ce514981b577c2efaeab739\u0027:\n  [RenderScript] Add create(Context, int) to be compatible with the thunker layer \u0026 minor tweaks.\n"
    },
    {
      "commit": "a4e5adf955ad7dfde3081fa8307b2d1bf562473f",
      "tree": "d707977ff28ecd0322832260251007e7e2214686",
      "parents": [
        "978cfc39a10e1b95f9d6dfb5c8e9eb58a10ce0ec"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Mon Mar 23 11:09:56 2015 -0700"
      },
      "committer": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Mon Mar 23 11:50:18 2015 -0700"
      },
      "message": "[RenderScript] Add create(Context, int) to be compatible with\nthe thunker layer \u0026 minor tweaks.\n\nbug:19888167\nbug:19888339\nChange-Id: Ib264c4ca48c990b3476456838047f73d95f6752f\n"
    },
    {
      "commit": "0590423d710a65c05ce8e8c65686f2ef4baae3e9",
      "tree": "090a7e9df001823d1328d3e37fdd97de9e8d7d51",
      "parents": [
        "3daef246bdbc43879b2db996c11e7ecc1b0a9eec",
        "206666790ad35c5dcea3de1f85424ad6a5abbb4d"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Fri Mar 20 22:14:25 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Mar 20 22:14:26 2015 +0000"
      },
      "message": "Merge \"unhide AllocationAdapter APIs\""
    },
    {
      "commit": "206666790ad35c5dcea3de1f85424ad6a5abbb4d",
      "tree": "e3a62a9c6ce68e1e506eed45fb0bc7224c152e7a",
      "parents": [
        "79ec42e6a3c6a6f6a00ef3ad92221a5ad2149aa9"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Fri Mar 20 15:08:45 2015 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Fri Mar 20 15:09:35 2015 -0700"
      },
      "message": "unhide AllocationAdapter APIs\n\nChange-Id: Id7ff10c7b09a5bedd9952602dd394e76b4fae8b1\n"
    },
    {
      "commit": "4778caae5065f792bb8b70c5465362aa1ae0065c",
      "tree": "7deba5a4f7434c2d9e8132bbce1f238e66299bd9",
      "parents": [
        "efadd572b93eee88e4b63feb6b2cc0741d900c76",
        "53699ec613acf76277b69db57bf2f378d0dc374a"
      ],
      "author": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Thu Mar 19 23:42:34 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 19 23:42:34 2015 +0000"
      },
      "message": "am 53699ec6: am d3e6428a: Merge \"New API methods for Script Group\"\n\n* commit \u002753699ec613acf76277b69db57bf2f378d0dc374a\u0027:\n  New API methods for Script Group\n"
    },
    {
      "commit": "c6dbfececd23a720dcda64395cb8d0e92662ab03",
      "tree": "912f166b7bf96451e4bda90bd01f58bcdc0b748f",
      "parents": [
        "9fc0b6fb1fd30bade0c5249f4368a69218e128bf",
        "f2ea01717b918471b050bea46529e1843d36fc84"
      ],
      "author": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Thu Mar 19 21:47:31 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 19 21:47:31 2015 +0000"
      },
      "message": "am f2ea0171: am c077ee31: Merge \"Added copyright notice and formatted to convention\"\n\n* commit \u0027f2ea01717b918471b050bea46529e1843d36fc84\u0027:\n  Added copyright notice and formatted to convention\n"
    },
    {
      "commit": "8ff2980f31c0e21660606932eb65676e5107d624",
      "tree": "2a4513dd9a1dfda8980da4cc12cf5dd550d08d0b",
      "parents": [
        "c077ee316e0f6f50ade552f51ae657a08e423eaa"
      ],
      "author": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Wed Mar 11 16:25:37 2015 -0700"
      },
      "committer": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Thu Mar 19 14:38:20 2015 -0700"
      },
      "message": "New API methods for Script Group\n\nUse a single vararg Object array for both kernel/invoke arguments\nand global bindings. The assumption is that global bindings are in\nthe end after the kernel/invoke arguments.\nThis simplifies the api to add a kernel or invoke to a script group.\n\nChange-Id: I7efb1035c5967e2cadd15e6fe27f20c80ba197a2\n"
    },
    {
      "commit": "c077ee316e0f6f50ade552f51ae657a08e423eaa",
      "tree": "9b7ddaa4d98df07e5078f428342af7fc1a5dedde",
      "parents": [
        "2ef9955c827e0348a65b4f787e206925f4663197",
        "cc1ca488e2a71b23bcbe8548faf7bc1328c03f4d"
      ],
      "author": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Thu Mar 19 21:28:13 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 19 21:28:13 2015 +0000"
      },
      "message": "Merge \"Added copyright notice and formatted to convention\""
    },
    {
      "commit": "db8cfd062ef52e46df08ecd561a3eac059af9354",
      "tree": "1e3bd5fbd0a135361a8c6fc0e73170165fd8127c",
      "parents": [
        "2566dbde3febf166c2b2cfba510323aacdcec25d",
        "d8e891f474096c310f60ca6d2f737cdc0251003e"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Thu Mar 19 18:59:00 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 19 18:59:00 2015 +0000"
      },
      "message": "am d8e891f4: am f75e4ca3: Merge \"Make it harder to leak contexts\"\n\n* commit \u0027d8e891f474096c310f60ca6d2f737cdc0251003e\u0027:\n  Make it harder to leak contexts\n"
    },
    {
      "commit": "f75e4ca3945f4c299dc26f4c95d8d18ec74f41bb",
      "tree": "199ce7310d111df14a46cfa8a63a0687d009886a",
      "parents": [
        "89da4ca67d5bf6c35ea76f074cb2caa3d542740e",
        "e16da12b7b841dd4876d8c20af04991cdfcde831"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Thu Mar 19 18:38:14 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 19 18:38:16 2015 +0000"
      },
      "message": "Merge \"Make it harder to leak contexts\""
    },
    {
      "commit": "e16da12b7b841dd4876d8c20af04991cdfcde831",
      "tree": "39930a852db18abd33a8df1e968f013dbb2cc3be",
      "parents": [
        "1e68bac5f80b64beceaa60e6c2d560ab26c8d72d"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Wed Mar 18 17:04:18 2015 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Wed Mar 18 17:04:18 2015 -0700"
      },
      "message": "Make it harder to leak contexts\n\nChange-Id: Ied60b6428bedb200d7b5b627e8196fbf2b4151e1\n"
    },
    {
      "commit": "e09a94158586abdda98d6770fc62c2653a29a41c",
      "tree": "991718194bc69186256e546de9fb24d5460a3066",
      "parents": [
        "870c4ba78a8a272cade87e98e0105eb850db0fec",
        "4f0a96d2d923bd1f4c7f46ec25c83711565b77db"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Wed Mar 18 23:50:47 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Mar 18 23:50:47 2015 +0000"
      },
      "message": "am 4f0a96d2: am 9cc36ac2: Merge \"Frameworks/base: Remove duplicate check in Mesh\"\n\n* commit \u00274f0a96d2d923bd1f4c7f46ec25c83711565b77db\u0027:\n  Frameworks/base: Remove duplicate check in Mesh\n"
    },
    {
      "commit": "3c4ca688ceeb26aa21b6b061d46de37fbe1f9107",
      "tree": "701d49fd4241c7b959aa387cc770bd6df58bcb99",
      "parents": [
        "2d5b2c7dc10755a2c329cbef2eefeaa4f6a68611",
        "1dae2f9341c05eee5d77489c579ffd621fbe108b"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Wed Mar 18 23:50:25 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Mar 18 23:50:25 2015 +0000"
      },
      "message": "am 1dae2f93: am 8df1bedc: Merge \"Frameworks/base: Fix potential NPE in Script\"\n\n* commit \u00271dae2f9341c05eee5d77489c579ffd621fbe108b\u0027:\n  Frameworks/base: Fix potential NPE in Script\n"
    },
    {
      "commit": "68af9a9904e50d5d0f9349beff769f9bfbeacd7f",
      "tree": "2cff79131070c8b2dddad3b1b8e15f277ab6057b",
      "parents": [
        "61bc9d535ba664dfda0beffc509ea22644ce77c3",
        "b533f3e1ad098b38070369609e6b1892828bc111"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Wed Mar 18 23:48:52 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Mar 18 23:48:52 2015 +0000"
      },
      "message": "am b533f3e1: am 1aadd347: Merge \"Avoid duplicate surface creation.\"\n\n* commit \u0027b533f3e1ad098b38070369609e6b1892828bc111\u0027:\n  Avoid duplicate surface creation.\n"
    },
    {
      "commit": "9cc36ac2a2e07f81a9b11da7ff08e0da58b0143e",
      "tree": "88d5e3011e798c16ca7d1835a8a99938699daca9",
      "parents": [
        "2a247b361089c0744202b604e22f9a79d239b92c",
        "16720c184946f3665dd034abaef2d648efdae627"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Wed Mar 18 22:19:26 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 18 22:19:27 2015 +0000"
      },
      "message": "Merge \"Frameworks/base: Remove duplicate check in Mesh\""
    },
    {
      "commit": "8df1bedcba5bf146c49ba6b6a89e4f97c018045c",
      "tree": "df39413f94731e0266dd56bbdf428d73904df2f7",
      "parents": [
        "e2c8e504d143c42c25d7e61a18f50cccb80f0c4d",
        "ad555f91a0f95c6778a0e0f9a2a9cfd57dc00b6c"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Wed Mar 18 22:18:25 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 18 22:18:26 2015 +0000"
      },
      "message": "Merge \"Frameworks/base: Fix potential NPE in Script\""
    },
    {
      "commit": "ad555f91a0f95c6778a0e0f9a2a9cfd57dc00b6c",
      "tree": "c2f1f391ca88ac359966b3b1d5cd4c2a7c0ace88",
      "parents": [
        "28e6aeca3aad075ef4fd7aab08cd1ad1ff9eb555"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Tue Mar 17 20:05:46 2015 -0700"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Wed Mar 18 12:24:57 2015 -0700"
      },
      "message": "Frameworks/base: Fix potential NPE in Script\n\nBug: 19797138\nChange-Id: I5cd9394bd2c0f7c044c1f2f24665384fa797cd97\n"
    },
    {
      "commit": "16720c184946f3665dd034abaef2d648efdae627",
      "tree": "bba7eb2599c07fa616a35f617557fd19f10e47c7",
      "parents": [
        "28e6aeca3aad075ef4fd7aab08cd1ad1ff9eb555"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Tue Mar 17 19:10:14 2015 -0700"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Tue Mar 17 19:10:14 2015 -0700"
      },
      "message": "Frameworks/base: Remove duplicate check in Mesh\n\nBug: 19797138\nChange-Id: I0b11c4ff63a8031d5e58a06ac13f91ae0bbac5dc\n"
    },
    {
      "commit": "1e68bac5f80b64beceaa60e6c2d560ab26c8d72d",
      "tree": "9633423e39408a99ab35e7cb3c41110e6d62ff58",
      "parents": [
        "28e6aeca3aad075ef4fd7aab08cd1ad1ff9eb555"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue Mar 17 16:36:55 2015 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue Mar 17 16:36:55 2015 -0700"
      },
      "message": "Avoid duplicate surface creation.\n\nChange-Id: I43104c8b48dd26681735940e6b2e1ba902af2020\n"
    },
    {
      "commit": "cc1ca488e2a71b23bcbe8548faf7bc1328c03f4d",
      "tree": "3274f13ead9da1e8e1e3f1710e81550e4355fff4",
      "parents": [
        "53729e2933540307b090e64ee89cbae26c67de8f"
      ],
      "author": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Mon Mar 16 15:53:18 2015 -0700"
      },
      "committer": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Mon Mar 16 15:53:18 2015 -0700"
      },
      "message": "Added copyright notice and formatted to convention\n\nPure format change. No other changes at all.\n\nChange-Id: I74a53aa67ef0960f70becaf288b85be40066a0ae\n"
    },
    {
      "commit": "716475daa1562b9a7cd950215d83364756ef065a",
      "tree": "ac8b5e124d0077bfa08f8586f6541aebd443f758",
      "parents": [
        "6ec9fd8b3b6c6722a86921a0d065b092c17082e8",
        "e685753136ee8e88212ad95b24284a153c86a0c1"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Mon Mar 16 20:26:43 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Mar 16 20:26:43 2015 +0000"
      },
      "message": "am e6857531: am f3e581c9: Merge \"Frameworks/base: Check before foreach in Script\"\n\n* commit \u0027e685753136ee8e88212ad95b24284a153c86a0c1\u0027:\n  Frameworks/base: Check before foreach in Script\n"
    },
    {
      "commit": "c8ddcddd13bda93758295713a29fa4b924451ff6",
      "tree": "f523f10809a8a89854d0f0843b0f09d344b17803",
      "parents": [
        "30fcd2aa8a87ca97e1d6dbc3203c3a485a56dac9"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Sun Mar 15 15:57:30 2015 -0700"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Sun Mar 15 15:57:30 2015 -0700"
      },
      "message": "Frameworks/base: Check before foreach in Script\n\nAccording to the if below, ains \u003d\u003d null is potentially valid. But\nthe foreach loop would throw a NullPointerException.\n\nChange-Id: I4460fb1357eaa3abfe0ab9a21effb608f474ab51\n"
    },
    {
      "commit": "8ab7eb4c02dcebd31194de06cd11c8b056982ad0",
      "tree": "612e4adebd28512c5b1e7ae8a9e1022a7c16ed43",
      "parents": [
        "942c474820550e38b652310003023fe1a8246d19",
        "bb8c910fc12f304c97c94ee86a3a3da56afe8374"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Fri Mar 13 02:59:40 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 13 02:59:40 2015 +0000"
      },
      "message": "am bb8c910f: am d2e4a166: Merge \"Remove dead path code\"\n\n* commit \u0027bb8c910fc12f304c97c94ee86a3a3da56afe8374\u0027:\n  Remove dead path code\n"
    },
    {
      "commit": "a7e2509d8da69ab1c9e14b4ce6608786c572209a",
      "tree": "336d0382e57696f6f77b51ab51c634ce2f618e4b",
      "parents": [
        "686947801e7c35eb60bf25385f46e45db66bee69"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Wed Mar 11 11:00:00 2015 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Wed Mar 11 11:00:00 2015 -0700"
      },
      "message": "Remove dead path code\n\nThis API was never shipped and the implementation\nnever finished.\n\nChange-Id: I2491db216d6a7a8ea30628d791773f89da5fb4d2\n"
    },
    {
      "commit": "de770528ec18445175ea2a1d025988c73e62d7c7",
      "tree": "b6e62ddcb3d837470117ee674acacb8e9c598962",
      "parents": [
        "b5c8004d6fe5bca9d40e97484bf0ba88c152d067",
        "989e03f144e8031f33af08945e845283dddcc8ad"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Sun Mar 08 00:17:34 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sun Mar 08 00:17:34 2015 +0000"
      },
      "message": "am 989e03f1: am c1e2bf95: am 4b5af9bc: Merge \"[RenderScript] Update the java API about Allocation copyTo \u0026 From FieldPacker\"\n\n* commit \u0027989e03f144e8031f33af08945e845283dddcc8ad\u0027:\n  [RenderScript] Update the java API about Allocation copyTo \u0026 From FieldPacker\n"
    },
    {
      "commit": "12d8a860b847170b3a751682efa151512e016542",
      "tree": "fa497434c786f2c8c4ce5c41a13dcd7f20725d74",
      "parents": [
        "d73ff8727ddd88a0f983acc55cbe8d8d3a223993",
        "ec89c1ea731256cd0d71ee58733b2855e1e6e4fa"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Sun Mar 08 00:17:18 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sun Mar 08 00:17:18 2015 +0000"
      },
      "message": "am ec89c1ea: am a61832c8: am 288e6f67: Merge \"[RenderScript] AutoPadding \u0026 Unpadding for Vec3 Elements during copyTo \u0026 copyFrom.\"\n\n* commit \u0027ec89c1ea731256cd0d71ee58733b2855e1e6e4fa\u0027:\n  [RenderScript] AutoPadding \u0026 Unpadding for Vec3 Elements during copyTo \u0026 copyFrom.\n"
    },
    {
      "commit": "c1e2bf95ab77127ea21ebd44b8615eca85338af1",
      "tree": "35f98cc443147c53f2ffba9efca739a8410cda5c",
      "parents": [
        "26f1a53838b2c8b77c0995801dcc1c7816c47f16",
        "4b5af9bce10dbb8b6d5ff27a5f0c49f3498a6245"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Fri Mar 06 01:10:38 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 06 01:10:38 2015 +0000"
      },
      "message": "am 4b5af9bc: Merge \"[RenderScript] Update the java API about Allocation copyTo \u0026 From FieldPacker\"\n\n* commit \u00274b5af9bce10dbb8b6d5ff27a5f0c49f3498a6245\u0027:\n  [RenderScript] Update the java API about Allocation copyTo \u0026 From FieldPacker\n"
    },
    {
      "commit": "a61832c8fdff8cf086113f578032136c81935904",
      "tree": "2b0462b469022907d2f2838a0480d9ae82326de3",
      "parents": [
        "f8d6a4ba8739e16e13ae0014efa099ec564939a7",
        "288e6f67181ce74ec4b97b61def1b9510b1221d0"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Fri Mar 06 01:01:58 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Mar 06 01:01:58 2015 +0000"
      },
      "message": "am 288e6f67: Merge \"[RenderScript] AutoPadding \u0026 Unpadding for Vec3 Elements during copyTo \u0026 copyFrom.\"\n\n* commit \u0027288e6f67181ce74ec4b97b61def1b9510b1221d0\u0027:\n  [RenderScript] AutoPadding \u0026 Unpadding for Vec3 Elements during copyTo \u0026 copyFrom.\n"
    },
    {
      "commit": "45cec0a9711f736df26fd097c6d74834e350f9bc",
      "tree": "ce861763dad707c884f2d83b30fbf0a0c9f28b15",
      "parents": [
        "8b86ee9fb5909a95a46907aede4d1b22b4ef3bba"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Wed Mar 04 16:40:21 2015 -0800"
      },
      "committer": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Thu Mar 05 16:52:05 2015 -0800"
      },
      "message": "[RenderScript] Update the java API about Allocation copyTo \u0026 From FieldPacker\n\nChange-Id: I4e1b911d4cdfec8a841bc5a8bc615c64c50e8fc8\n"
    },
    {
      "commit": "87e908dfdece91b5f504386d4901fa3342dc8083",
      "tree": "c0d50a704529a437bc4770e3f351975da46103b4",
      "parents": [
        "56fde9e70ef850ca7e3f076e52567f5c75b5e7da"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Mon Mar 02 15:15:15 2015 -0800"
      },
      "committer": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Wed Mar 04 15:50:11 2015 -0800"
      },
      "message": "[RenderScript] AutoPadding \u0026 Unpadding for Vec3 Elements during\ncopyTo \u0026 copyFrom.\n\nChange-Id: I10b6fb235717e181ebb30b92e4dbe23e6183a29c\n"
    },
    {
      "commit": "e5ad00d1f58c734783497d2e40711fb1faaa848d",
      "tree": "0629e6b6561727678c22c4469bad724aa37d60e5",
      "parents": [
        "573c2f8d540be9b61dbd780ee89dbc68031d7531",
        "5830e7a9fb56db24a101d7b45c6db970e38ed6f6"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Tue Mar 03 01:44:02 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 03 01:44:02 2015 +0000"
      },
      "message": "am 5830e7a9: am 411473de: am caa8a8fb: Merge \"[Renderscript] JAVA API update for Allocation.CopyTo add the following functions to make it more symmetric to copyFrom().\"\n\n* commit \u00275830e7a9fb56db24a101d7b45c6db970e38ed6f6\u0027:\n  [Renderscript] JAVA API update for Allocation.CopyTo add the following functions to make it more symmetric to copyFrom().\n"
    },
    {
      "commit": "411473de4a558747b003f27190f61c75bf9e12c7",
      "tree": "b529c4f2b16902f5224f1ca8ba7a27b14b9d2a4c",
      "parents": [
        "9fc6948b61d08016dc7dc7db1a28854da8581ea2",
        "caa8a8fb9849f1d44ffab3117950ac1e7b02cd4d"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Tue Mar 03 01:11:18 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 03 01:11:18 2015 +0000"
      },
      "message": "am caa8a8fb: Merge \"[Renderscript] JAVA API update for Allocation.CopyTo add the following functions to make it more symmetric to copyFrom().\"\n\n* commit \u0027caa8a8fb9849f1d44ffab3117950ac1e7b02cd4d\u0027:\n  [Renderscript] JAVA API update for Allocation.CopyTo add the following functions to make it more symmetric to copyFrom().\n"
    },
    {
      "commit": "caa8a8fb9849f1d44ffab3117950ac1e7b02cd4d",
      "tree": "99bb96cdf21b1b1f716922ee360f06be71b19260",
      "parents": [
        "514e0801cc95c9827d220104317e1fe45f396b94",
        "c8e237e27165c7f7855ed0b077cfe5f1e54908ef"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Tue Mar 03 00:57:47 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 03 00:57:48 2015 +0000"
      },
      "message": "Merge \"[Renderscript] JAVA API update for Allocation.CopyTo add the following functions to make it more symmetric to copyFrom().\""
    },
    {
      "commit": "acbace5f08ed9f5a34a2c8928456e340ef1df5db",
      "tree": "a8c88c2bc3ff8e423a73f94bc27a9e1e20674fa5",
      "parents": [
        "0b3d04433d3647f9fecf9b6354d170dc2a20a60a",
        "e1bd7f766ea5477ff3ca7103655755f3234602b2"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue Mar 03 00:17:42 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 03 00:17:42 2015 +0000"
      },
      "message": "am e1bd7f76: am 9fc6948b: am 514e0801: Merge \"Fix crash when updating adapter offsets.\"\n\n* commit \u0027e1bd7f766ea5477ff3ca7103655755f3234602b2\u0027:\n  Fix crash when updating adapter offsets.\n"
    },
    {
      "commit": "9fc6948b61d08016dc7dc7db1a28854da8581ea2",
      "tree": "fd5a0c489b51635133053346fed7e3b1aa8474bd",
      "parents": [
        "aef983562a74cfd573bd5a13dd5bf9123fd3b92f",
        "514e0801cc95c9827d220104317e1fe45f396b94"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue Mar 03 00:03:58 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Mar 03 00:03:58 2015 +0000"
      },
      "message": "am 514e0801: Merge \"Fix crash when updating adapter offsets.\"\n\n* commit \u0027514e0801cc95c9827d220104317e1fe45f396b94\u0027:\n  Fix crash when updating adapter offsets.\n"
    },
    {
      "commit": "514e0801cc95c9827d220104317e1fe45f396b94",
      "tree": "536bc87395885d8df9018a76f1504444b539d8f7",
      "parents": [
        "9fc8356baa7816a13e0c140788ccf67301cbd28d",
        "add04be7c8411aa5985d27d20c1c6466115d0498"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Mon Mar 02 23:57:11 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 02 23:57:12 2015 +0000"
      },
      "message": "Merge \"Fix crash when updating adapter offsets.\""
    },
    {
      "commit": "08c7116ab9cd04ad6dd3c04aa1017237e7f409ac",
      "tree": "6ddb0659a3ecd024e0165ba050940bc40ea257fe",
      "parents": [
        "3062e57072145ba5e71ba8b2cf565d3453db04a7"
      ],
      "author": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Sat Feb 28 13:12:17 2015 -0500"
      },
      "committer": {
        "name": "John Spurlock",
        "email": "jspurlock@google.com",
        "time": "Sat Feb 28 14:47:49 2015 -0500"
      },
      "message": "Remove unused imports in frameworks/base.\n\nChange-Id: I031443de83f93eb57a98863001826671b18f3b17\n"
    },
    {
      "commit": "add04be7c8411aa5985d27d20c1c6466115d0498",
      "tree": "51fae6b9a9f75ec028f86bf166d9de15c23ae711",
      "parents": [
        "627396ac90dd4f8510e931bffb6705f41878c87a"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Wed Feb 25 16:42:00 2015 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Wed Feb 25 16:42:00 2015 -0800"
      },
      "message": "Fix crash when updating adapter offsets.\n\nChange-Id: I0a6923e387f9743a06cc2c4c67995a79789d4cdd\n"
    },
    {
      "commit": "c8e237e27165c7f7855ed0b077cfe5f1e54908ef",
      "tree": "4d489f081da0501f790de2318b2ea012b9222645",
      "parents": [
        "0d8b97a44e4cb5c5cfffd6421eb2cec1ebc00d2f"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Fri Feb 20 18:36:32 2015 -0800"
      },
      "committer": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Wed Feb 25 16:41:09 2015 -0800"
      },
      "message": "[Renderscript] JAVA API update for Allocation.CopyTo\nadd the following functions to make it more symmetric to copyFrom().\n\n  - copy1DRangeToUnchecked, copy1DRangeTo\n  - copy2DRangeToUnchecked, copy2DRangeTo\n  - copy3DRangeToUnchecked, copy3DRangeTo\n  - setFromFieldPacker, 2D and 3D variants\n  - copyElementTo, (1D, 2D \u0026 3D)\n\nChange-Id: I6b896123e1c00cead552aa5b31a701b15dd70f85\n"
    },
    {
      "commit": "a15ac5fea3c88f908bf808d7b4cda276fb3f513f",
      "tree": "8f54a3dafc2ea3e60f6487157d52726b939f7c69",
      "parents": [
        "4fecab570da64a1956352aedf1b3245d3ba26030",
        "adb52ef7034d4d3e0eee58cedae2a343d29771b9"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Fri Feb 20 20:00:40 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Feb 20 20:00:40 2015 +0000"
      },
      "message": "am adb52ef7: Merge \"Implement finalizer for RS contexts.\"\n\n* commit \u0027adb52ef7034d4d3e0eee58cedae2a343d29771b9\u0027:\n  Implement finalizer for RS contexts.\n"
    },
    {
      "commit": "d22a6f09dc4df8fd19b85bace5085aa099b90e53",
      "tree": "f89796b0a2c5f8872f4c409f09dd1475ca242df8",
      "parents": [
        "e460f88d37ce035718987b9424190956a6bba52f"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Thu Feb 19 17:19:52 2015 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Thu Feb 19 17:19:52 2015 -0800"
      },
      "message": "Implement finalizer for RS contexts.\n\nFixes memory leak when apps forget to call .destroy() on the context.\n\nChange-Id: Ida4685768e92cfe3875da38846d17b86cc386cd0\n"
    },
    {
      "commit": "4fecab570da64a1956352aedf1b3245d3ba26030",
      "tree": "4986924779f175b20662b8f41144fdb5f40d40b2",
      "parents": [
        "644ebc8800ad5e2fa1c239bd65a2cf6a88e6556b",
        "32acf753e8989766f67fd5300d3eb467f707cc79"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Thu Feb 19 14:31:36 2015 -0800"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Thu Feb 19 14:31:36 2015 -0800"
      },
      "message": "Merge commit \u002732acf753e8989766f67fd5300d3eb467f707cc79\u0027 into HEAD\n"
    },
    {
      "commit": "25207df658d6a8a3e885c7017fcc25702363583c",
      "tree": "1f6c3911bdac4830524e1c19ff31111a6955bab3",
      "parents": [
        "627396ac90dd4f8510e931bffb6705f41878c87a"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Mon Jan 12 16:47:56 2015 -0800"
      },
      "committer": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Tue Feb 17 13:10:25 2015 -0800"
      },
      "message": "Add BLAS intrinsic.\n\nChange-Id: I95ddc46cb3f6217d2ead1091fd47450389544324\n"
    },
    {
      "commit": "ec10f833b4276cef130a26d5e4d30935dcd3ef35",
      "tree": "17479ba05607d1b3bab765316a0defec81bb5a7b",
      "parents": [
        "04bd52d77cd489898555e6c529e7fade7f33bd6d",
        "6e0ad25ca8def88a48c9cc6436b12da7ff4600c2"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue Feb 10 01:44:11 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 10 01:44:11 2015 +0000"
      },
      "message": "am 2a3cdf57: Merge \"Implement array types\"\nautomerge: 6e0ad25\n\n* commit \u00276e0ad25ca8def88a48c9cc6436b12da7ff4600c2\u0027:\n  Implement array types\n"
    },
    {
      "commit": "46ba27e3fdcf1ce3b940e8b2ec90fcd2c9b7fe43",
      "tree": "9672f7c3f4df7641cfa6eee1ff0898a4bcd95c0e",
      "parents": [
        "1269ff961000c726247d510762e42b21562b8c2b"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Fri Feb 06 17:45:15 2015 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Fri Feb 06 17:45:15 2015 -0800"
      },
      "message": "Implement array types\n\nChange-Id: I1b83f21ea2aeaa4b9f5934aadcb69d4a1c1fea20\n"
    },
    {
      "commit": "b457258b5adc76989e39fe5f3e63781d4ee47576",
      "tree": "0bedb4b33f10f018cc425ac707d2195bd19d05a2",
      "parents": [
        "b43e74bbce46f2f328e2031a7ae3447f415ef9ca",
        "da91dfbdf20271dffce5357195800cf36183ad97"
      ],
      "author": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Thu Feb 05 02:31:46 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Feb 05 02:31:46 2015 +0000"
      },
      "message": "am da91dfbd: am 1269ff96: Merge \"Adds invocable functions to ScriptGroup\"\n\n* commit \u0027da91dfbdf20271dffce5357195800cf36183ad97\u0027:\n  Adds invocable functions to ScriptGroup\n"
    },
    {
      "commit": "1269ff961000c726247d510762e42b21562b8c2b",
      "tree": "a23dc006bc3d3e7b098ae46115a8041922762a63",
      "parents": [
        "21702263d96341bc13420e2c74af9a4bec6c7907",
        "be392ad35e29b17ed54fdbbbb8dd3e80fc1022b9"
      ],
      "author": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Thu Feb 05 01:05:08 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 05 01:05:08 2015 +0000"
      },
      "message": "Merge \"Adds invocable functions to ScriptGroup\""
    },
    {
      "commit": "4bd2c00d8d27d37c5e90a42ec2e39dd9fdd149eb",
      "tree": "179f7bbca4d4e9adbd0be353e3fd164a33b7dcbc",
      "parents": [
        "c7e6b93aba9dce93aacb05b5d9f59d09eddb0329",
        "58fd96c607de7f7f821a0b15fd37bc28323fcfde"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Thu Feb 05 00:27:49 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Feb 05 00:27:49 2015 +0000"
      },
      "message": "Merge \"make Allocation.destroy() include setSurface(null) for USAGE_IO_OUTPUT (Native RS)\" automerge: 9a55cbc\nautomerge: 58fd96c\n\n* commit \u002758fd96c607de7f7f821a0b15fd37bc28323fcfde\u0027:\n  make Allocation.destroy() include setSurface(null) for USAGE_IO_OUTPUT (Native RS)\n"
    },
    {
      "commit": "be392ad35e29b17ed54fdbbbb8dd3e80fc1022b9",
      "tree": "6737ba3025bb6113bb117099164ea8fcc5cce3fa",
      "parents": [
        "240e8743977d1a1e7a43ff42e0d52148db10cda8"
      ],
      "author": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Fri Jan 23 17:16:02 2015 -0800"
      },
      "committer": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Wed Feb 04 16:24:48 2015 -0800"
      },
      "message": "Adds invocable functions to ScriptGroup\n\nThis also includes InvokeID support\n\nChange-Id: I5b59df166ea30b309b8dd9623825ac0e72d03856\n"
    },
    {
      "commit": "f0f6e80baee176b4608402d067a75c45be18d553",
      "tree": "cd8f0c42fce8a64c71f14e4995d695a2043deb5a",
      "parents": [
        "53e8d6f934be403b9c7733c190b6052d60dd0658"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Tue Feb 03 17:16:43 2015 -0800"
      },
      "committer": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Tue Feb 03 17:16:43 2015 -0800"
      },
      "message": "make Allocation.destroy() include setSurface(null) for USAGE_IO_OUTPUT\n(Native RS)\n\nChange-Id: I23041da03c2c928ceec76037804abb5dc7e6eb64\n"
    },
    {
      "commit": "712e38eaba012904a515dc84d1edda4dab563dcc",
      "tree": "dbed727b9383e5f00b875f2e572cb4eef6f8d7eb",
      "parents": [
        "e9557d7d2728d1c77e4d173e8f6d954eeeb69357",
        "29fe5ef179a4a7de15360650353c6196f9350b07"
      ],
      "author": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Tue Feb 03 06:27:39 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Feb 03 06:27:39 2015 +0000"
      },
      "message": "Merge \"Pass in code cache directory when creating a script group.\" automerge: 9559ce7\nautomerge: 29fe5ef\n\n* commit \u002729fe5ef179a4a7de15360650353c6196f9350b07\u0027:\n  Pass in code cache directory when creating a script group.\n"
    },
    {
      "commit": "ebf63408d2b5181aeb7d83adf0f7ab95946a16d4",
      "tree": "d2cf06acf33ad4cef99b6dc24d976892160791b2",
      "parents": [
        "106da5bf80d182a2e6fd346e1836ae4fc0ba1d92"
      ],
      "author": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Fri Jan 16 11:06:26 2015 -0800"
      },
      "committer": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Thu Jan 29 08:46:46 2015 -0800"
      },
      "message": "Pass in code cache directory when creating a script group.\n\nChange-Id: Ia73ea917a126a5055ec97f13d90a5feaafd6a2f5\n"
    },
    {
      "commit": "2fd1a8b6ca93a99c083a3269ae69ae7d67701a8b",
      "tree": "afe9e9aa3d2a2949a1aa4b422abd8adc8833f550",
      "parents": [
        "f647cde899c4462b465721cd705f234da7e82730",
        "1446eb8f6130e4833ca2b74331b867d30445aca3"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Fri Jan 23 19:34:48 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jan 23 19:34:48 2015 +0000"
      },
      "message": "am 2772ee6d: Merge \"[RenderScript] Allow U8_2 \u0026 U8_3 input allocation for Histogram Intrinsic\" into lmp-mr1-dev\nautomerge: 1446eb8\n\n* commit \u00271446eb8f6130e4833ca2b74331b867d30445aca3\u0027:\n  [RenderScript] Allow U8_2 \u0026 U8_3 input allocation for Histogram Intrinsic\n"
    }
  ],
  "next": "8a1265384b0409ea0245d53e665c69426f6b7b2f"
}
