)]}'
{
  "log": [
    {
      "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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"
    },
    {
      "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": "cf109c5905f197fac19aa32a0cede1067aa7e3dd",
      "tree": "a9cdb9194e5dce5280b25b43054cadd623d5fcd5",
      "parents": [
        "305b8c473794801f45b3619bda642589001ba78d",
        "de56e38e9e8f7f4a54633b66e2952cea776d6ab5"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Thu Jan 22 21:18:16 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jan 22 21:18:16 2015 +0000"
      },
      "message": "am de56e38e: Merge \"Fix default compute thread priority\" automerge: 231df77\n\n* commit \u0027de56e38e9e8f7f4a54633b66e2952cea776d6ab5\u0027:\n  Fix default compute thread priority\n"
    },
    {
      "commit": "305b8c473794801f45b3619bda642589001ba78d",
      "tree": "ee58d966aa47aa6537bc6a374f14dfe0ef161160",
      "parents": [
        "c5c99734cbbe68ab09a08c1b16f9ff66ff91ecf0",
        "712b05d00b00a6148852e153ef76dfb5960623e9"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Thu Jan 22 21:18:02 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Jan 22 21:18:02 2015 +0000"
      },
      "message": "am 712b05d0: Merge \"Add FP16 types to the list of RenderScript types.\" automerge: 081cda8\n\n* commit \u0027712b05d00b00a6148852e153ef76dfb5960623e9\u0027:\n  Add FP16 types to the list of RenderScript types.\n"
    },
    {
      "commit": "231df77eff4e31fead0dfadee6ea6ead980b24ea",
      "tree": "1580dfb203f412d873b540dc9db97f82d71ac008",
      "parents": [
        "081cda87e1ed7d1c0f30408dbc6635afc48d98a0",
        "c9870c145f820b7fc8e4a1f2879f4f452fc6ae01"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Thu Jan 22 21:08:44 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 22 21:08:44 2015 +0000"
      },
      "message": "Merge \"Fix default compute thread priority\""
    },
    {
      "commit": "118245d939656903ab570fb80dd651b1158dadf1",
      "tree": "ceda053cbff9f07ad4f19000dc4adac74e86fd9b",
      "parents": [
        "f6ab9afc46638fbe1122dee6c9c491198f0da961",
        "a710b839a23633bb049a6f91ccd7e17261e406a4"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Thu Jan 22 01:26:24 2015 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Jan 22 01:26:24 2015 +0000"
      },
      "message": "Merge \"[Renderscript] Add check for Allocation.copyTo(Array) and Fix the input allocation type check for Histogram Intrinsic.\" into lmp-mr1-dev automerge: dbfcf3f\nautomerge: a710b83\n\n* commit \u0027a710b839a23633bb049a6f91ccd7e17261e406a4\u0027:\n  [Renderscript] Add check for Allocation.copyTo(Array) and Fix the input allocation type check for Histogram Intrinsic.\n"
    },
    {
      "commit": "c9870c145f820b7fc8e4a1f2879f4f452fc6ae01",
      "tree": "129abe4e493f95e0539100ec15f91962e8f7b1ff",
      "parents": [
        "42c2ac00e6e6e8fcfd15dcfbc6d70eabc709d904"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Wed Jan 21 12:55:14 2015 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Wed Jan 21 16:12:37 2015 -0800"
      },
      "message": "Fix default compute thread priority\n\nbug 16651474\n\nCompute inherited graphics default thread priority of Display.  This\nwas not intended.\n\nChange-Id: I0dd9a230ce8ceba64e971b024cbe518927cd2550\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": "a5835a2e5fdb98fdf03a223ddf7e082ba1020807",
      "tree": "dbd89948e2465e1a7e8258b6b7a394b88d671969",
      "parents": [
        "42c2ac00e6e6e8fcfd15dcfbc6d70eabc709d904"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Wed Nov 05 15:16:26 2014 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "jsams@google.com",
        "time": "Tue Jan 20 12:51:14 2015 -0800"
      },
      "message": "Add FP16 types to the list of RenderScript types.\n\nChange-Id: Ibf9a6d391fb4d6a5c4b4e05ab73fb58bd74dc586\n"
    },
    {
      "commit": "281c3252510bcf4120d17fa0125f369c2c78f162",
      "tree": "d26abbfcc333ad0d4dc7dc7c35f2ff14db51752a",
      "parents": [
        "da90a9c2355841bb98c2a669446b93ffe487a829"
      ],
      "author": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Fri Oct 24 08:52:24 2014 -0700"
      },
      "committer": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Wed Jan 07 15:07:16 2015 -0800"
      },
      "message": "New Script Group API.\n\nChange-Id: I73d3572276a38dac775025b472ba229ad8770c84\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": "d11a658db15c9c78510a7de32c0460bc4fa129ce",
      "tree": "9a444da8e93591583cd71255479d6bbd530e48f6",
      "parents": [
        "aefbd5f97c8cfe6a553a166be8ebeb20a2420410"
      ],
      "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 09:59:09 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": "aefbd5f97c8cfe6a553a166be8ebeb20a2420410",
      "tree": "7b713920ebaa76e4eae5ae629df496dc81d5d5d4",
      "parents": [
        "f00709991dd13311054b78782de483b53941bcf8"
      ],
      "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 11:34:48 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": "8f3cc4582dba6beaf9630239d4ad861543964f93",
      "tree": "8b7c6b376b2bc4ff4a244a4dc2d4b50d4182f778",
      "parents": [
        "537888be7d5cfa6bfa9ddd459a622ea208339735"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Thu Nov 13 15:32:18 2014 -0800"
      },
      "committer": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Thu Nov 13 15:32:18 2014 -0800"
      },
      "message": "Add Float32 suppor for IntrinsicResize. base part.\n\nChange-Id: I37e8826cfab92512cc641b106a42723162bffe58\n"
    },
    {
      "commit": "d0080ee004e0477cfd51fdab456f4e7f45ed42de",
      "tree": "b86f26366cabb8dccdaf68fa1d3306cfbabb675f",
      "parents": [
        "07caa64de754087579ec0b12907906ba3035bdcc",
        "5e8e9c336f9086df349efb29251cfbb4e6915088"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Tue Aug 19 21:07:42 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 19 21:07:42 2014 +0000"
      },
      "message": "am 7fa25bc1: am 3c02b020: Merge \"Fix IO_INPUT with 64-bit.\" into lmp-dev\n\n* commit \u00277fa25bc1269d3ba2db79f32acb17d80194cbadce\u0027:\n  Fix IO_INPUT with 64-bit.\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": "93697c5f8eba2e0e9e67222f5505a6cd44416022",
      "tree": "92e66056f6105005c66bbe27e3dbbf9891af2fa0",
      "parents": [
        "c97de79ad268fdc867b618c4a91dc76ce9b61e2b",
        "4ae9a6d5c517f67d9929cc43568c6b7e3b4dfe23"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Mon Aug 18 20:00:34 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 18 20:00:34 2014 +0000"
      },
      "message": "am 4ae9a6d5: am 42895561: Merge \"Collapse code paths for single- and multi-input kernels.\"\n\n* commit \u00274ae9a6d5c517f67d9929cc43568c6b7e3b4dfe23\u0027:\n  Collapse code paths for single- and multi-input kernels.\n"
    },
    {
      "commit": "be7b1defb6b11920703b241ba5815fb09487bb02",
      "tree": "3054452637bc4a2d0fd89823071423853c1239a0",
      "parents": [
        "21d1b115a1d79a00991dddb883d9fb3e1863e35c"
      ],
      "author": {
        "name": "Chris Wailes",
        "email": "chriswailes@google.com",
        "time": "Tue Jul 15 10:56:14 2014 -0700"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Mon Aug 18 08:03:52 2014 -0700"
      },
      "message": "Collapse code paths for single- and multi-input kernels.\n\nThis patch simplifies the RenderScript JNI layer by replacing six functions\nwith a single funciton.  This new function now handles all previous cases.\nFunctions in android.renderscript.script have been updated to use this new JNI\nfunction.\n\nChange-Id: I6cd5448534c38123d51a589339bbeb7e98453e73\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": "c9c7daf69b32c0e72a3b99379cc5116c1647f24e",
      "tree": "10c512fe2a0c09e7ef433a29085c12832e8c5aeb",
      "parents": [
        "eb3470219dea322efa93eb4b5457813ce71d0c5d"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Wed Aug 13 17:32:19 2014 +0000"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Wed Aug 13 17:32:19 2014 +0000"
      },
      "message": "Revert \"Collapse code paths for single- and multi-input kernels.\"\n\nThis reverts commit eb3470219dea322efa93eb4b5457813ce71d0c5d.\n\nChange-Id: Id943abf953e832ef831318e6699d4b46e9b46201\n"
    },
    {
      "commit": "eb3470219dea322efa93eb4b5457813ce71d0c5d",
      "tree": "e2b39ce6551456d9f867c8f95217a072a7fa4419",
      "parents": [
        "7f93572650d939a416588a17baab87906d310c40"
      ],
      "author": {
        "name": "Chris Wailes",
        "email": "chriswailes@google.com",
        "time": "Tue Jul 15 10:56:14 2014 -0700"
      },
      "committer": {
        "name": "Chris Wailes",
        "email": "chriswailes@google.com",
        "time": "Thu Aug 07 14:57:22 2014 -0700"
      },
      "message": "Collapse code paths for single- and multi-input kernels.\n\nThis patch simplifies the RenderScript JNI layer by replacing six functions\nwith a single funciton.  This new function now handles all previous cases.\nFunctions in android.renderscript.script have been updated to use this new JNI\nfunction.\n\nChange-Id: I77e4b155cc7ca1581b05bf901c70ae53a9ff0b12\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": "31e12acca54082d1abea57ebe4b5795508d97cb0",
      "tree": "ad2db4bb766f642fdc5032709a66a38b3f6b4bca",
      "parents": [
        "d74f99d390d9a0e1c800ee68b1bc39c210aca989"
      ],
      "author": {
        "name": "Tim Murray",
        "email": "timmurray@google.com",
        "time": "Tue Jul 01 16:56:18 2014 -0700"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Wed Jul 09 17:09:33 2014 -0700"
      },
      "message": "Update copyFrom(BaseObj[]) for large objects.\n\nChange-Id: I99cadbd1ad925cad0dd357c9abbd1a49c07785c9\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": "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": "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"
    }
  ],
  "next": "a4af5726c4c8c882ca65a049bfa824922609d464"
}
