)]}'
{
  "log": [
    {
      "commit": "8a1265384b0409ea0245d53e665c69426f6b7b2f",
      "tree": "6d92bd4e20d71e773a6f71f2531e630aa2b00bb9",
      "parents": [
        "73500edb42d9270437e41ff2ddaa0cd6eacb422b"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Fri Jan 23 09:41:04 2015 -0800"
      },
      "committer": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Fri Jan 23 19:15:57 2015 +0000"
      },
      "message": "[RenderScript] Allow U8_2 \u0026 U8_3 input allocation for Histogram\nIntrinsic\n\nBug: 19035242\nBug: 19124958\nChange-Id: I9e806d7a0786e728c5f23607dc67ca5d755e12ed\n"
    },
    {
      "commit": "b590b354ef407c1c60288d2f8c3950d2f53d14fa",
      "tree": "ce0d11c926f03e6f0b23cb18ebf7f50af1e87e10",
      "parents": [
        "298071951210ae23c8023c4dc8f82da5d1760211"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Thu Jan 15 11:09:23 2015 -0800"
      },
      "committer": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Wed Jan 21 21:17:19 2015 +0000"
      },
      "message": "[Renderscript] Add check for Allocation.copyTo(Array) and\nFix the input allocation type check for Histogram Intrinsic.\n\nBug: 19035242\nChange-Id: I0ef2672bf816854db90fc92dc9ef51d1d231c246\n"
    },
    {
      "commit": "c13160a5c17709a093966b258fca0d33299343e4",
      "tree": "5936e14fc9c8970c94951044c90e754e0f3da759",
      "parents": [
        "67af29f6d642c3c578ee1b5af70dc525955982a5"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Tue Dec 16 09:59:09 2014 -0800"
      },
      "committer": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Tue Dec 16 10:13:05 2014 -0800"
      },
      "message": "Fix typo with register native allocation.\n\nbug 18579193\n\nChange-Id: I42d30709b79a37d6a4126559a511e98e9c8d4808\n"
    },
    {
      "commit": "eae247298534e9d09f79ade500a7007ef2e2dc24",
      "tree": "8d264bb830694b737b42b9f7f2dd814749cec68c",
      "parents": [
        "4357d4eabc375c392190cf2d1dfc3aeba9718ceb"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Fri Dec 12 11:34:48 2014 -0800"
      },
      "committer": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Fri Dec 12 13:30:15 2014 -0800"
      },
      "message": "Enable native tracking for RS contexts to improve GC behavior.\n\nThis should prevent apps from leaking RS contexts as easily.\n\nbug 18579193\n\nChange-Id: I2d943ce4443ce7cb90ebdd3dd37d338eda6df3a2\n"
    },
    {
      "commit": "b730d866a0f4f56c103420f818f7f5ec6b8fd618",
      "tree": "7274177f5d55c10d8f654ee288b3e780a98a8fb7",
      "parents": [
        "823fd3c79dd4f762bbc778e0ce9e2204b6d3d454"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Mon Aug 18 16:14:24 2014 -0700"
      },
      "committer": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Mon Aug 18 18:14:32 2014 -0700"
      },
      "message": "Fix IO_INPUT with 64-bit.\n\nbug 16846318\nbug 17006933\n\nChange-Id: Ic13ef26875d8a6fab1ffb542d62038b768a536ff\n"
    },
    {
      "commit": "cd38b763d530d80aab1075dfe3b01be83abed362",
      "tree": "5c331b952b8fd83f71d02e514e4fa05aaf93b7b2",
      "parents": [
        "a2bbbb3bac464c3a52e33008401fed4a7542744c"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Wed Aug 13 13:20:25 2014 -0700"
      },
      "committer": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Thu Aug 14 13:41:02 2014 -0700"
      },
      "message": "Allocation.resize() should throw an exception in API 21+.\n\nbug 16846318\n\nChange-Id: I852331ec226e4cad8be79aa27c4b51183e97cc1d\n"
    },
    {
      "commit": "8fdcf4a08af75d91ca8611b867e57cdf73c4bc49",
      "tree": "4938e2d92597e06c0f7c6253c2d92ca7db54208b",
      "parents": [
        "3de3dc79e569bac3205e9af1ffe726964b845358"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Thu Jul 10 13:00:10 2014 -0700"
      },
      "committer": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Thu Jul 10 13:00:10 2014 -0700"
      },
      "message": "Fix broken blend intrinsic.\n\nChange-Id: I3a1749aed701e17b48c267ca749c9cf29ca12e43\n"
    },
    {
      "commit": "3de3dc79e569bac3205e9af1ffe726964b845358",
      "tree": "adc639d477299df59b0aeb4379f6bba0d41503bd",
      "parents": [
        "dbbf07a5c7f514f2168f236e1df3b2ca70d4ab2f"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Tue Jul 01 16:56:18 2014 -0700"
      },
      "committer": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Wed Jul 09 15:30:42 2014 -0700"
      },
      "message": "Update copyFrom(BaseObj[]) for large objects.\n\nChange-Id: I99cadbd1ad925cad0dd357c9abbd1a49c07785c9\n"
    },
    {
      "commit": "48ba506dfa591d0bcd79a088457eb95a9bd4c575",
      "tree": "fdef187efdaa55a0f67a4fb5e1d553d358a10f4a",
      "parents": [
        "f32b3de8c931060875ed6fa1dbb87b67048d8552",
        "31012e2cef3f36183bcfd243278e969b29360c3e"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Wed Jul 09 07:39:38 2014 -0700"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Wed Jul 09 07:39:38 2014 -0700"
      },
      "message": "resolved conflicts for merge of 31012e2c to master\n\nChange-Id: I2e24e0457570d7d856293637a553f0242a97a83b\n"
    },
    {
      "commit": "949610653fdf55dd2cb3c846047e6aa2c6d73f0d",
      "tree": "3062df8ab3960637b2179d4caf688ca97228e627",
      "parents": [
        "ef2e76675a6c60a2a4764a2e19fdb2c4d9beb00e"
      ],
      "author": {
        "name": "Chris Wailes",
        "email": "chriswailes@google.com",
        "time": "Wed Jun 11 12:01:28 2014 -0700"
      },
      "committer": {
        "name": "Chris Wailes",
        "email": "chriswailes@google.com",
        "time": "Mon Jul 07 12:27:21 2014 -0700"
      },
      "message": "Adds support for multi-input kernels to Frameworks/Base/RS.\n\n* Added a new JNI call to pass arrays of Allocations to the RS runtime.\n* Added a new version of ForEach that takes an array of Allocations.\n* Added some casts to disambiguate existing calls to forEach.\n\nChange-Id: I46d2834c37075b2a2407fd8b010546818a4540d1\n"
    },
    {
      "commit": "7165bd6d7496159b426f072bdf13adfffc917a24",
      "tree": "66b9fb16f5b934dd9c7a03aa90c67c672669e821",
      "parents": [
        "924ed1fae19ba70b5c6267b977ae8c72b63fe99a",
        "1c8da1cccedc7194cc02edbdf26249bc3550195c"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Thu Jun 26 00:13:17 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jun 25 17:35:00 2014 +0000"
      },
      "message": "Merge \"Add check and throw for failed Intrinsic init.\""
    },
    {
      "commit": "346d97112e26407d9e4a207fe0178994ee6579e1",
      "tree": "7c00adc52865d8f872e37afbf33a90c889ff044f",
      "parents": [
        "0d703e4a35d52c1d8900cd6142f84a0d118b8014",
        "6b52ca5949545dcb654672663e2187a70b04f442"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Thu Jun 26 00:32:03 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jun 26 00:32:03 2014 +0000"
      },
      "message": "am 6b52ca59: am 89e4c715: am 7165bd6d: Merge \"Add check and throw for failed Intrinsic init.\"\n\n* commit \u00276b52ca5949545dcb654672663e2187a70b04f442\u0027:\n  Add check and throw for failed Intrinsic init.\n"
    },
    {
      "commit": "6e45f30718e6dd08b6bb5c5f432c8266241252fc",
      "tree": "5898bf47f8a9c1d87188a31539168e9b7fa2d164",
      "parents": [
        "e4e223ced08094898ad64eaddc6cfcb2d3312076"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Wed Jun 04 17:36:05 2014 -0700"
      },
      "committer": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Wed Jun 25 09:20:57 2014 -0700"
      },
      "message": "Remove @hide for new RS constructors.\n\nChange-Id: I015f36e8c54663472f236e311fe279ce06261ff0\n"
    },
    {
      "commit": "fcb3161e57705ee294ce6733c1a488454f314f58",
      "tree": "350c4f4346a8db8dfb49c008c842aaed853e01ce",
      "parents": [
        "d24f557798d04bdd50f2a45e48b70b009a205b4a"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Mon Jun 23 17:35:04 2014 -0700"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Mon Jun 23 17:35:04 2014 -0700"
      },
      "message": "We need to update mPos when we copy a FieldPacker via its data[] member.\n\nBug: 15756600\n\nThis change also adds a TODO/FIXME related to subAlign() and our tracking\nmechanism for it. We need to further investigate how to make subAlign() work\nproperly if a user copies their FieldPacker.\n\nChange-Id: I861e529abd11e378f7c73b510d7f418b940fe480\n"
    },
    {
      "commit": "1c8da1cccedc7194cc02edbdf26249bc3550195c",
      "tree": "93cfad277aadcf6936ea7898023f80d498d9de36",
      "parents": [
        "0b57289678a4dc82fefa4894901af1be7f5cc3c6"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Mon Jun 23 15:15:08 2014 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Mon Jun 23 15:15:08 2014 -0700"
      },
      "message": "Add check and throw for failed Intrinsic init.\n\nChange-Id: Icd53b3edd8e887d3692e5815dc0c38cd68b7aeb1\n"
    },
    {
      "commit": "71b676bc953b91209b3eb8b142153367222c0abd",
      "tree": "574c65574efdce2512f4c8570a8bc30f4e51890c",
      "parents": [
        "091208709ab2dffa2ab7b22ee17dbb42e1d725e6",
        "ed24d3f2e991906973afce8aa6a3fa54f4a3e4df"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Tue Jun 24 10:38:45 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Jun 24 10:38:45 2014 +0000"
      },
      "message": "am ed24d3f2: am db3bcfb8: am 44023a4f: Merge \"We need to update mPos when we copy a FieldPacker via its data[] member.\"\n\n* commit \u0027ed24d3f2e991906973afce8aa6a3fa54f4a3e4df\u0027:\n  We need to update mPos when we copy a FieldPacker via its data[] member.\n"
    },
    {
      "commit": "b02dadd47c20b65569413cb4575c6050fe7b609f",
      "tree": "f09bd76126db83cd60fd5da2b74addd537bfb91a",
      "parents": [
        "8e21e21550eddce01ad06fdf05b342993bf44c6a",
        "fa1275a6e743c4661cc3d5e05bb89559a8e59727"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Thu Jun 19 03:04:32 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jun 18 22:48:04 2014 +0000"
      },
      "message": "Merge \"Create FieldPacker.getPos() to get the actual amount of data used for FP.\""
    },
    {
      "commit": "fa1275a6e743c4661cc3d5e05bb89559a8e59727",
      "tree": "4c86df54c9a64caeccd458d68969bd67c65c808d",
      "parents": [
        "88b37edaeab7b31cab0f5115e5c9f63a49991408"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Tue Jun 17 17:25:04 2014 -0700"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Wed Jun 18 00:24:44 2014 -0700"
      },
      "message": "Create FieldPacker.getPos() to get the actual amount of data used for FP.\n\nWe need larger buffers to handle 64-bit RS object types, but 32-bit code\nwill never fill all of the getData().length bytes. This allows us to retain\nour verification code.\n\nWe have to modify an existing use of FieldPacker that was doing partial\nupdates of the underlying buffer. This was really relying on the old data\nto be implicitly selected and written back, but that is not guaranteed by\nthe original API. This also required a fix to the FieldPacker.reset() API,\nwhich was not allowing the FieldPacker to ever point to the final entry in\nits buffer.\n\nChange-Id: Idcd52790ac2b0ab1eff3f043e7eec2832953f04b\n"
    },
    {
      "commit": "b49dfeaea96375b3b8fc1921f8b891c340f0baf2",
      "tree": "c4a30f9ad69212d246da1677404cbc90f16d0867",
      "parents": [
        "88b37edaeab7b31cab0f5115e5c9f63a49991408"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Wed Jun 18 13:17:57 2014 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Wed Jun 18 13:17:57 2014 -0700"
      },
      "message": "Fix element size on 64b\n\nRenderScript Element types know their own size.  This\nchange properly tracks the new object sizes.\n\nChange-Id: I3cbf76a7ec5f68056ed5599e9406cea05ba86969\n"
    },
    {
      "commit": "7f22d0154532a2b65a3f300a25369bf66e3f6cf4",
      "tree": "21aa21500f6c5f3d5a59a0fd7c44fe82c828f95c",
      "parents": [
        "6f2b8e55eebbaef7ac4ee95ccc7af6f92e5a5880",
        "c5b11fcc1f4fc4fba988218d0a99a19690398a56"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Thu Jun 19 03:26:15 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jun 19 03:26:15 2014 +0000"
      },
      "message": "am c5b11fcc: am ff83ed2d: am b02dadd4: Merge \"Create FieldPacker.getPos() to get the actual amount of data used for FP.\"\n\n* commit \u0027c5b11fcc1f4fc4fba988218d0a99a19690398a56\u0027:\n  Create FieldPacker.getPos() to get the actual amount of data used for FP.\n"
    },
    {
      "commit": "864b75be515eec7a2818c0b62fe4174e7b7210c2",
      "tree": "e1378f10feb479cc48dc578a2e0cbd4e2737e27f",
      "parents": [
        "7a2d46f39bb47304be4faa63123af3a14a5133d7",
        "3aa4de11b05599d75af92a15820731144941c38f"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Wed Jun 18 23:14:14 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jun 18 23:14:14 2014 +0000"
      },
      "message": "am 3aa4de11: am 802aaf3b: am 47de3060: Merge \"Fix element size on 64b\"\n\n* commit \u00273aa4de11b05599d75af92a15820731144941c38f\u0027:\n  Fix element size on 64b\n"
    },
    {
      "commit": "6b605045b17baece0e653fca60d59572736323cd",
      "tree": "b5306a2d0820128105da53405008649d41c2a331",
      "parents": [
        "d7e16851285e19cb412fc14635a9f3f74bc07e0c",
        "6f09d08a26a902d9476e4f32530970e8504232b7"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Tue Jun 17 22:32:04 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 17 20:55:27 2014 +0000"
      },
      "message": "Merge \"Switch from Droid -\u003e Noto for RS fonts.\""
    },
    {
      "commit": "6f09d08a26a902d9476e4f32530970e8504232b7",
      "tree": "3306848fe3ccaff896c488ed4127b0cbecaf01c5",
      "parents": [
        "df8427c32484dcdec25618cb6537c7280acad0fa"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Wed Jun 11 17:57:16 2014 -0700"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Wed Jun 11 17:57:16 2014 -0700"
      },
      "message": "Switch from Droid -\u003e Noto for RS fonts.\n\nBug: 15436348\nChange-Id: Ie62092538c7d865dcaba668392a4397baef725ec\n"
    },
    {
      "commit": "eb2b52ffaff549df07fbf848d1475a207d33038d",
      "tree": "03d48c26f74d9e1600a0bd1465da67b8faf4d64c",
      "parents": [
        "a6ce7708d6124224399241503fadcafe0c4684d4",
        "604ea0e415faa2466ab6c89372001d6c93ad0d98"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Thu Jun 12 23:13:28 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jun 12 23:13:28 2014 +0000"
      },
      "message": "am 604ea0e4: am b1c9430c: am 77d28ca2: Merge \"Move FieldPacker over to use large objects on 64-bit.\"\n\n* commit \u0027604ea0e415faa2466ab6c89372001d6c93ad0d98\u0027:\n  Move FieldPacker over to use large objects on 64-bit.\n"
    },
    {
      "commit": "b1c9430c8749b1feba59bb55a31cb1364270981b",
      "tree": "adaa1deae37cc88bc34a182e9eeb7b367ba59581",
      "parents": [
        "9a0485aa567c99157e45d08e9712a281f34ffc5f",
        "77d28ca25378530f92d409fbd72a38a1e256b59f"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Thu Jun 12 23:05:16 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jun 12 23:05:16 2014 +0000"
      },
      "message": "am 77d28ca2: Merge \"Move FieldPacker over to use large objects on 64-bit.\"\n\n* commit \u002777d28ca25378530f92d409fbd72a38a1e256b59f\u0027:\n  Move FieldPacker over to use large objects on 64-bit.\n"
    },
    {
      "commit": "4154bbd69b6763a65cec384b9b0e98c43350d0e3",
      "tree": "c7dbdfc34f6a99128e0f839356e8e3945e13ec41",
      "parents": [
        "1ef888e564926b78aeb02ef1085be2f72227b862"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Thu Jun 12 14:17:53 2014 -0700"
      },
      "committer": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Thu Jun 12 14:23:19 2014 -0700"
      },
      "message": "Move FieldPacker over to use large objects on 64-bit.\n\nChange-Id: I1d4d502a3f9d86c6cf0f516cc087b1457f86ac28\n"
    },
    {
      "commit": "08d3775cbef1ddcb35d194d8239f82d9c13600bd",
      "tree": "a6bb9a944761de04708c019a92093efe8b9feadc",
      "parents": [
        "a18d0acc1fa9822cac2c63ace318ec546603e142",
        "7fa0e6bc69f75dc508a8bcc7a1e9eaabe51c55e1"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Fri Jun 06 22:41:22 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jun 06 22:41:22 2014 +0000"
      },
      "message": "am b43bc047: Merge \"Change flags to use int instead of long.\" into lmp-preview-dev\n\n* commit \u0027b43bc0475490fe2a20c2ddeed1c34b55b8f8a152\u0027:\n  Change flags to use int instead of long.\n"
    },
    {
      "commit": "fd710e705ac4564bc9c8a15a91857eb1cff75e91",
      "tree": "726c833089e9943e30e23604fe83e66ebbf20614",
      "parents": [
        "08c06495ccf9709b4540abda12221f177adad6ec"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Fri Jun 06 11:10:45 2014 -0700"
      },
      "committer": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Fri Jun 06 11:10:45 2014 -0700"
      },
      "message": "Change flags to use int instead of long.\n\nbug 15429629\n\nChange-Id: Ideb983b17aa3c146d23f2be6bb0e9808cb6725b7\n"
    },
    {
      "commit": "fdb15a76a30de169aac63d4c2260aa293477557e",
      "tree": "fca7d60184b0b729027912bf2c1a23efa148f5b2",
      "parents": [
        "1afc29ae3895f7362e50f1d7b9f35bb689c96140"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Fri Jan 31 12:57:20 2014 -0800"
      },
      "committer": {
        "name": "Qiwen Zhao",
        "email": "zhao@google.com",
        "time": "Wed Jun 04 10:25:54 2014 -0700"
      },
      "message": "DO NOT MERGE: Mark new util type functions as @hide in AOSP.\n\nChange-Id: I834e07aef142aa79ed1603535689d0b833357f6c\n"
    },
    {
      "commit": "56f9e6f8d5436d50530807950661e66ca5efe2bb",
      "tree": "dc72e2006657fd446f8115403e27487c998cbd76",
      "parents": [
        "422b38f1a003d2633743e3249906c80084d88d11"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Fri May 16 11:47:26 2014 -0700"
      },
      "committer": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Tue Jun 03 15:11:37 2014 -0700"
      },
      "message": "Add support for mixed 32/64 APKs using RenderScript.\n\nChange-Id: I8901a1547d180c9dcef320f86d07a5b82551fb5c\n"
    },
    {
      "commit": "1afc29ae3895f7362e50f1d7b9f35bb689c96140",
      "tree": "518d6ab2a7ad9b6152cc05f8171f34e0e15b60d6",
      "parents": [
        "7e547e0d72817032737909952f00acc2e777a35a",
        "f0c62b26765f1e0ec0df8fceeecb77fca690c29a"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Tue Jun 03 21:36:19 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jun 03 21:36:19 2014 +0000"
      },
      "message": "Merge \"Add support for mixed 32/64 APKs using RenderScript.\""
    },
    {
      "commit": "f0c62b26765f1e0ec0df8fceeecb77fca690c29a",
      "tree": "f79737d93c08e6cb882cdc241da57926add84d90",
      "parents": [
        "b75b3aaac4f0282a99bb4486b5dce51a87bc0dd7"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Fri May 16 11:47:26 2014 -0700"
      },
      "committer": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Tue Jun 03 12:30:53 2014 -0700"
      },
      "message": "Add support for mixed 32/64 APKs using RenderScript.\n\nChange-Id: I8901a1547d180c9dcef320f86d07a5b82551fb5c\n"
    },
    {
      "commit": "b69c791b7995afa5d74d081ef13ccc49a8a7e8da",
      "tree": "0241c7ae2b2d056c7c16f81358d3da3d366ea40b",
      "parents": [
        "47a7d61e70230bbed030e8795a17bf43c479616f"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue May 20 18:48:35 2014 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue May 20 18:48:35 2014 -0700"
      },
      "message": "Validate RenderScript context creation flags\n\nSync the IDs to that of the native interface.\n\nChange-Id: I7516c1ea4f4a93844ddb8397b2fc1e79ff8d6b68\n"
    },
    {
      "commit": "26e9051957dc3255cce9c5336c4a32f280c3eb4d",
      "tree": "922b3764b8fc4149ca7cb42f0ac9fa4ef442ecf8",
      "parents": [
        "c9e7b1e3dae2b2b6207aac16e94cce1b8220a85e"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Wed May 07 14:23:27 2014 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Wed May 07 14:23:46 2014 -0700"
      },
      "message": "Add flags to context creation for RS\n\nWe have a number of context options exposed though native\nthat were not available though the Java API.  This brings them\nto parity.  Will finish plumbing in a follow on CL.\n\nChange-Id: I8c65ee743d0e750e418304127b84088f25176c38\n"
    },
    {
      "commit": "18033abaafed45cb5470f3c277db9475576ade12",
      "tree": "87194e415e7ada3325d3b145f9d8c113d545a1d4",
      "parents": [
        "bf19fa4fe653fbba9bed5d3a13f52e043ac44dab"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Thu Apr 17 13:52:26 2014 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Thu Apr 17 13:52:26 2014 -0700"
      },
      "message": "Unhide RenderScript resize intrinsic\n\nChange-Id: I450c83ad00bcb7d999aaf7d4bd7ea88d63ab8fea\n"
    },
    {
      "commit": "c99a9b28ef9d480fcbffb070db79eb76a9aae30b",
      "tree": "447f0c566a017d6d1d3842c7dc20b529a7771548",
      "parents": [
        "61e3991bf64b86de32ad24ffcf1753f0f8a80166",
        "5170476c5bf470b57616380aa7b15b44e5a24bea"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Thu Apr 17 19:36:40 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 17 19:36:40 2014 +0000"
      },
      "message": "am 5170476c: am a4af5726: am 112d1b94: Merge \"Add BiCubic resize instrinsic\"\n\n* commit \u00275170476c5bf470b57616380aa7b15b44e5a24bea\u0027:\n  Add BiCubic resize instrinsic\n"
    },
    {
      "commit": "a4af5726c4c8c882ca65a049bfa824922609d464",
      "tree": "9bd05783f1a50b6b44ec44a966f84de306dd90e5",
      "parents": [
        "936e87e12dd1335c6f773705fd0a7edb32bc4385",
        "112d1b94ee8456dba16842e6b964eb35aef95818"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Thu Apr 17 17:02:10 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Apr 17 17:02:10 2014 +0000"
      },
      "message": "am 112d1b94: Merge \"Add BiCubic resize instrinsic\"\n\n* commit \u0027112d1b94ee8456dba16842e6b964eb35aef95818\u0027:\n  Add BiCubic resize instrinsic\n"
    },
    {
      "commit": "464af41b28cfb1b56fdf4aeda117b4a4c5e99eb9",
      "tree": "5640ea1eb8e6fdd62dd331a6ecebe6a61783ca60",
      "parents": [
        "0d54e471fa90c2759e86dc47c642f7af277a50f0"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Wed Apr 16 17:13:09 2014 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Wed Apr 16 17:13:09 2014 -0700"
      },
      "message": "Add BiCubic resize instrinsic\n\nChange-Id: Iafec3f4260bb5d3a3133b034e42dfb0a94ae9f81\n"
    },
    {
      "commit": "afec430ada65936a4bb9143ec82c4c0429032fed",
      "tree": "b8c2afd4fc4990ae571c18a27396d39028ad3bd9",
      "parents": [
        "0ba2de8530a5006538154fb5151081c60afef52d",
        "c796ccaafb935592b98d5aaad2594791935f6530"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue Apr 01 00:24:57 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 01 00:24:57 2014 +0000"
      },
      "message": "am c796ccaa: am 095ece10: am b3cafa56: Merge \"Fix RenderScriptGL setSurfaceTexture problem\"\n\n* commit \u0027c796ccaafb935592b98d5aaad2594791935f6530\u0027:\n  Fix RenderScriptGL setSurfaceTexture problem\n"
    },
    {
      "commit": "095ece10095ecb8c76e3ed4fb0dd1e23a5ced22b",
      "tree": "1b2ed4f30cb00de31f7133c5f5f81951d1df7638",
      "parents": [
        "e531e2ec6b311c35b077cc228e832b3f1530dffa",
        "b3cafa56205942343930e4fbb0a3d50d6e33a046"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue Apr 01 00:10:55 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Apr 01 00:10:55 2014 +0000"
      },
      "message": "am b3cafa56: Merge \"Fix RenderScriptGL setSurfaceTexture problem\"\n\n* commit \u0027b3cafa56205942343930e4fbb0a3d50d6e33a046\u0027:\n  Fix RenderScriptGL setSurfaceTexture problem\n"
    },
    {
      "commit": "21e0af987d7baccd5417a2f744d2dd706d85604e",
      "tree": "e3365704f32b67c61f8aaa710b0ff34a4f864c82",
      "parents": [
        "1e4cad8198056a5e27a7aeb104ceb8ada331eafe"
      ],
      "author": {
        "name": "Xiaofei Wan",
        "email": "xiaofei.wan@intel.com",
        "time": "Mon Mar 31 14:26:20 2014 +0800"
      },
      "committer": {
        "name": "Xiaofei Wan",
        "email": "xiaofei.wan@intel.com",
        "time": "Mon Mar 31 14:40:08 2014 +0800"
      },
      "message": "Fix RenderScriptGL setSurfaceTexture problem\n\nrsnContextSetSurfaceTexture() has no implementation in rs-jni, use nContextSetSurface() in setSurfaceTexture().\n\nChange-Id: I066432575c9e74f21ea3a3776628b572b6e31377\nSigned-off-by: Xiaofei Wan \u003cxiaofei.wan@intel.com\u003e\n"
    },
    {
      "commit": "5341f881e0372c1c2af570d42fbe61a6500f315c",
      "tree": "bcd9336df613e882d3f6363395f330dfe9a622ca",
      "parents": [
        "13403eabb628b1dd99f3bd265886c70f5503f620",
        "4f346bf0ffe1c596ca261dfec23c50977de77d82"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@android.com",
        "time": "Wed Mar 19 21:22:06 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Mar 19 21:22:06 2014 +0000"
      },
      "message": "am 4f346bf0: am ff1e1d99: am 240d5638: am c1f3d4c1: Merge \"Fix 64 bit compile failures in renderscript\"\n\n* commit \u00274f346bf0ffe1c596ca261dfec23c50977de77d82\u0027:\n  Fix 64 bit compile failures in renderscript\n"
    },
    {
      "commit": "240d56386377f3bcd554a2cc07e0c3e336103c86",
      "tree": "ef5b6f11400f104acc8bf4e80163b03a946f2d23",
      "parents": [
        "e75d340ae5919942d19f57856ae9e3f8bc62e098",
        "c1f3d4c1ba7903d1b72c2341b5284da12b79ee46"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@android.com",
        "time": "Wed Mar 19 14:05:20 2014 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Mar 19 14:05:20 2014 -0700"
      },
      "message": "am c1f3d4c1: Merge \"Fix 64 bit compile failures in renderscript\"\n\n* commit \u0027c1f3d4c1ba7903d1b72c2341b5284da12b79ee46\u0027:\n  Fix 64 bit compile failures in renderscript\n"
    },
    {
      "commit": "78c0ce56129d8109fa2427de769f4d25a971d162",
      "tree": "17d02c3e6abe4af0852702ff237a1f06d7763960",
      "parents": [
        "7cb1dfe690b2d700ce212712287dfd59c2c8e43f"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Wed Mar 19 10:15:51 2014 +0000"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Wed Mar 19 17:14:54 2014 +0000"
      },
      "message": "Fix 64 bit compile failures in renderscript\n\nUse uintptr_t for pointers (and not uint32_t) and\nalso don\u0027t assume that size_t is 32 bits wide.\n\nAlso uses java longs for passing pointers across\nJNI boundaries.\n\nChange-Id: Ie52bd8ae967fbddc911eda3a43cc799d53bbce66\n"
    },
    {
      "commit": "659a05a25c006359d8f119e7b66a9827b22e3c2a",
      "tree": "f85d986eba4d477d36ff806e77ca5deb765671f8",
      "parents": [
        "5cdb8d1d9951c0099316557327dbb91b32f886b6",
        "edf0b79d55df17fddb6b96de32f34ffccc8ec2d4"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Thu Mar 06 02:29:06 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Mar 06 02:29:06 2014 +0000"
      },
      "message": "am edf0b79d: am 24ea88a9: am 9a9916b5: am 2383f220: Merge \"Validate objects are from the correct context.\"\n\n* commit \u0027edf0b79d55df17fddb6b96de32f34ffccc8ec2d4\u0027:\n  Validate objects are from the correct context.\n"
    },
    {
      "commit": "9a9916b58fb22da735d18a03beffb24b4d5cd9a3",
      "tree": "b3ad8af4469c88f93a633e5fea65ccdca308f6d7",
      "parents": [
        "9c6f41e3eb2258d52480be04dd8916a10f8be8db",
        "2383f2200ab0c2dbd71708b5c1fb6af98db408fa"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Wed Mar 05 16:56:02 2014 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Mar 05 16:56:02 2014 -0800"
      },
      "message": "am 2383f220: Merge \"Validate objects are from the correct context.\"\n\n* commit \u00272383f2200ab0c2dbd71708b5c1fb6af98db408fa\u0027:\n  Validate objects are from the correct context.\n"
    },
    {
      "commit": "678cc7fe9fef00fb3381e64f95cc6907796bcd8e",
      "tree": "ffaba9543cfbc5de64b73b6b895a63ffef87bd87",
      "parents": [
        "22f66b76f5e49704f3be76ad3fff7e4b5456864d"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Wed Mar 05 16:09:02 2014 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Wed Mar 05 16:09:02 2014 -0800"
      },
      "message": "Validate objects are from the correct context.\n\nChange-Id: I7d87b0e253b8d2e36d1aed790cfe3a7dd23e158f\n"
    },
    {
      "commit": "8d2e9a0859bb26bf246efa4b6c81992c48b2120c",
      "tree": "27ebf386c2352aa892c3d5c06b95ba2285ceea1f",
      "parents": [
        "83b607a332dd57e76484c7ec1789e59d7c622b5d",
        "4db08b044dfbd01912353f0c85a43973407d98b0"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Mon Mar 03 20:55:31 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Mar 03 20:55:31 2014 +0000"
      },
      "message": "am 4db08b04: am 9f141fbb: am fb51a430: am 8377a4fd: Merge \"Fix null check for BaseObj.equals.\"\n\n* commit \u00274db08b044dfbd01912353f0c85a43973407d98b0\u0027:\n  Fix null check for BaseObj.equals.\n"
    },
    {
      "commit": "fb51a4301c8dc4d8ba1b6f84b55a76ec88d683dc",
      "tree": "10b624886fd2a7bf65928e856a7af3444d61e74b",
      "parents": [
        "26026c62788f508f9de0df608dd7043e7d1399f6",
        "8377a4fd03d4fc367e0cb07af748ae941d9960a9"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Mon Mar 03 11:12:01 2014 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Mar 03 11:12:01 2014 -0800"
      },
      "message": "am 8377a4fd: Merge \"Fix null check for BaseObj.equals.\"\n\n* commit \u00278377a4fd03d4fc367e0cb07af748ae941d9960a9\u0027:\n  Fix null check for BaseObj.equals.\n"
    },
    {
      "commit": "8377a4fd03d4fc367e0cb07af748ae941d9960a9",
      "tree": "3c3d59ae3931f8618989c6fc3492c7e177b2483a",
      "parents": [
        "dd72b6e76c5d5e819809bd3d2ef4ff6f700af759",
        "78214c9531f936549bd9141ca7a6aa5ac27c8622"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Mon Mar 03 19:09:07 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 03 19:09:08 2014 +0000"
      },
      "message": "Merge \"Fix null check for BaseObj.equals.\""
    },
    {
      "commit": "78214c9531f936549bd9141ca7a6aa5ac27c8622",
      "tree": "1205222db07558a794026190ef2d7c2ccc6815a1",
      "parents": [
        "e4dae5f2c26f5992a31f8ce15811fc082647ddb8"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Fri Feb 28 16:57:47 2014 -0800"
      },
      "committer": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Fri Feb 28 16:57:47 2014 -0800"
      },
      "message": "Fix null check for BaseObj.equals.\n\nChange-Id: I4f060697db175cbf0b5617c1220db853bbe53f1f\n"
    },
    {
      "commit": "11e4317555fdabeecf28fe8a70bfecb216224ad1",
      "tree": "2dc532d4b20b37fac3185daa6183b328407d03c7",
      "parents": [
        "fc9276340897289b8f848fc722152d6fc0f891ed",
        "62d675c240fd87cb987c86ae4f6ac17dc13374c8"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Fri Feb 28 13:35:07 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Feb 28 13:35:07 2014 +0000"
      },
      "message": "am 62d675c2: am 0d3548be: am d138029d: am 14420e29: Merge \"AArch64: Use long[] for RS id array\"\n\n* commit \u002762d675c240fd87cb987c86ae4f6ac17dc13374c8\u0027:\n  AArch64: Use long[] for RS id array\n"
    },
    {
      "commit": "d138029d92e1d4657815747f30004323061d34de",
      "tree": "b6667df15a6ad4cf8fd914359fb6cd1d9370e0b1",
      "parents": [
        "5e5602da5fa9cd2e1d135b2310af2a8352f65e8d",
        "14420e29abc0f16f818ddaf606515861ba69ae68"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Fri Feb 28 05:26:30 2014 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Feb 28 05:26:30 2014 -0800"
      },
      "message": "am 14420e29: Merge \"AArch64: Use long[] for RS id array\"\n\n* commit \u002714420e29abc0f16f818ddaf606515861ba69ae68\u0027:\n  AArch64: Use long[] for RS id array\n"
    },
    {
      "commit": "14420e29abc0f16f818ddaf606515861ba69ae68",
      "tree": "d229f42ff85cd6db1b3a5547585c607666546d3d",
      "parents": [
        "0c72b76963f7f43a2f986c38831ce76b43c6275a",
        "9807155b11a25fb6068edc9b1cd82928ac2f05de"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Fri Feb 28 13:22:24 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 28 13:22:26 2014 +0000"
      },
      "message": "Merge \"AArch64: Use long[] for RS id array\""
    },
    {
      "commit": "12623f65275475a13109986f9f993a0887caef9b",
      "tree": "6df487eba783112083a43952f1c5b7cf5a8c76d4",
      "parents": [
        "dd615b3c14f9d98d50de0ae5888a4863b6ee2015",
        "afb4f8f144ef70360b70770e17e7d81571e7b296"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Sat Feb 15 00:03:23 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Feb 15 00:03:23 2014 +0000"
      },
      "message": "am afb4f8f1: am 8e30d53b: am 4870c813: am 7d1a6c5c: Merge \"Fix destruction issues relating to AllocationAdapter.\"\n\n* commit \u0027afb4f8f144ef70360b70770e17e7d81571e7b296\u0027:\n  Fix destruction issues relating to AllocationAdapter.\n"
    },
    {
      "commit": "4870c813fe4a6fc7a176f22b5e7f96e9f7a4e469",
      "tree": "b732714564e9167c85d1ed520ca8edb930975435",
      "parents": [
        "da37944785c47b2b92c1a0f79c5d602256859fe6",
        "7d1a6c5cac16795e5953d2b4d34671e34e907632"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Fri Feb 14 15:53:59 2014 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Feb 14 15:53:59 2014 -0800"
      },
      "message": "am 7d1a6c5c: Merge \"Fix destruction issues relating to AllocationAdapter.\"\n\n* commit \u00277d1a6c5cac16795e5953d2b4d34671e34e907632\u0027:\n  Fix destruction issues relating to AllocationAdapter.\n"
    },
    {
      "commit": "6d63c84f443b2dcc573cac69f234b3d52493d7b1",
      "tree": "beeba999ef9539e2827a893e4ed044b1ac08e92c",
      "parents": [
        "d7043f0084237200b6aab5d101c8ab6d3ab495c6"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Wed Feb 12 11:16:17 2014 -0800"
      },
      "committer": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Fri Feb 14 15:48:03 2014 -0800"
      },
      "message": "Fix destruction issues relating to AllocationAdapter.\n\nbug 12971201\n\nChange-Id: I3d9f66f527a35837ac866a695bdcc41d908a2562\n"
    },
    {
      "commit": "b542e8e128178560b7e36d476890e66b4e5a69ff",
      "tree": "6b62c7a21feb5ee1dd1c59acf11122707f1f5287",
      "parents": [
        "d35ceee732ad7172e1f7a4261c361591da260120",
        "bdb04f025ce34b0240f01961c43d8156a78e27a2"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Fri Feb 14 23:41:24 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Feb 14 23:41:24 2014 +0000"
      },
      "message": "am bdb04f02: am 17b7ff4a: am b25a6936: am d7043f00: Merge \"Add hidden minor version ID for support lib workarounds.\"\n\n* commit \u0027bdb04f025ce34b0240f01961c43d8156a78e27a2\u0027:\n  Add hidden minor version ID for support lib workarounds.\n"
    },
    {
      "commit": "b25a6936a1b0dbabaf8ad8c2ce59e7251daa9e8c",
      "tree": "fb107a8a2fcbe7b0b8197f332e34488249c9ee3d",
      "parents": [
        "3bec0fbb349a969934828ee726956877a3a21dee",
        "d7043f0084237200b6aab5d101c8ab6d3ab495c6"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Fri Feb 14 12:51:32 2014 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Feb 14 12:51:32 2014 -0800"
      },
      "message": "am d7043f00: Merge \"Add hidden minor version ID for support lib workarounds.\"\n\n* commit \u0027d7043f0084237200b6aab5d101c8ab6d3ab495c6\u0027:\n  Add hidden minor version ID for support lib workarounds.\n"
    },
    {
      "commit": "d7043f0084237200b6aab5d101c8ab6d3ab495c6",
      "tree": "dcc67f8b7e750e3c30d4bd1120ba0b6c0f715d32",
      "parents": [
        "fa8f95e9b96e3a12e98269c8a31ed34df6a323ca",
        "67cc2d033e90572a198898e1814982bea71a2288"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Fri Feb 14 20:47:33 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 14 20:47:34 2014 +0000"
      },
      "message": "Merge \"Add hidden minor version ID for support lib workarounds.\""
    },
    {
      "commit": "9807155b11a25fb6068edc9b1cd82928ac2f05de",
      "tree": "7ef87913f77fea3bf054023d17fe871668f4c4c1",
      "parents": [
        "89492190b39e301d8203d0a9a9f6b11120c16ecb"
      ],
      "author": {
        "name": "Ashok Bhat",
        "email": "ashok.bhat@arm.com",
        "time": "Wed Feb 12 09:54:43 2014 +0000"
      },
      "committer": {
        "name": "David Butcher",
        "email": "david.butcher@arm.com",
        "time": "Wed Feb 12 23:09:03 2014 +0000"
      },
      "message": "AArch64: Use long[] for RS id array\n\nChange-Id: Ia5145a547c0d13c7d6f1bb4d8f5472be62481bd9\nSigned-off-by: Ashok Bhat \u003cashok.bhat@arm.com\u003e\n"
    },
    {
      "commit": "eaf82374186bd7084826f1cd258c82a3c6a4bf29",
      "tree": "0747e1ee6b5191b2d4a1526f04c450482f6b1d5b",
      "parents": [
        "12f1f5b87326a31f4c69e949a1e645e82c9152d4",
        "38d799fc7a272c3c6ff7b9bc7b7f9239b45bf98c"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Mon Feb 10 15:29:55 2014 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Feb 10 15:29:55 2014 -0800"
      },
      "message": "am 38d799fc: Merge \"Generic object based data copy.\"\n\n* commit \u002738d799fc7a272c3c6ff7b9bc7b7f9239b45bf98c\u0027:\n  Generic object based data copy.\n"
    },
    {
      "commit": "38d799fc7a272c3c6ff7b9bc7b7f9239b45bf98c",
      "tree": "36d0b504c294a8788ffe5e5e5e22384672f3b892",
      "parents": [
        "40545f32d3364604dac0c21a0310c26f7596e3a8",
        "1136bb91b42f6a0ae148b2ac5bcfa67a96d4d7ed"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Mon Feb 10 23:27:05 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 10 23:27:06 2014 +0000"
      },
      "message": "Merge \"Generic object based data copy.\""
    },
    {
      "commit": "1136bb91b42f6a0ae148b2ac5bcfa67a96d4d7ed",
      "tree": "259fc870bed559bcbb3282ef2fbf7ecc9cf68df2",
      "parents": [
        "449273e2d575041ffe1a5d435666d36923de888b"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Mon Nov 25 18:28:33 2013 -0800"
      },
      "committer": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Mon Feb 10 15:18:56 2014 -0800"
      },
      "message": "Generic object based data copy.\n\nThis change consolidates the copy paths to Object based.\nThe runtime now uses reflection to identify the type of\narray present.  This adds support for long/double and reduces\nthe amount of code present.  We could also support arrays of vectors\nor objects in the future with this mechanism.\n\nChange-Id: I2297c1c01fbe6a64c375d6368f25d7db781ea788\n"
    },
    {
      "commit": "f152d950854e3052c5d73aefa43d377c10d7d814",
      "tree": "60589c8194114b072c2e188f4665a3ae3cd5c895",
      "parents": [
        "dd99d87a125526fc31ef3601a5f1c0edace99a7a",
        "33a608a0a326d9671bffd6750cb5521d6687cc57"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Mon Feb 10 13:45:15 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Feb 10 13:45:15 2014 +0000"
      },
      "message": "am 33a608a0: am 578d4f5f: am 56062983: Merge \"AArch64: Use long for pointers in RS Java/JNI code\"\n\n* commit \u002733a608a0a326d9671bffd6750cb5521d6687cc57\u0027:\n  AArch64: Use long for pointers in RS Java/JNI code\n"
    },
    {
      "commit": "578d4f5f50b3b8969125376d696e893dc355faa6",
      "tree": "0fd47306e17d1df57118a6df657b656c6f56155a",
      "parents": [
        "379bb6ed4ea4de035569b04018f84d7ce95a8036",
        "56062983f1e07295c812fba0e22ce579a35b6f76"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Mon Feb 10 05:37:18 2014 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Feb 10 05:37:18 2014 -0800"
      },
      "message": "am 56062983: Merge \"AArch64: Use long for pointers in RS Java/JNI code\"\n\n* commit \u002756062983f1e07295c812fba0e22ce579a35b6f76\u0027:\n  AArch64: Use long for pointers in RS Java/JNI code\n"
    },
    {
      "commit": "56062983f1e07295c812fba0e22ce579a35b6f76",
      "tree": "fdaf7a671ac38603bd2c4817be9e52b2d68fa832",
      "parents": [
        "ff27e6bc44097485abfde24f396399e5eec9ff6d",
        "0e0c0885aed99a119052a792becb5a0c5a93632d"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Mon Feb 10 13:33:26 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 10 13:33:26 2014 +0000"
      },
      "message": "Merge \"AArch64: Use long for pointers in RS Java/JNI code\""
    },
    {
      "commit": "774220fa0b9db19d2ecfbe6febf0ac503dff2afc",
      "tree": "2c4222d57cf557a5b4e9ddfca8def0c4d288bceb",
      "parents": [
        "694a022cb613424261a9753250e1c9a20955a4cf",
        "ecc8ee649578c2bb859c639c361d5a24005b9200"
      ],
      "author": {
        "name": "Jean-Luc Brouillet",
        "email": "jeanluc@google.com",
        "time": "Mon Feb 10 12:51:01 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Feb 10 12:51:01 2014 +0000"
      },
      "message": "am ecc8ee64: am 8067c9ec: am 11e6cabc: Merge \"Fix a typo.\"\n\n* commit \u0027ecc8ee649578c2bb859c639c361d5a24005b9200\u0027:\n  Fix a typo.\n"
    },
    {
      "commit": "8067c9ec87906fb591bbc36d1c8aedb09160b2b4",
      "tree": "374cbb8ea5235f3678bee0597bbdb25c1b63ef7a",
      "parents": [
        "6b1f3acdf0f0806c0b3826d1c4ea43bd6cc6f021",
        "11e6cabc66a5ecfc9dadbd68fc0a5ed7d2a4656d"
      ],
      "author": {
        "name": "Jean-Luc Brouillet",
        "email": "jeanluc@google.com",
        "time": "Fri Feb 07 11:11:28 2014 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Feb 07 11:11:28 2014 -0800"
      },
      "message": "am 11e6cabc: Merge \"Fix a typo.\"\n\n* commit \u002711e6cabc66a5ecfc9dadbd68fc0a5ed7d2a4656d\u0027:\n  Fix a typo.\n"
    },
    {
      "commit": "d60799ec84273504e7582c8c86b49d20afc34deb",
      "tree": "99bdfa2f9fd0d2e2540213572621191d09c9844c",
      "parents": [
        "6ea720bacb805e88fc3b8634bbd9dc7fa918beaa"
      ],
      "author": {
        "name": "Jean-Luc Brouillet",
        "email": "jeanluc@google.com",
        "time": "Fri Feb 07 11:04:26 2014 -0800"
      },
      "committer": {
        "name": "Jean-Luc Brouillet",
        "email": "jeanluc@google.com",
        "time": "Fri Feb 07 11:04:26 2014 -0800"
      },
      "message": "Fix a typo.\n\nChange-Id: I770fe97ab0635de84d15393aca6bca57552f2f10\n"
    },
    {
      "commit": "67cc2d033e90572a198898e1814982bea71a2288",
      "tree": "e3989ee09618a0a0f3892e813571aaeb8ac24a1e",
      "parents": [
        "449273e2d575041ffe1a5d435666d36923de888b"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Thu Feb 06 16:39:38 2014 -0800"
      },
      "committer": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Thu Feb 06 17:07:05 2014 -0800"
      },
      "message": "Add hidden minor version ID for support lib workarounds.\n\nChange-Id: I7940e32c78caaab351fb28d92e5fadbea6292b27\n"
    },
    {
      "commit": "0e0c0885aed99a119052a792becb5a0c5a93632d",
      "tree": "8d8740c998f7ab145266cb91b87a87384672d71b",
      "parents": [
        "bc80e40b160596c262fee0ee4df4b9f15cc14e89"
      ],
      "author": {
        "name": "Ashok Bhat",
        "email": "ashok.bhat@arm.com",
        "time": "Tue Feb 04 14:57:58 2014 +0000"
      },
      "committer": {
        "name": "David Butcher",
        "email": "david.butcher@arm.com",
        "time": "Wed Feb 05 11:26:38 2014 +0000"
      },
      "message": "AArch64: Use long for pointers in RS Java/JNI code\n\nChanges include\n[x] Some JNI functions, with return type jlong, casts\n    pointer to jint before returning it. This has been fixed.\n\n[x] Minor JNI function prototype changes where\n    formal paramter type has been changed to a JNI\n    type (int to jint for example).\n\n[x] long is used for ScriptC, Sampler, Font, ProgramStore\n    handles as they can be 64-bit.\n\n[x] A new hidden constructor ScriptC(long, RenderScript)\n    has been added. This should eventually replace public\n    API method ScriptC(int, RenderScript).\n\n[x] Font and FileA3D use getNativeAsset instead of getAssetInt\n    to get Asset Handles. The getAssetInt method will be\n    deprecated in favor of getNativeAsset, as the former does\n    not support 64-bit.\n\n[x] rsnPathCreate method accepts loop as an int. This should\n    be long as the underlying RS function assumes this to be\n    a pointer.\n\nChange-Id: I919d857e5933febe63966049da83de9f9adee6f5\nSigned-off-by: Ashok Bhat \u003cashok.bhat@arm.com\u003e\n"
    },
    {
      "commit": "0e3431d4c73fec78c0c34dab291296f66b4c76d0",
      "tree": "73e4d4157d123b5090b4b2ecd048fb87f80bd000",
      "parents": [
        "cf9c894a9b7523cd5ec707218b89517f67caa047"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Fri Jan 31 12:57:20 2014 -0800"
      },
      "committer": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Fri Jan 31 14:05:20 2014 -0800"
      },
      "message": "DO NOT MERGE: Mark new util type functions as @hide in AOSP.\n\nChange-Id: I834e07aef142aa79ed1603535689d0b833357f6c\n"
    },
    {
      "commit": "cf9c894a9b7523cd5ec707218b89517f67caa047",
      "tree": "188f2bc1a68393bd3a23aeaaac5dbcd830f29e9e",
      "parents": [
        "b75c27e8704f3933601afba5a9f719de2b927355"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue Jan 14 16:18:14 2014 -0800"
      },
      "committer": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Fri Jan 31 12:35:19 2014 -0800"
      },
      "message": "Check that bound allocations are 1D\n\nWe do not support higher order bound allocations. The\nstride is not available to the script so they cannot\nwalk the allocation correctly.\n\nChange-Id: I9447a5d43c3ae1b88fc9522628a17bd5a317ffc6\n"
    },
    {
      "commit": "504abb362660f87239103be182a2e717a98ff32a",
      "tree": "c05155767bd1eb7e347133c00c57078b841d399e",
      "parents": [
        "e926dddb21392f6391dee56fa509d60cb6ee18c4"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Tue Jan 07 11:13:56 2014 -0800"
      },
      "committer": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Fri Jan 31 12:35:18 2014 -0800"
      },
      "message": "Enable asynchronous destruction of BaseObjs.\n\nChange-Id: Iaddf8041a3c870a986ec8999e6ccc3aede38fc4c\n\nConflicts:\n\trs/java/android/renderscript/BaseObj.java\n"
    },
    {
      "commit": "e6eaaf6a8e491404c33aab5cd70444d2637df1bc",
      "tree": "43a239852245f7f4ad1f306b5724d4ae7b4d2eff",
      "parents": [
        "355707e4f665904e31d9f5fcff1e3921f7db8cdd"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Tue Dec 17 17:15:25 2013 -0800"
      },
      "committer": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Fri Jan 31 12:35:17 2014 -0800"
      },
      "message": "Fix getBytesSize for YUV allocations.\n\nbug 12134914\n\nChange-Id: I128e75b756a5bd129077177e254f1db6c94182f1\n"
    },
    {
      "commit": "355707e4f665904e31d9f5fcff1e3921f7db8cdd",
      "tree": "0e5c36c10cd720a2e6f7f14e7e7572ba85bfc0d3",
      "parents": [
        "7a629fac82f88126642081b4474879f6a883e313"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Tue Dec 17 13:28:17 2013 -0800"
      },
      "committer": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Fri Jan 31 12:35:17 2014 -0800"
      },
      "message": "Move RenderScript from graphics/ to new fw/base subdirectory rs.\n\nChange-Id: I30b6633578f063840e1bdbcc9ba513b727912a6d\n"
    },
    {
      "commit": "bdc223a7f2b84ecacac0487b48d8005a24739668",
      "tree": "a8558e03c63e4be6162b42ebdce065d1a757c599",
      "parents": [
        "3a43aa9cef79324dd149a47c5a73ce1fa8ed95b3",
        "9eb8b3ae097bceb13490341c615ffac6e85bdc7d"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Wed Jan 15 01:23:50 2014 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 15 01:23:51 2014 +0000"
      },
      "message": "Merge \"Check that bound allocations are 1D\""
    },
    {
      "commit": "9eb8b3ae097bceb13490341c615ffac6e85bdc7d",
      "tree": "68b8785610e0e6ce3ffa681f6d4b28b8e45a2e79",
      "parents": [
        "17fc100ea1d759ad35126b79e6194b5faa61e5db"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue Jan 14 16:18:14 2014 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue Jan 14 16:18:14 2014 -0800"
      },
      "message": "Check that bound allocations are 1D\n\nWe do not support higher order bound allocations. The\nstride is not available to the script so they cannot\nwalk the allocation correctly.\n\nChange-Id: I9447a5d43c3ae1b88fc9522628a17bd5a317ffc6\n"
    },
    {
      "commit": "6f842ac8aa37dd855fbffdc09f5491bd85ab3c9a",
      "tree": "9228f5d9e3f2f84b26c5921f288567abd799b54e",
      "parents": [
        "291d64685dd05f76deaf210a75d2d06c153f4b39"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Mon Jan 13 11:47:53 2014 -0800"
      },
      "committer": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Mon Jan 13 11:47:53 2014 -0800"
      },
      "message": "Add clipping for intrinsics.\n\nChange-Id: Ic7e1da3c69aa3d5f990816178739120b6059e7a5\n"
    },
    {
      "commit": "06b4567559bbf39eccfa9c28152c8e5e067cf576",
      "tree": "668d498fdde464a765f3abc183755f25e4683670",
      "parents": [
        "71a01b8648a440d4773acf0d2376d015c129ebb5"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Tue Jan 07 11:13:56 2014 -0800"
      },
      "committer": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Fri Jan 10 10:39:38 2014 -0800"
      },
      "message": "Enable asynchronous destruction of BaseObjs.\n\nChange-Id: Iaddf8041a3c870a986ec8999e6ccc3aede38fc4c\n"
    },
    {
      "commit": "04f0d6e3394ed8518db51307a9b66f9b44477a46",
      "tree": "0eb3257b2aab83bfb2411e9a6d8eff5944a2aea2",
      "parents": [
        "c975437ef3338ba38b76b1a07594ccfd6e089709"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Tue Dec 17 17:15:25 2013 -0800"
      },
      "committer": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Tue Jan 07 11:14:39 2014 -0800"
      },
      "message": "Fix getBytesSize for YUV allocations.\n\nbug 12134914\n\nChange-Id: I128e75b756a5bd129077177e254f1db6c94182f1\n"
    },
    {
      "commit": "d1576fb039f018ea4d55abbb2c03d542011be399",
      "tree": "e69fc47ea873621e2106d69e3d08c6d8e5d7fc93",
      "parents": [
        "0a11eb10ff08ad7a683cfc7c458b6625b955df2c"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Tue Dec 17 13:28:17 2013 -0800"
      },
      "committer": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Tue Dec 17 13:28:17 2013 -0800"
      },
      "message": "Move RenderScript from graphics/ to new fw/base subdirectory rs.\n\nChange-Id: I30b6633578f063840e1bdbcc9ba513b727912a6d\n"
    }
  ]
}
