)]}'
{
  "log": [
    {
      "commit": "38da5086a65e8065e85bbca3638da752dba1dbe7",
      "tree": "a3c4117a10cea23458dcfcce1cdf603efb9dc25c",
      "parents": [
        "3aa684ec0d3f70027fa808fb95b096a1613a1ddc"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Tue Nov 15 14:21:58 2011 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Tue Nov 15 14:21:58 2011 -0800"
      },
      "message": "Followup to a bug fix.\nAddtion of synchronized to the methods triggers an API change.\nPer council advice, pushing synch block into the function body.\n\nChange-Id: Iaa395d9720bce499259ab750fe97149715e9f271\n"
    },
    {
      "commit": "93c47f10285df8311601fa94ab3c627b0d0cd4be",
      "tree": "54f8630bc5e79440c073a583c63a848e32d69bb5",
      "parents": [
        "99898de902c36687be126b33ee8a4858d26871ac"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri Nov 11 11:49:45 2011 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri Nov 11 11:49:45 2011 -0800"
      },
      "message": "Fixing a race condition in RSSurfaceView. Bug 5601083\nWhen destroy is called shortly after creation, RS tries to set a surface on a partially destroyed context.\n\nChange-Id: I7a382a701efde3264e5cd9b9a9b428ade5eb4a9a\n"
    },
    {
      "commit": "7d5f5e7c8943e043a422ad51c85d4e1684c37e28",
      "tree": "eee61debd73ac054eb1e95259e6e8e16c426df5a",
      "parents": [
        "a744ead977b2beda89091abf295bcda860bf88b2"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Tue Oct 18 11:08:31 2011 -0700"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Tue Oct 18 11:08:31 2011 -0700"
      },
      "message": "adding getters to Sampler ProgramRaster, ProgramStore, Element.\nElement adds ability to get subelement info. Tests for new stuff.\n\nChange-Id: I4a77b91e4e0e73c95ab28b42c50732a64e71e7b9\n"
    },
    {
      "commit": "85397d8dcbcbe098c805b90fe7779206125e2399",
      "tree": "0fed370c58750369832d7c89dee98f72897de768",
      "parents": [
        "94d2f366f971bc052da9856e9f8867094e738cd1"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Thu Oct 06 17:54:45 2011 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Thu Oct 06 17:55:26 2011 -0700"
      },
      "message": "Simplify the way we get the version info.\nReduces startup overhead.\n\nChange-Id: Id9556dfe553c23bf3f870a524ca5e687bb9fe777\n"
    },
    {
      "commit": "94aaed38467c71a6c804f0e18b41346a4013c25b",
      "tree": "b64c609a2afd305f81b3971a8e3811e5053bc2de",
      "parents": [
        "e94d950d122005bb10e11dd18b6029d0108f2fbe"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Fri Sep 23 14:18:53 2011 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Fri Sep 23 14:18:53 2011 -0700"
      },
      "message": "Remove unused fields in ProgramRaster\n\nChange-Id: I70c9d47674c956ec850c178c7aaa9a5e3dd9dffb\n"
    },
    {
      "commit": "beb2b5cfdb79ac9147296e3a6bd21970a947a6f4",
      "tree": "5a34daca11fbcdb54c00b579bf85f97938c43764",
      "parents": [
        "9cc07c3939581909bf7de42df0215a65fab7b472"
      ],
      "author": {
        "name": "Christian Robertson",
        "email": "robertsonc@google.com",
        "time": "Tue Aug 09 15:24:25 2011 -0700"
      },
      "committer": {
        "name": "Justin Ho",
        "email": "justinho@google.com",
        "time": "Thu Aug 11 15:35:52 2011 -0700"
      },
      "message": "Replacing sans serif system font with Roboto\n\nChange-Id: Ibe0aa11e2259898e65dc422c7794ab4065a0a90e\n"
    },
    {
      "commit": "402f05530352f34d5320c2d23be43c274d97c4e2",
      "tree": "f16fff92ad3dead45679fff4ee4c7c3fdb5888bb",
      "parents": [
        "5229f7f2266c25f976070e0c2007e425010152ff"
      ],
      "author": {
        "name": "Grace Kloba",
        "email": "klobag@google.com",
        "time": "Tue Aug 09 18:47:17 2011 -0700"
      },
      "committer": {
        "name": "Grace Kloba",
        "email": "klobag@google.com",
        "time": "Tue Aug 09 18:47:17 2011 -0700"
      },
      "message": "Add a return value for SurfaceTextureListener#onSurfaceTextureDestroyed.\n\nIf returns true, the SurfaceTexture will be released by TextureView.\nIf returns false, the client needs to release the SurfaceTexture.\n\nChange-Id: I946f71e337ad4170c168854ac27e028b82489c8c\n"
    },
    {
      "commit": "4382467a80dd12c6362d57edca7f2367f7ae877c",
      "tree": "f91d338f48444ccb373040ba356910c3fc52c8df",
      "parents": [
        "00451ed2d1f21945766bc0c59e762ef39cb391b8"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Mon Aug 01 15:02:34 2011 -0700"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Wed Aug 03 18:46:56 2011 -0700"
      },
      "message": "Start using bcinfo components within librs.\n\nBUG\u003d4942491\n\nChange-Id: I3a46783511c4954bac9eadbbbefe5abf85498c16\n"
    },
    {
      "commit": "804b3d76c39eca09cbbd8b7c3fa1718e7ad094cc",
      "tree": "ef77207706b4ebfe0e8527f818401d537ae8f451",
      "parents": [
        "525efbb29d1198d8562a6d070e1cdf88ce721e01",
        "0400b07c6bfc3fca49bc10db0a2040aba8664c8e"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Jul 27 09:50:35 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jul 27 09:50:35 2011 -0700"
      },
      "message": "Merge \"Add getName to renderscript base object\""
    },
    {
      "commit": "0400b07c6bfc3fca49bc10db0a2040aba8664c8e",
      "tree": "6b480b1549f6b77df7255fe09857d054b059fc2e",
      "parents": [
        "b33d46cc77b0e96a4d0ff39b85158c5c4eca3855"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Tue Jul 26 14:13:32 2011 -0700"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Tue Jul 26 14:13:32 2011 -0700"
      },
      "message": "Add getName to renderscript base object\n\nChange-Id: Ia28f88d2c9d679692778641548fdac08c1041d02\n"
    },
    {
      "commit": "684b23513c9137ddc04b06ac05a4b15be06ad2f4",
      "tree": "09a471f329dd239e14dd31ca0e3088ed9a8a0453",
      "parents": [
        "98c50c529336a99a4a980950bc657ca5c58a6ceb"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Jul 26 14:07:19 2011 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Jul 26 14:07:19 2011 -0700"
      },
      "message": "Unhide new RS apis.\n\nChange-Id: I83505156bd8a0ffabf0da3aef937693eaee9d9cd\n"
    },
    {
      "commit": "ac7f69bac34e6fbfc497cbb8f3f5a060bc70df6d",
      "tree": "f8daeba8dcb27b381e3da4ca8474b76e36447efd",
      "parents": [
        "308f9f6b248402c67d73c3ad48f5b6b888bab7b7",
        "48fe534838d8b9d10f98ea2662eec258320ab4e7"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Mon Jul 11 15:47:36 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jul 11 15:47:36 2011 -0700"
      },
      "message": "Merge \"Add error checks for AllocationAdapters being used in unsupported ways.\""
    },
    {
      "commit": "ef72ff220c8bf6c8d7753f30ddaad89d4d8cada9",
      "tree": "4df5fab2db41a0ba3acc139f21627058b2262d9d",
      "parents": [
        "e723caee39fd154c4b9da93e0461a8aedc328cee"
      ],
      "author": {
        "name": "Logan Chien",
        "email": "loganchien@google.com",
        "time": "Mon Jul 11 15:32:24 2011 +0800"
      },
      "committer": {
        "name": "Logan Chien",
        "email": "loganchien@google.com",
        "time": "Mon Jul 11 15:32:24 2011 +0800"
      },
      "message": "Use resource entry name instead of mangled name.\n\nChange-Id: I833fa1b529fe505ce20ede12b7f4b5952a6ac1f0\n"
    },
    {
      "commit": "48fe534838d8b9d10f98ea2662eec258320ab4e7",
      "tree": "977813228deab513fe5874b6ec7b65209741a26c",
      "parents": [
        "edbff0df929dab3a8c701de7b1d91fc7907348ed"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Fri Jul 08 13:52:30 2011 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Fri Jul 08 13:52:30 2011 -0700"
      },
      "message": "Add error checks for AllocationAdapters being used in unsupported ways.\n\nChange-Id: If6506e04d65a7b3d79203ac7a20a7961368ef04f\n"
    },
    {
      "commit": "ad37cb26cd8d8a05077152ebc5b841a5629cfbbd",
      "tree": "56beec542f08819324ee1abf2cb44ad80b947e4b",
      "parents": [
        "452a7661e8b06459b75493b441d33244939c1153"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Thu Jul 07 16:17:36 2011 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Thu Jul 07 16:17:36 2011 -0700"
      },
      "message": "Fix more type info caching bugs.\n\nChange-Id: I917a1190ec12fe954c9bf51ffd446ef564837e68\n"
    },
    {
      "commit": "452a7661e8b06459b75493b441d33244939c1153",
      "tree": "44576be5e70c6643179903a95f74446aad96523e",
      "parents": [
        "ba862d1544a06528151550be1784a926ee986580"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Thu Jul 07 16:05:18 2011 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Thu Jul 07 16:05:18 2011 -0700"
      },
      "message": "Fix defered type creation when loading from A3D.\n\nChange-Id: I09387c0859dcc9fe77014bc7486109d81742f298\n"
    },
    {
      "commit": "ba862d1544a06528151550be1784a926ee986580",
      "tree": "6364160be9fa7203abb85fc3e2e4a408c9d6cbea",
      "parents": [
        "0916350cef633a30822b0cc286457c69615ce69c"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Thu Jul 07 15:24:42 2011 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Thu Jul 07 15:24:42 2011 -0700"
      },
      "message": "AllocationAdapter cleanup.\n\nChange-Id: Ia7eb0925e410779bbd6a925af721e3834dcf83f8\n"
    },
    {
      "commit": "7c1747c13c75eb0197db979d48cb4f9c59d52201",
      "tree": "190ec1ba61349ae60d48b1f857c60f1eb8c45bfb",
      "parents": [
        "95c0f924b28651f45c13a971e718572d15a2682b",
        "3d782666d73c3ce0ffb77e71db7309bc3297ecb8"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Thu Jun 23 17:07:10 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 23 17:07:10 2011 -0700"
      },
      "message": "Merge \"Remove verbose logging, update test app and docs.\""
    },
    {
      "commit": "3d782666d73c3ce0ffb77e71db7309bc3297ecb8",
      "tree": "dc4c36400b60d9f803edc7382568455de555a531",
      "parents": [
        "8969d9924c662ab4cdacc342bbdc33756db730be"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Thu Jun 23 16:18:28 2011 -0700"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Thu Jun 23 16:18:28 2011 -0700"
      },
      "message": "Remove verbose logging, update test app and docs.\n\nChange-Id: I6659c5e51a747011239128dc2682a5d78aecfa26\n"
    },
    {
      "commit": "cf559377b750271472aa0a717bf3b7d34abc0b39",
      "tree": "d7559dc48209ea1fe84c134ec5b83803dd5a1377",
      "parents": [
        "ea5f51909be34bdaec9d17320aaf25ffa56e76e9"
      ],
      "author": {
        "name": "Grace Kloba",
        "email": "klobag@google.com",
        "time": "Wed Jun 22 23:05:40 2011 -0700"
      },
      "committer": {
        "name": "Grace Kloba",
        "email": "klobag@google.com",
        "time": "Wed Jun 22 23:05:40 2011 -0700"
      },
      "message": "Add onSurfaceTextureUpdated to the TextureView listener.\n\nThe app needs a way to throttle the producer side. Expose this to enable it.\n\nChange-Id: I04b6a3fc444117a9fc2449fb87c3c834247c8ef1\n"
    },
    {
      "commit": "dbe03ae5d0f372beee906558af73f32c55382b22",
      "tree": "87a477f087013bac9eb5582d9d038f3afc78a977",
      "parents": [
        "e413899097e4849ae6f7caf4e2d1df5ea5018d32",
        "ee2d809ab099e67698a37f13a42d22eaa2251f77"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Jun 21 17:14:09 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 21 17:14:09 2011 -0700"
      },
      "message": "Merge \"Fix bugs in AllocationAdapter.\""
    },
    {
      "commit": "ee2d809ab099e67698a37f13a42d22eaa2251f77",
      "tree": "09417639236e6b20746dfa36ddb386bcb771be9a",
      "parents": [
        "71767c5577c9708a5e0eeefca89cb2c85f8aeac6"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Jun 21 16:42:42 2011 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Jun 21 17:07:23 2011 -0700"
      },
      "message": "Fix bugs in AllocationAdapter.\n\nChange-Id: Ib530fc719de3587f44eed88bd1d16e22dd5af64a\n"
    },
    {
      "commit": "419091185f3c9c2d22c0673daca38c92985244c5",
      "tree": "9f1a760c8e611386ac484a43fd9f9a42ab49ff81",
      "parents": [
        "f0c3b99113e89b75da8eb81325a0c2b31283e6f8",
        "79ad3f25bc224a86487aa6cf7b2c7ffe617ee77d"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Tue Jun 21 16:35:39 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jun 21 16:35:39 2011 -0700"
      },
      "message": "Merge \"Support missing RS vector types.\""
    },
    {
      "commit": "79ad3f25bc224a86487aa6cf7b2c7ffe617ee77d",
      "tree": "3af8e40b45d3f917a44886dc7e880cca960856ea",
      "parents": [
        "b2af97e9a11119a257289cb8c539b5de79093052"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Mon Jun 20 17:27:09 2011 -0700"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Tue Jun 21 12:00:55 2011 -0700"
      },
      "message": "Support missing RS vector types.\n\nChange-Id: I87eae3cc79c3963d5a8edf16cc26eee6d93d81d7\n"
    },
    {
      "commit": "faa32b33b50ad941f631716dd0915e936bdc3ac5",
      "tree": "67bf6410bf4d030c19c0083dbbe60bf3672c80e2",
      "parents": [
        "3106a9b7f5c5c6a62d3fa5772d8c2bb41d22c6eb"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Mon Jun 20 16:58:04 2011 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Mon Jun 20 16:58:04 2011 -0700"
      },
      "message": "First cut at RSTextureView.\n\nChange-Id: I920950f33079b6bb7e48bb8970201ab9737bb021\n"
    },
    {
      "commit": "3c0618be2fdad66f8d2249bd8b83a436b8aadec4",
      "tree": "9916a6e09230c5319830cf4f35e9dea74fb31e8e",
      "parents": [
        "fd0ffd2a4e883074c56f519906f3e2c720de6da8",
        "836c4a58a7f03485ef433dcdb61837cbc0c39735"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Mon Jun 20 12:00:50 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 20 12:00:50 2011 -0700"
      },
      "message": "Merge \"Add support for more vector types to RS.\""
    },
    {
      "commit": "dc122622307579fa0c46a597aff5a5017617d64c",
      "tree": "c24198b2e8cef966d1169296ef79dd2ef0cd37c5",
      "parents": [
        "2b1382de8c50f483b0595b54fd87a482e6eba834",
        "20fbd01335f3a41ab78e0bb9f70124665afb1e3b"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Fri Jun 17 13:53:20 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 17 13:53:20 2011 -0700"
      },
      "message": "Merge \"POSITVE -\u003e POSITIVE typo fix\""
    },
    {
      "commit": "f257e513a11cb89a6cf5200ecf5ae14714cdaf39",
      "tree": "84df4b670bef457a99f486932d944e97e9ae20ad",
      "parents": [
        "6d99a3937df0d178a2fa2dba208f18c99cec8be1"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Tue Jun 14 14:54:29 2011 -0700"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Fri Jun 17 12:12:23 2011 -0700"
      },
      "message": "Add isCompatible() to RS Element.\n\nBUG\u003d4203264\n\nChange-Id: Id68aead685f6cbc71c2fbe461cb38382e0563f43\n"
    },
    {
      "commit": "20fbd01335f3a41ab78e0bb9f70124665afb1e3b",
      "tree": "61519f8a526b5061b69644c559d7f642b5f3254d",
      "parents": [
        "6d99a3937df0d178a2fa2dba208f18c99cec8be1"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Thu Jun 16 17:44:53 2011 -0700"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Thu Jun 16 19:31:55 2011 -0700"
      },
      "message": "POSITVE -\u003e POSITIVE typo fix\n\nChange-Id: Ib26eb35fad0c93543f69f6c200820f04c435c2af\n"
    },
    {
      "commit": "304b1f5497155bcf91e7b855cfab7a675e80bf26",
      "tree": "3a73f3855d29591f9b74f4967d594ec2476262b1",
      "parents": [
        "bd3e537980027f4502a13c204b3c7b9d10adad31"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Tue Jun 14 11:13:19 2011 -0700"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Tue Jun 14 11:13:19 2011 -0700"
      },
      "message": "Allocation copy functions.\n\nChange-Id: Idce6d44a4f4bb2e399284a40c0f90dc1bff912fd\n"
    },
    {
      "commit": "d54f3f41c4b41955b7b4382a08b97a356b31fde4",
      "tree": "e7c6b29d7cdbd4833515be819912e42ad689b0a9",
      "parents": [
        "fe93010446e68c747f4af727cbc48eaf63131689",
        "705d2ea63a4b3c2345af83eec9dabdeea29cfa9f"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Thu Jun 09 15:06:36 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Jun 09 15:06:36 2011 -0700"
      },
      "message": "Merge \"Override equals()/hashCode() for RS BaseObj.\""
    },
    {
      "commit": "705d2ea63a4b3c2345af83eec9dabdeea29cfa9f",
      "tree": "9f221531a18db9e01493db3007f35d367e9e309f",
      "parents": [
        "40f4efe712b375cf0421f4651abbc703595d9d47"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Thu Jun 09 10:11:54 2011 -0700"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Thu Jun 09 11:16:59 2011 -0700"
      },
      "message": "Override equals()/hashCode() for RS BaseObj.\n\nThis will be used by slang reflection to type-check parameters to functions\nthat are of Allocation types (such as what happens with forEach).\n\nBUG\u003d4203264\n\nChange-Id: I2ba94531bbf53becf7695b253e1faa3dff099894\n"
    },
    {
      "commit": "aece2ccccbf65cfeba642d11fa4bd0c794498f23",
      "tree": "6038a65a558700aaa946f9a7f756114812d95f1c",
      "parents": [
        "f7445916c5c206757f89b515af502654b3423376",
        "85dae045a2c3ac7b9d4bcad7a83ec587d0b7813e"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Mon Jun 06 10:54:26 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 06 10:54:26 2011 -0700"
      },
      "message": "Merge \"Unhiding render target code for renderscript\""
    },
    {
      "commit": "85dae045a2c3ac7b9d4bcad7a83ec587d0b7813e",
      "tree": "9efb69a9d8122bfc20bee62d51fc85f1ce2bcaea",
      "parents": [
        "6c2cb3061d031b5d8ccc095ecc038959d4489709"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Mon Jun 06 09:25:17 2011 -0700"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Mon Jun 06 09:25:17 2011 -0700"
      },
      "message": "Unhiding render target code for renderscript\n\nChange-Id: I32d80e6c49dbda955402f7ddffdb213c70ddbec9\n"
    },
    {
      "commit": "6e66725e1cd631007c226e9ea7b99211bd1276e5",
      "tree": "8407e4c6ba36c46547f0e6ff3ca639568b66f331",
      "parents": [
        "946863498739efd2a2f627a957e7a60d765230b6"
      ],
      "author": {
        "name": "Shih-wei Liao",
        "email": "sliao@google.com",
        "time": "Sun Jun 05 00:51:54 2011 -0700"
      },
      "committer": {
        "name": "Shih-wei Liao",
        "email": "sliao@google.com",
        "time": "Sun Jun 05 00:56:22 2011 -0700"
      },
      "message": "Fix the false-alarm bug when we skip to the end, which should be OK.\n\nFix the bug b/4540617.\n\nChange-Id: I64a77b8c5d89bcd35f81d196928a671c954e9a28\n"
    },
    {
      "commit": "e27832acc083fa889e86b4c629b6aedd8855ceca",
      "tree": "8a7a414bd4864c283b96e4019fc72473bd123011",
      "parents": [
        "d5f89ebefe95c42466e287531a247b7f02dedd52"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Thu Jun 02 19:36:41 2011 -0700"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Thu Jun 02 19:36:41 2011 -0700"
      },
      "message": "Improve validation in RS FieldPacker.\n\nChange-Id: I9f6a58048129db4978c893c2dc591b0ed825d05f\n"
    },
    {
      "commit": "260c77a4f741c3db76057cc4ea2ee54fe335ecf9",
      "tree": "8c7fb104b6c99d9a354acb148456537a16908100",
      "parents": [
        "50e51b81b1cf2778b99682d918ec1288a3a2593e"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed Jun 01 17:25:54 2011 -0700"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Wed Jun 01 18:03:21 2011 -0700"
      },
      "message": "Use android.os.Process.THREAD_PRIORITY_* symbols\n\nAs part of latency project, searching for and replacing\nhard-coded thread priorities by symbols.\n\nChange-Id: I113c07af95f8808b889b665e884b6b41d3440f8d\n"
    },
    {
      "commit": "836c4a58a7f03485ef433dcdb61837cbc0c39735",
      "tree": "a5e4140ae8cf6e128d0f343820e1766694472804",
      "parents": [
        "fe6dfd504bfa31d95382d80cc7acc5b1add01b34"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Wed Jun 01 14:38:10 2011 -0700"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Wed Jun 01 15:34:46 2011 -0700"
      },
      "message": "Add support for more vector types to RS.\n\nChange-Id: If1bc34ef6670b6b5de3c1b6b3b3325637b8c7b43\n"
    },
    {
      "commit": "edbfabdb98a2974f973d6c042e6efd547dc02fc5",
      "tree": "4c33358e10edd0f6f6144d8e51fd1d018dbf2461",
      "parents": [
        "dffa4761c8e238a925dcd7a4d23f044e2817d5e5"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue May 17 15:01:29 2011 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue May 17 15:01:29 2011 -0700"
      },
      "message": "Core to client fifo on sockets.\n\nChange-Id: I3b84a7d4c3c5fa0d764ad4db22dfd142d5cfa95b\n"
    },
    {
      "commit": "25999a08a6652ff5d7d0973f279f1e92e04b3506",
      "tree": "fd3a2678fee9bcf1217e03c17d9cb8a080ffacb7",
      "parents": [
        "415c842aa6dd3cc797ed2ef1ae42351f594a6c74"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu May 12 10:38:03 2011 -0700"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu May 12 10:49:39 2011 -0700"
      },
      "message": "Cleanup mesh creation.\n\nChange-Id: Iaf5e060711dcb6341ac0f337dfb274528cb68d3e\n"
    },
    {
      "commit": "a89094aa3bc059c6e03b20b4c5b1ede4582f3da9",
      "tree": "442bc6fadbe5714d462fd8474b59057b5ab78c26",
      "parents": [
        "523ca2ba6de61306b3d3e62000e0e8c9f7edec3a"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed May 04 17:45:36 2011 -0700"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed May 04 17:45:36 2011 -0700"
      },
      "message": "Code Cleanup and better Sampler creation method\n\nChange-Id: I9e35081ee6034cb619f43a47f8f22f38977f5d12\n"
    },
    {
      "commit": "2698536b3ff60bfee85e47e4a8d4b25fdfdf4db5",
      "tree": "9deee58d4f07e697fbef0cb78384c3e509cd3d07",
      "parents": [
        "e98c27e5e4f450b294cc525e1de65a194e9904d2"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue May 03 15:01:58 2011 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue May 03 17:27:26 2011 -0700"
      },
      "message": "Fix error checks on compute context creation.\nRemove GL init for compute scripts.\n\nChange-Id: I1bce8e4112babf4345fa56a30a9bed753734d8d6\n"
    },
    {
      "commit": "6e494d3ab606be8c06f8d4930fbec572bbfa15c2",
      "tree": "ffd17bfd895705529e4542280e78dd1d6aa8a15a",
      "parents": [
        "a08526ac42b3da98926ae921a6d8cfb9bbc90553"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Apr 27 16:33:11 2011 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Apr 27 16:33:11 2011 -0700"
      },
      "message": "Add dalvik code for forEach.\n\nChange-Id: I26533fc553315b99b8f177ab62d9735a177b26b0\n"
    },
    {
      "commit": "6cc888e77e17ac522f75bf61403307de8ace2ef3",
      "tree": "bcd815ba22f2165576399fa1cfcf24f828fc6f43",
      "parents": [
        "466e3a22db283958a1da71cc60a23ce3976a3659"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Fri Apr 22 17:05:25 2011 -0700"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Mon Apr 25 16:09:48 2011 -0700"
      },
      "message": "Start ICS header cleanup and finish type matrix.\n\nChange-Id: If65f96f08c958d330862c543d85dd9d4a0f90e06\n"
    },
    {
      "commit": "43a17654cf4bfe7f1ec22bd8b7b32daccdf27c09",
      "tree": "a5aac88ebb367a0f046a5724edc8e35cbe192cb9",
      "parents": [
        "ea4af8914a3b6ea68558f20ce502966032ca1ab1"
      ],
      "author": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Wed Apr 06 19:22:23 2011 -0700"
      },
      "committer": {
        "name": "Joe Onorato",
        "email": "joeo@google.com",
        "time": "Thu Apr 07 19:23:05 2011 -0700"
      },
      "message": "Remove the deprecated things from Config.java. These haven\u0027t been working since before 1.0.\n\nChange-Id: Ic2e8fa68797ea9d486f4117f3d82c98233cdab1e\n"
    },
    {
      "commit": "bd184c55850997a5c5e285357998dadbe95b7b5d",
      "tree": "01d90c1fdc2de53a65bf377980735d5d0557b336",
      "parents": [
        "331bf9b14b1c5c1e88f5c4092b6e24fae887fb3b"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Apr 06 11:44:47 2011 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Apr 06 11:44:47 2011 -0700"
      },
      "message": "Cleanup character limits.\n\nChange-Id: Icb127248d6e3a0b662ed3b13c9a6646f4f81129a\n"
    },
    {
      "commit": "331bf9b14b1c5c1e88f5c4092b6e24fae887fb3b",
      "tree": "a9472a72e2d08c45deb03741a0ff6ad3b33c0583",
      "parents": [
        "48f505657adba4d9156856e7d5593f23af5d5d5a"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Apr 06 11:23:54 2011 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Apr 06 11:23:54 2011 -0700"
      },
      "message": "Seperate ProgramRaster.\nCleanup ProgramRaster and ProgramStore creation.\n\nChange-Id: If25ea74355238d405340f0ccfb8117ad6e1307b7\n"
    },
    {
      "commit": "78a9f6a8227d1e9b465acb84f8476a30c5af9c13",
      "tree": "4bb01528d4691740ec94528d0816f65706be34ed",
      "parents": [
        "fb2e9d23e03c93fd11d79545a07ae776721117f9",
        "8e90f2bc1fa35a2dc7bd2aab8b8241b628800218"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Mon Apr 04 14:33:19 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Apr 04 14:33:19 2011 -0700"
      },
      "message": "Merge \"First draft of fbo in renderscript. Updating samples and benchmark\""
    },
    {
      "commit": "ef353dde086a6833471deff4da58a6eaf8a1ef36",
      "tree": "4da339ff2f12d521f1b5863bcd839dca3c982f04",
      "parents": [
        "55311e8d13cd3925185d3db4f3f32f2afd615667"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Thu Mar 31 14:45:36 2011 -0700"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Fri Apr 01 14:22:35 2011 -0700"
      },
      "message": "Make BaseObj a public class.\n\nBUG\u003d4156151\n\nChange-Id: Ia5d5ae08ab8e176ad3ca1f38c2c33ef4e9551213\n"
    },
    {
      "commit": "8e90f2bc1fa35a2dc7bd2aab8b8241b628800218",
      "tree": "c2b3e36a41b00d7ef8be23d6441ff44893f686ab",
      "parents": [
        "397de169e5462bf0c62506827819f93336b3f123"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri Apr 01 14:19:01 2011 -0700"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri Apr 01 14:19:01 2011 -0700"
      },
      "message": "First draft of fbo in renderscript.\nUpdating samples and benchmark\n\nChange-Id: I469bf8b842fca72b59475c8fa024c12cf0e14954\n"
    },
    {
      "commit": "e4a06c5fc738bf219f2a495e12a637b2d0871651",
      "tree": "a7102d6914154f456a57403ae690d9d2f8979aae",
      "parents": [
        "ce06ebfda4bd7c511cef3d98aacf7291a743ea46"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Mar 16 16:29:28 2011 -0700"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Thu Mar 17 16:13:03 2011 -0700"
      },
      "message": "Start seperating out RS compute implementation.  Create hal\nlayer to seperate from runtime.\n\nChange-Id: Idf5c1261be4131690d25c15948e98324e979b4f9\n"
    },
    {
      "commit": "b4a5f95b8e44d8029827722225ef7f93023ab1b3",
      "tree": "00f6523457ace6b6527e62ef61eb23abadb23c43",
      "parents": [
        "05c4d6def58a1c20f4160147dc7b47227b5c8c68",
        "6ff211e08a7c5d51e3899d10be53878c05c244b5"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Mar 16 21:22:10 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Mar 16 21:22:10 2011 -0700"
      },
      "message": "am 6ff211e0: am 8f6c5226: am 55a9be3d: Merge \"Fix for bug 3434228\" into honeycomb-mr1\n\n* commit \u00276ff211e08a7c5d51e3899d10be53878c05c244b5\u0027:\n  Fix for bug 3434228\n"
    },
    {
      "commit": "2c74ad9aae29cc64fece926f353825a7925792c2",
      "tree": "d06f79b21c098e448d1370f4ec80309f232a3a28",
      "parents": [
        "c2b91a6113c30d3b994ef081fbd5b941200d55a4"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Mar 16 19:28:25 2011 -0700"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Mar 16 19:28:25 2011 -0700"
      },
      "message": "Fix for bug 3434228\n\nChange-Id: I57973faf782b487e7913a096f0ab6012dc1c9415\n"
    },
    {
      "commit": "d50349de17784f924f8cca6ef2fb2708b9fd2ecd",
      "tree": "0706262b3fc8cb0337bd37ffd73ac327a5e8df52",
      "parents": [
        "9ca34f68139139e61c999a50d0ab066acd08036b",
        "84a97cae1e53400676a4dfd6c7bf75f9ac230fce"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Wed Mar 16 17:27:48 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Mar 16 17:27:48 2011 -0700"
      },
      "message": "Merge \"Check setName() for null string + typo fixes.\""
    },
    {
      "commit": "84a97cae1e53400676a4dfd6c7bf75f9ac230fce",
      "tree": "77d5101607fcbc36498abb4ed4fb93696c941a8d",
      "parents": [
        "fd865d0fb5f5b38a41a9196ee54357715bd32254"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Tue Mar 15 21:05:54 2011 -0700"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Tue Mar 15 21:06:21 2011 -0700"
      },
      "message": "Check setName() for null string + typo fixes.\n\nChange-Id: Ibf5fd3bcf908df8370eac2848e2b329328b9e8d3\n"
    },
    {
      "commit": "ef65bb30ed093d625476b5d77737217fd7750a87",
      "tree": "f55d780ae09dc61dddcd70e04d671459b506ff20",
      "parents": [
        "413bce45bad9ba7a1736c662aac9e3326ab554ea"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Tue Mar 15 14:47:31 2011 -0700"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Tue Mar 15 14:47:31 2011 -0700"
      },
      "message": "2X2 matrix needs 4 float elements.\n\nBUG\u003d4104094\n\nChange-Id: I175bde5839d6f1c56b2fd7499853be723e85120f\n"
    },
    {
      "commit": "8cecbb5293f73e3f63f2601dda68016762c58a0c",
      "tree": "3541387663bace2a398e7ff7833043e4ece73115",
      "parents": [
        "9c8de7331475ef6f55449d95d0dfc6dcb425d116"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Mon Feb 28 18:20:34 2011 -0800"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Thu Mar 03 16:10:52 2011 -0800"
      },
      "message": "DO NOT MERGE: Fix typos in RenderScript docs.\n\nChange-Id: Ie5f326c5c682ca7b604328ab25d7402cf01f7890\n"
    },
    {
      "commit": "f7d75b34d4b514413c64f502a1cb196bd6e43177",
      "tree": "32bbf93e8d7b17ccfdc5772817d74c7f6367d5b4",
      "parents": [
        "b80cb0c5d44bd86060541651514c51fb687048bd",
        "9c4086a6765cca1eb215f9a307038544b295792b"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Thu Mar 03 10:34:03 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Mar 03 10:34:03 2011 -0800"
      },
      "message": "Merge \"Fix typos in RenderScript docs.\""
    },
    {
      "commit": "9ea30a69d5c1d5b137b0186116eb74261b3b5a5e",
      "tree": "f7dee3c7afc3db7de6aa0313dd42beafc4ad2e4a",
      "parents": [
        "0528bc77948e49bd75cfd4082fb8fef3a7238626"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Mar 02 12:33:50 2011 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Mar 02 12:33:50 2011 -0800"
      },
      "message": "Fixing element count bug in renderscript.\n\nChange-Id: I0e795561db00e647d6dd5a9de7d25baf626d01a6\n"
    },
    {
      "commit": "9c4086a6765cca1eb215f9a307038544b295792b",
      "tree": "e00317ce3d25ac8d19d0013effc9031038845397",
      "parents": [
        "b43838fd7ac5e152ebd8ca28420aca1fb743645f"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Mon Feb 28 18:20:34 2011 -0800"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Tue Mar 01 17:05:41 2011 -0800"
      },
      "message": "Fix typos in RenderScript docs.\n\nChange-Id: I4ff14b86551f99ffe984877a3f34b7140511c448\n"
    },
    {
      "commit": "347697710d033036c533bd6cee409c4b4c19d437",
      "tree": "6591c6d014d912cc60b45a8c98f439deaccefbf2",
      "parents": [
        "802e37e7b880c59ad791583baa70819db93b86f7"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Mon Feb 28 16:01:28 2011 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Mon Feb 28 16:01:28 2011 -0800"
      },
      "message": "Discovered a matrix element bug while writing cts unit tests.\n\nChange-Id: I56709df188a5085611efca804582470340369dc0\n"
    },
    {
      "commit": "11518acc8c416023d8c2192b441a1767205676d9",
      "tree": "569e1021ca720dc13aaf513013cb1e8c2c002ddd",
      "parents": [
        "3f41d8f5ee1a8d5366d79ee03d97fac8403c676a"
      ],
      "author": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Wed Feb 09 13:57:06 2011 -0800"
      },
      "committer": {
        "name": "Robert Ly",
        "email": "robertly@google.com",
        "time": "Wed Feb 09 16:24:12 2011 -0800"
      },
      "message": "clean up and add javadocs\n\nChange-Id: I7f628106247de887cd91c4a4b4b55d3ebfa700c8\n"
    },
    {
      "commit": "ed5bab93c6851dc4143d6e0d23ebf288e026936b",
      "tree": "69b8427d80e6408583b428e713fb94766fd87400",
      "parents": [
        "0512d080a5ae7eccb154be4302aaf4b5fb8aa5a6"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Fri Jan 21 13:08:02 2011 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Fri Jan 21 13:08:02 2011 -0800"
      },
      "message": "fix bug 3375251\nCopying arrays of objects would generate an exception\ndue to excessive internal type checking.\n\nChange-Id: Ic89c24962408f1a95dc0385b74618a70d6ff5859\n"
    },
    {
      "commit": "e9f5c1894bb3fd0d86b769329037790a474f14c1",
      "tree": "4bf5392fae9e2340ff55d708ed4e55d6ec20ba49",
      "parents": [
        "2e0f0bb3fe63c51fa3154f8ed17bfaf611edbf5d"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Thu Jan 20 18:17:25 2011 -0800"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Thu Jan 20 18:17:25 2011 -0800"
      },
      "message": "Properly use Long2 for \"UInt2\" for FieldPacker.\n\nWe were misusing this API, since it requires the additional precision of\nthe next size up on unsigned versions of types.\n\nChange-Id: Ic3c87f681ac6705ae0b36a3464ce0d63737945fd\n"
    },
    {
      "commit": "fdc54a97ee588bbd6c981a5708050fd97f01baec",
      "tree": "88a9b5701378a62b858b393f727373b91a8add18",
      "parents": [
        "4fa3eed8e03348e2629abd539b3476a86b44135e"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Jan 19 16:14:21 2011 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Jan 19 16:14:21 2011 -0800"
      },
      "message": "Check and propogate errors from llvm.\n\nChange-Id: Id99a724f746d1f64eabcdf67c12646cc32ff8f9d\n"
    },
    {
      "commit": "4fa3eed8e03348e2629abd539b3476a86b44135e",
      "tree": "c46c282902362caf13e7192662eefd7931206f97",
      "parents": [
        "aa2275e31d1ab6d672013e82a7b8da2559b0e085"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Jan 19 15:44:38 2011 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Jan 19 15:44:38 2011 -0800"
      },
      "message": "Expose unchecked copyFrom variants.\n\nChange-Id: I452d082bb4adbd578b6300bf5829dc59e91e517a\n"
    },
    {
      "commit": "d1ac98149737299513da1357e36f68cbb6d74425",
      "tree": "d59875cb9ab74b735cd2d417d42020d1a5b5158e",
      "parents": [
        "991040c8261237997915f8a4c899a6ea5012fb42"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Jan 18 18:12:26 2011 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Jan 18 18:12:26 2011 -0800"
      },
      "message": "Fix race condition between GC thread and\nthe teardown of RS.  The RS context was going away while\nthe objects were being deleted within the finializer.\n\nAdd more debugging for playCoreCommands.\n\nChange-Id: I391f0b4db948f43f54017b47b062ab47d6a1ef64\n"
    },
    {
      "commit": "44593df6fa741c22bfc76d1608160f053b91bd05",
      "tree": "4965837d15b1320cf09b4f95bfc1bf822d245f1d",
      "parents": [
        "3d7a9707a58bb043147f30dc81c61deeeffeeef7",
        "ec0d3353b16741c69681577eb43ccfea435eb4ba"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Mon Jan 17 16:10:10 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 17 16:10:10 2011 -0800"
      },
      "message": "Merge \"More docs\" into honeycomb"
    },
    {
      "commit": "ec0d3353b16741c69681577eb43ccfea435eb4ba",
      "tree": "379f4188fd2391e05ff52ad0b9bdf84d1c523c7f",
      "parents": [
        "981df1d9931c1bd48dbb735437823b92db51e1a1"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Mon Jan 17 15:23:22 2011 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Mon Jan 17 15:23:22 2011 -0800"
      },
      "message": "More docs\n\nChange-Id: I3dfea7d83bf8525efda59cef6fafa854b5aa9fe3\n"
    },
    {
      "commit": "b97b251c26b801b26f2630e3a2e3f93e4088f2c5",
      "tree": "2e9db711d8474aa41ceeccbc9e36b030d92b301a",
      "parents": [
        "300406abd4a1e96d18d2a6486b3e41ddd3cee8b4"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Sun Jan 16 15:04:08 2011 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Sun Jan 16 16:11:42 2011 -0800"
      },
      "message": "Add error checks to the copyFrom functions.\n\nChange-Id: Iac064c52eb58b05a94fa1c432304c6216256555b\n"
    },
    {
      "commit": "21b4103e42cb0fa004cc4a978f49f63e7668ab0b",
      "tree": "175250a3ee0f6bd968adcf347cbbd214c1d5ec91",
      "parents": [
        "6e72ff9082f82885d738f637d40bfe43d267107a"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Sun Jan 16 15:05:41 2011 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Sun Jan 16 15:05:52 2011 -0800"
      },
      "message": "unhide functions used by reflected files for SDK.\n\nChange-Id: I7cfbfa94cb21207cc5c91e08a60a7184da3f583a\n"
    },
    {
      "commit": "0473ff1ef653434a1a0f3c07be00f7ebcbb472ad",
      "tree": "183b25ac0b3d9ef8ab5563581a1e76796823042b",
      "parents": [
        "2dc59d56cbfe90fdae745496038352fdada6ee26"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri Jan 14 11:27:27 2011 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri Jan 14 12:16:02 2011 -0800"
      },
      "message": "Removing things that shouldn\u0027t be public\n\nChange-Id: I23ea748f7f4ba27307807d7e1d56e49b7c10a827\n"
    },
    {
      "commit": "f5c876e82d7cc647ba94d29eb914e64b7977c303",
      "tree": "9aa6100564f31b0c2a60da2fb2cc07bdd5402658",
      "parents": [
        "a3cdaa5337fa573c4c61770195d6232c2e587090"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu Jan 13 14:53:43 2011 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Thu Jan 13 14:53:43 2011 -0800"
      },
      "message": "Docs plus removing some junk per API review.\n\nChange-Id: I45f995b656754550be68c78e467071d6e59b348f\n"
    },
    {
      "commit": "623c54dd1605d802bb6bfdd0d266a191d4f2d88c",
      "tree": "bd0279bc03a08dc185b229cd667119d7609fb764",
      "parents": [
        "14bdce0441378b766afca3eaa5ac78dbc2f7c6e1"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Jan 12 17:32:36 2011 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Jan 12 17:32:36 2011 -0800"
      },
      "message": "Documentation\n\nChange-Id: Idb5f87f9d2c0f7fb4677b1b45c232502d66b4668\n"
    },
    {
      "commit": "208a1c68ee21930112a3704bf8c46a9f27d8d04d",
      "tree": "a6e50131c61eeb408566b4edc6a23d158e5e19a2",
      "parents": [
        "63be8dd178447fce289c940638cd37aa560d9de3",
        "fb9f82ca4f11cf7e43a001f3e6fd1b381cc86210"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Jan 12 15:22:09 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 12 15:22:09 2011 -0800"
      },
      "message": "Merge \"Implement more of copy2DRange*\" into honeycomb"
    },
    {
      "commit": "fb9f82ca4f11cf7e43a001f3e6fd1b381cc86210",
      "tree": "000fb80d2d73d062f9493cec84880974d77e68db",
      "parents": [
        "f7086090cfc8d97b5bd3b4d7801a27af11f7c207"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Jan 12 14:53:25 2011 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Jan 12 14:53:25 2011 -0800"
      },
      "message": "Implement more of copy2DRange*\n\nChange-Id: Id6be481c4abc968df27e5bba1ed044262ec0f293\n"
    },
    {
      "commit": "b11e3d2b0edb03a5e3ea535d58b0cbe2d920ed16",
      "tree": "c4ad77c456f7b43f7ceb910b186f8a0b10ff51b3",
      "parents": [
        "54c38bf05da42e40b8726ab2b5a33762081e9345"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Tue Jan 11 19:30:58 2011 -0800"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Wed Jan 12 14:24:35 2011 -0800"
      },
      "message": "Unhide more of the RS APIs.\n\nChange-Id: I7ec5de42680a4184d3a1380ea7c35b6ba3cf13bf\n"
    },
    {
      "commit": "f7086090cfc8d97b5bd3b4d7801a27af11f7c207",
      "tree": "44ac295d7ede32a76af74f20b80a95cb2a6d1e13",
      "parents": [
        "1415bb7a948e0add9f6beb6dccbea70e9d2bedd0"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Jan 12 13:28:37 2011 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Jan 12 13:28:37 2011 -0800"
      },
      "message": "Cleanup bitmap uploads\nImplement standalone mipmap generation.\n\nChange-Id: Ie3a9781bbe50e2f58adca6f184d84fea50e40263\n"
    },
    {
      "commit": "27d116085ebbb112ec1fd959763a027ec08f7179",
      "tree": "84ed2039d69959fe571a5ce4744542bb0144275e",
      "parents": [
        "7a8f01abf98b6212358ea0e0401879093d2c0f93",
        "dcc231955d81c66309ce97cca05a25f79ee7d5ea"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Jan 12 11:53:42 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Jan 12 11:53:42 2011 -0800"
      },
      "message": "Merge \"Adding ability to load cubemaps from individual faces.\" into honeycomb"
    },
    {
      "commit": "252c07802f7039f15f723751162e64a6621e6998",
      "tree": "302fa408642f596699f8bd78dc26971d10615279",
      "parents": [
        "9fafe4e0ebab270591a505f1f07fd2e5489a16f7"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Jan 11 17:42:52 2011 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Jan 11 17:42:52 2011 -0800"
      },
      "message": "Add error checks to bitmap uploads.\nFix java side calculation for pixel sizes.\n\nChange-Id: I2636db2ccdc9a330214fe9d8b26617b33e52ec8e\n"
    },
    {
      "commit": "dcc231955d81c66309ce97cca05a25f79ee7d5ea",
      "tree": "ac72f6344468683aa146e431c3fc96c710f197b9",
      "parents": [
        "d5208cf42c0f9b281505cb465b4de4e8179a6f9f"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Tue Jan 11 14:47:44 2011 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Tue Jan 11 14:47:44 2011 -0800"
      },
      "message": "Adding ability to load cubemaps from individual faces.\n\nChange-Id: Ic8b6693f625c181e031d4393ba8fac40049da88b\n"
    },
    {
      "commit": "fe852e216fdfab20e7b3d3e55247f70634d267b9",
      "tree": "a0d83f8e4b74f40a5e53704ca0ba9bcf8c06df03",
      "parents": [
        "3045bbaf58574ad3168466b198b835b29d174c18"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Mon Jan 10 15:57:57 2011 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Mon Jan 10 15:57:57 2011 -0800"
      },
      "message": "Updating cubemap loading code.\n\nChange-Id: I93bb00e5fd1ccc622d17eba70a510664c2093723\n"
    },
    {
      "commit": "67e3d206ca80dd97309ca63169503088cb509bde",
      "tree": "993c8150e0c2c8825b19702418837ad60c7e3b77",
      "parents": [
        "febbf6e7f87900b479fbed31ab1e0486caeb281d"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Sun Jan 09 13:49:01 2011 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Sun Jan 09 13:49:31 2011 -0800"
      },
      "message": "Hide and delete some code that should not be public.\n\nChange-Id: Ibe201c235fc81ef1fecb120d6049d6e56222462c\n"
    },
    {
      "commit": "6c191768f112d17f926e9b3bf5ed581af7273cb8",
      "tree": "3ff3a4288e85944147f35f19679f42b523d1c5f5",
      "parents": [
        "bdd8d17d81c4ef41a2ae82c7f73ecff6b48f493e",
        "df27202debdc2573b7882405010fba31ee4d46e6"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Sun Jan 09 12:07:00 2011 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sun Jan 09 12:07:00 2011 -0800"
      },
      "message": "Merge \"Adding comments to the renderscript program classes.\" into honeycomb"
    },
    {
      "commit": "df27202debdc2573b7882405010fba31ee4d46e6",
      "tree": "9022187d129d9a7b13d27c629800ac10bf7402a9",
      "parents": [
        "660733d3e457482104d8a6e5b0a1fe2182de5150"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Sun Jan 09 11:34:03 2011 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Sun Jan 09 11:34:03 2011 -0800"
      },
      "message": "Adding comments to the renderscript program classes.\n\nChange-Id: I989575951df1218c1e753dfa12193d560266bf11\n"
    },
    {
      "commit": "fa445b9353972735d8d65e8a936786b1afe9886d",
      "tree": "0262ad6fe9a936fea749a3203d35849036e27fcb",
      "parents": [
        "e4aff7c6bf0808690ee230cb143ba4394fbc259b"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Fri Jan 07 17:00:07 2011 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Fri Jan 07 17:04:29 2011 -0800"
      },
      "message": "Cleanup subdata apis\n\nChange-Id: I70d0d5e4ca2b42f3a9cbf854fe47917cee8f46df\n"
    },
    {
      "commit": "b0253ea6969bdd27bf574e0da7fa91aa6d09f44f",
      "tree": "2c2c89870052eb05e3d150d8710c7df4d1f3646a",
      "parents": [
        "60525c824ccf11302a9b8343e72eba259485edea"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri Jan 07 11:12:08 2011 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri Jan 07 11:16:08 2011 -0800"
      },
      "message": "Additional loading methods for fonts and a3d files.\nCleaned up error messages.\n\nChange-Id: Id33b7149671df23c37cc11375d844a7837dac750\n\nChange-Id: I6663ce54f7b9bbaf285935ca658d93ba417f8179\n"
    },
    {
      "commit": "cfc2330c4eb42c8e71d00d1a13e84089adcbd595",
      "tree": "3640f1c7356bfaf8e16e11ff5fdbf952bc026b05",
      "parents": [
        "334108b56c60ecb0aec25b63708aa2f9668e2926"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Jan 04 23:06:28 2011 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Jan 04 23:06:28 2011 -0800"
      },
      "message": "fix build\n\nChange-Id: I4991e3e11b2f44328ee272dcb498c6b9fd90c5ee\n"
    },
    {
      "commit": "334108b56c60ecb0aec25b63708aa2f9668e2926",
      "tree": "65c787668c92050bdc11d07516a2713ddd77fb78",
      "parents": [
        "a23d4e792cb13090c540edfdd5cee03799bb9d48"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Jan 04 21:58:19 2011 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Jan 04 22:19:53 2011 -0800"
      },
      "message": "Random cleanup\n\nChange-Id: Ife6f19d51e8229b6cf1ca8689df7baba2fcb4dc9\n"
    },
    {
      "commit": "a23d4e792cb13090c540edfdd5cee03799bb9d48",
      "tree": "1d9995552ef8cebdf3942c62d7a94c9d28f7ec06",
      "parents": [
        "c91d8c3ea5d2a3a065f7d5074817689713ea6dda"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Jan 04 18:59:12 2011 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Tue Jan 04 22:19:44 2011 -0800"
      },
      "message": "unhide renderscript\n\nChange-Id: I44dd19aec0a994316da22ea8bea01b9962f54680\n\napi update\n\nChange-Id: I77f5365b8b7a919cd572ceb65a9ab3871b9495d0\n"
    },
    {
      "commit": "69011ff5e1e306d7f3e635be1b3681b622c51d67",
      "tree": "bf0b5bab480feb11ed086e07ab053663cf7003db",
      "parents": [
        "753467e6c7d244e4c9c3c9a20c78bf4874432db2",
        "49a05d7b82956009f03acbb92a064eed054eb031"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Dec 29 16:27:00 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Dec 29 16:27:00 2010 -0800"
      },
      "message": "Merge \"Move adapter2D to a derived class from Allocation.\""
    },
    {
      "commit": "49a05d7b82956009f03acbb92a064eed054eb031",
      "tree": "d0cd4c1b228dfbf08170ffe1712087df41ac38fd",
      "parents": [
        "5c68a712dacf8cf0a419f1b743474a3b4290d024"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Dec 29 14:31:29 2010 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Wed Dec 29 14:31:29 2010 -0800"
      },
      "message": "Move adapter2D to a derived class from Allocation.\n\nChange-Id: I7e9d8b0028ba95956476f253da38dbe64564d0da\n"
    },
    {
      "commit": "b3b89f63af148031817c046ba8023b76241c1e7c",
      "tree": "042dab40434bd64cdc123162533c0b0a79d63270",
      "parents": [
        "7f2b6c270bb0cf904632a8290c41d527ebb9b00f"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Dec 29 08:43:49 2010 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Dec 29 08:43:49 2010 -0800"
      },
      "message": "Fixing a bug in the load function.\n\nChange-Id: Ie5e72836dec7f77d42c8cb9afb8c3d5591ff35a7\n"
    },
    {
      "commit": "b4d7bb6872f523b4318144202e119766ed9054ed",
      "tree": "2e7e18e9864c7c9398bbce8f0bc227f147b648f4",
      "parents": [
        "1528d8f47cc6f0e0d5c9f905f82d15a35ce1bafb"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Tue Dec 21 14:42:26 2010 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Tue Dec 21 14:57:04 2010 -0800"
      },
      "message": "API cleanup for renderscript. This will be a multiproject commit.\n\nChange-Id: Ida62d3a155285a20725be9daa62217faef1c3734\n"
    },
    {
      "commit": "e688213f6f2b2e10eb7a5c70b43fe0c3ad45db81",
      "tree": "384a415a84710d90953aefbbb7408444cdf5ea2c",
      "parents": [
        "b89e142949127502c5ecd3f221d5ac0d30ac9a54",
        "d19524047fa2d12ecd45ebcf69543836e1b45579"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Mon Dec 20 14:28:52 2010 -0800"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Dec 20 14:28:52 2010 -0800"
      },
      "message": "Merge \"Clean up Allocation buffer object api.\""
    },
    {
      "commit": "d19524047fa2d12ecd45ebcf69543836e1b45579",
      "tree": "df06ecaa455d32026980a5915e0f6585c798f602",
      "parents": [
        "8903058a4a77ae920502054ba136b1b4539f1ea1"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Mon Dec 20 12:55:28 2010 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Mon Dec 20 12:55:28 2010 -0800"
      },
      "message": "Clean up Allocation buffer object api.\n\nChange-Id: Id3e2391a93a99f4c414a805ee33cfd113242a7e6\n"
    },
    {
      "commit": "eeca435dc6134a285b9bbb832cd6a1a88f34e85f",
      "tree": "0c7650ef80ade830a7892e867afe777a64187780",
      "parents": [
        "b70c82dc45f62a1c257a80e7aa9e0ecfe063c1be"
      ],
      "author": {
        "name": "Shih-wei Liao",
        "email": "sliao@google.com",
        "time": "Mon Dec 20 20:45:56 2010 +0800"
      },
      "committer": {
        "name": "Shih-wei Liao",
        "email": "sliao@google.com",
        "time": "Mon Dec 20 21:02:32 2010 +0800"
      },
      "message": "Stale cache management to address a P1 bug # 3296131.\n\nChange-Id: I593f35a91c4a14c055828f8989fe01b9e7790039\n"
    },
    {
      "commit": "e27cdeeecba5b445e307d653d9cb7da007adfac3",
      "tree": "2bd196f42ef3d904c610f2b327642391a6724e20",
      "parents": [
        "60e41fa4456ce6bc37a33b1e4b81a56e9411199b"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri Dec 17 11:41:08 2010 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Fri Dec 17 11:41:08 2010 -0800"
      },
      "message": "API reaview cleanup\n\nChange-Id: Ib1aaf81130ffa6b5e6c60096c27c969e8891db3f\n"
    },
    {
      "commit": "e5d3712d9eaef7ebbf142b508bd740414d930cb0",
      "tree": "e2fe8e53a1fb39d0ce15d0e36ae5906e9a9f40b4",
      "parents": [
        "17268ccfcf11c71d3524163cd0f01f5c272cf3a7"
      ],
      "author": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Thu Dec 16 00:33:33 2010 -0800"
      },
      "committer": {
        "name": "Jason Sams",
        "email": "rjsams@android.com",
        "time": "Thu Dec 16 12:18:28 2010 -0800"
      },
      "message": "Remove outdated texture upload functions.\n\nChange-Id: Ie3f9ba64a94425fa96b1924cb4b70dd36b71e294\n"
    },
    {
      "commit": "0857196107d55bae312c12b72b115d25d5fee4f9",
      "tree": "2180a2809a3c945de178284fd44b8e5ed26fd42d",
      "parents": [
        "320a4beda312279e842a97d3af5b3f0b28cbe49d"
      ],
      "author": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Dec 15 09:59:58 2010 -0800"
      },
      "committer": {
        "name": "Alex Sakhartchouk",
        "email": "alexst@google.com",
        "time": "Wed Dec 15 10:11:31 2010 -0800"
      },
      "message": "Cleanup and refactoring of an earlier cl.\n\nChange-Id: I5e356ed88375a1620846e0c500659e3b7ead5030\n"
    }
  ],
  "next": "6d8eb266dd398abf0511685fdaf98abba3396174"
}
