)]}'
{
  "log": [
    {
      "commit": "4f86d76cf4c896d91a189f3c49b84e49cabb9b7b",
      "tree": "0b4a1e71a63bc888896ed814ca43b6474e28a1c3",
      "parents": [
        "daf6bdba0eac4abc03afdfe60b7736f3f8bd461e"
      ],
      "author": {
        "name": "Ajay Panicker",
        "email": "apanicke@google.com",
        "time": "Tue Apr 19 10:16:54 2016 -0700"
      },
      "committer": {
        "name": "Ajay Panicker",
        "email": "apanicke@google.com",
        "time": "Tue May 03 00:28:47 2016 +0000"
      },
      "message": "List the SDP_RECORD broadcast as protected\n\nBug: 28257589\nChange-Id: I97ef91fa3a7f7ef62fd96ca079e0a6d5a957bc71\n"
    },
    {
      "commit": "daf6bdba0eac4abc03afdfe60b7736f3f8bd461e",
      "tree": "c424c134b67765f732116a02c634fa90977784b6",
      "parents": [
        "da66fa7526aaa034c27f77455f55e58f769624fa",
        "eb101a700cd213c6d89729db38534bd51e64bda1"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 29 09:36:05 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Apr 29 09:36:05 2016 +0000"
      },
      "message": "Merge \"FloatingToolbar: Fix javadoc for closeOverflow().\""
    },
    {
      "commit": "da66fa7526aaa034c27f77455f55e58f769624fa",
      "tree": "b025793455d7922c79157f58db948125982a0e35",
      "parents": [
        "6e35557ad34a9722c27a70b30930104c2f36f78b",
        "6ba873faec0d165b74acfecf1533f58433d431e9"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Thu Apr 28 20:06:19 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Apr 28 20:06:19 2016 +0000"
      },
      "message": "Merge \"AAPT: ProGuard config for components in main dex.\""
    },
    {
      "commit": "6e35557ad34a9722c27a70b30930104c2f36f78b",
      "tree": "9c5006ca3f4864bbf6c9b901bba8468ded4ca897",
      "parents": [
        "3f0355f972fe6a0d069024ff30188314a79fcc55",
        "c6baf563ba6aa207a48317c177b29f1d2b70cf3d"
      ],
      "author": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Thu Apr 28 18:47:00 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Apr 28 18:47:00 2016 +0000"
      },
      "message": "Merge \"Fix google-explicit-constructor warnings.\""
    },
    {
      "commit": "eb101a700cd213c6d89729db38534bd51e64bda1",
      "tree": "b66e63f001e4b88a1f738ce33f0fd376d4a4e409",
      "parents": [
        "3f0355f972fe6a0d069024ff30188314a79fcc55"
      ],
      "author": {
        "name": "Sebastian Kaspari",
        "email": "s.kaspari@gmail.com",
        "time": "Tue Feb 09 16:22:08 2016 +0100"
      },
      "committer": {
        "name": "Sebastian Kaspari",
        "email": "s.kaspari@gmail.com",
        "time": "Thu Apr 28 16:34:33 2016 +0000"
      },
      "message": "FloatingToolbar: Fix javadoc for closeOverflow().\n\nChange-Id: I450fc603ae5fe49f08f580594352cc1120cc104d\n"
    },
    {
      "commit": "3f0355f972fe6a0d069024ff30188314a79fcc55",
      "tree": "a21478316f777b9fb134798a12c962a28dfd265a",
      "parents": [
        "4dd00e93f300a50097c1ec09ca291849830e98dc",
        "1ead474f61fb3fe7d77ccdd8e65037fb8c93ad6d"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Thu Apr 28 12:13:37 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Apr 28 12:13:38 2016 +0000"
      },
      "message": "Merge \"ZipUtils: Fix wrong timestamps when getEntryInfo\""
    },
    {
      "commit": "1ead474f61fb3fe7d77ccdd8e65037fb8c93ad6d",
      "tree": "a21478316f777b9fb134798a12c962a28dfd265a",
      "parents": [
        "4dd00e93f300a50097c1ec09ca291849830e98dc"
      ],
      "author": {
        "name": "Shammi Khattar",
        "email": "skhattar@codeaurora.org",
        "time": "Wed Apr 06 15:33:03 2016 -0700"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Thu Apr 28 12:13:16 2016 +0000"
      },
      "message": "ZipUtils: Fix wrong timestamps when getEntryInfo\n\n\"tm_mon\" format should align with \"ZipEntry::setModWhen\" in aapt.\n\"tm_isdst\" should be initialized, or it will because random value\nand cause error in function mktime().\n\nBUG:28021145\nChange-Id: I1e8d5c14e5d7b875bf9cd940cb7f4c5b93a1bcd6\n"
    },
    {
      "commit": "c6baf563ba6aa207a48317c177b29f1d2b70cf3d",
      "tree": "38cb5ab3e8ce0ebe0bcdace644378ad037adb37f",
      "parents": [
        "cd4f7e12037acd16f500dc9a4be98e51fe58a11b"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Wed Apr 27 11:29:23 2016 -0700"
      },
      "committer": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Wed Apr 27 11:38:12 2016 -0700"
      },
      "message": "Fix google-explicit-constructor warnings.\n\nBug: 28341362\nChange-Id: Ibdd6a210bb7ff228e3624cc319169f77aca3b51e\n"
    },
    {
      "commit": "6ba873faec0d165b74acfecf1533f58433d431e9",
      "tree": "8548bea7027c47e34a7ef03072821c82c536f022",
      "parents": [
        "cd4f7e12037acd16f500dc9a4be98e51fe58a11b"
      ],
      "author": {
        "name": "Rohit Agrawal",
        "email": "rohitagr@google.com",
        "time": "Thu Apr 21 16:29:58 2016 -0700"
      },
      "committer": {
        "name": "Rohit Agrawal",
        "email": "rohitagr@google.com",
        "time": "Wed Apr 27 11:26:55 2016 -0700"
      },
      "message": "AAPT: ProGuard config for components in main dex.\n\nCreate an analogue of \"aapt -G\" which outputs a proguard configuration\nthat keeps only components which need to be in the main dex.\n\nBUG: 27383099\n\nChange-Id: Ic18c8c563794ff27a5598a214111d1b446a005f1\n(cherry picked from commit 86229cb622fccde8ab8cbe85eead91a34313a708)\n"
    },
    {
      "commit": "4dd00e93f300a50097c1ec09ca291849830e98dc",
      "tree": "9449021bb5bae9c4ebfe2cf33f7d2d540ac893cd",
      "parents": [
        "493576bc5db94068b5a767021a4a5c8b6963c836",
        "6a850b3f11cff546c962fc87ffc961a267973cd4"
      ],
      "author": {
        "name": "Dimitry Ivanov",
        "email": "dimitry@google.com",
        "time": "Wed Apr 27 18:24:33 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Apr 27 18:24:33 2016 +0000"
      },
      "message": "Merge \"zygote: Remove NativeLoader initialization step\""
    },
    {
      "commit": "493576bc5db94068b5a767021a4a5c8b6963c836",
      "tree": "6ed3aa1fca675c4e334ca4523c6d9ebfd303c1f0",
      "parents": [
        "cd4f7e12037acd16f500dc9a4be98e51fe58a11b",
        "eb5866d4b05b6c000385be4a536544e27ca13335"
      ],
      "author": {
        "name": "Dimitry Ivanov",
        "email": "dimitry@google.com",
        "time": "Wed Apr 27 18:24:04 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Apr 27 18:24:04 2016 +0000"
      },
      "message": "Merge changes from topic \u0027target-sdk-0-fix\u0027\n\n* changes:\n  Create linker namespace for the system server classloader\n  Extract pathclassloader initialization to a separate class\n"
    },
    {
      "commit": "6a850b3f11cff546c962fc87ffc961a267973cd4",
      "tree": "7943a053c88cfad0abb7608becd22715367cc1b5",
      "parents": [
        "eb5866d4b05b6c000385be4a536544e27ca13335"
      ],
      "author": {
        "name": "Dimitry Ivanov",
        "email": "dimitry@google.com",
        "time": "Thu Apr 21 16:18:24 2016 -0700"
      },
      "committer": {
        "name": "Dimitry Ivanov",
        "email": "dimitry@google.com",
        "time": "Wed Apr 27 10:22:09 2016 -0700"
      },
      "message": "zygote: Remove NativeLoader initialization step\n\nThis now done by art Runtime::Start()\n\nBug: http://b/28320913\nChange-Id: Icf9b11954b732c9f953e02bba9ae52eb91117457\n"
    },
    {
      "commit": "eb5866d4b05b6c000385be4a536544e27ca13335",
      "tree": "f892ac5cddf30f43027447d909cd94436c964c54",
      "parents": [
        "5d7d777fa6f47ade2097e77d3d9ddb52c26d77d6"
      ],
      "author": {
        "name": "Dimitry Ivanov",
        "email": "dimitry@google.com",
        "time": "Wed Apr 20 16:02:00 2016 -0700"
      },
      "committer": {
        "name": "Dimitry Ivanov",
        "email": "dimitry@google.com",
        "time": "Wed Apr 27 10:22:09 2016 -0700"
      },
      "message": "Create linker namespace for the system server classloader\n\nBug: http://b/27702070\nChange-Id: I12c9448e877202937cf558de75042bcb46f6a933\n"
    },
    {
      "commit": "cd4f7e12037acd16f500dc9a4be98e51fe58a11b",
      "tree": "06cdd616ec0d2247352ed2f2ea05cf138de8c114",
      "parents": [
        "b0395386b5d0386949eecc5d97aa35fa60a6c1a3",
        "29e835a5152905274e06c59a69e39e81e5078519"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Wed Apr 27 13:26:38 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Apr 27 13:26:39 2016 +0000"
      },
      "message": "Merge changes from topic \u0027icu-cherry-pick-from-nyc-to-aosp\u0027\n\n* changes:\n  Hide general utility methods in ICU4J.\n  ICU4J: Removed a couple of useless or internal methods from API\n  ICU4J: Update API for using civil version of IslamicCalendar\n"
    },
    {
      "commit": "b0395386b5d0386949eecc5d97aa35fa60a6c1a3",
      "tree": "94b6293a6bdac95befab96d2826ccfeaf813c241",
      "parents": [
        "b065cc7fa6919d2f6ffcb2d7e62eea3493aa3d7b",
        "002be4e7b0a5dab61b901b85c7269a2c15480863"
      ],
      "author": {
        "name": "Shubham Ajmera",
        "email": "shubhamajmera@google.com",
        "time": "Wed Apr 27 09:45:03 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Apr 27 09:45:03 2016 +0000"
      },
      "message": "Merge \"Track libcore change 13331bc0dd87b029b194e5aca4487e38d18da188\""
    },
    {
      "commit": "5d7d777fa6f47ade2097e77d3d9ddb52c26d77d6",
      "tree": "87a07a517b157bd8f9f565c5c5d2f48b62413f0e",
      "parents": [
        "b065cc7fa6919d2f6ffcb2d7e62eea3493aa3d7b"
      ],
      "author": {
        "name": "Dimitry Ivanov",
        "email": "dimitry@google.com",
        "time": "Wed Apr 20 14:09:32 2016 -0700"
      },
      "committer": {
        "name": "Dimitry Ivanov",
        "email": "dimitry@google.com",
        "time": "Tue Apr 26 13:16:54 2016 -0700"
      },
      "message": "Extract pathclassloader initialization to a separate class\n\nTo be able to reuse this code when creating a classloader for\nthe system_server.\n\nBug: http://b/27245894\nBug: http://b/27702070\nChange-Id: I928175a39a1beb0446d863a5b8f5edf94686e768\n"
    },
    {
      "commit": "b065cc7fa6919d2f6ffcb2d7e62eea3493aa3d7b",
      "tree": "5d5923f6b7902cc110e9466b904461f8f70eccd2",
      "parents": [
        "028a23367c1a299cae6fa1b96ff53e59d54b3ee6",
        "2ff37206999d7b4c8de99b21b9364b56dcb7c3e1"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 26 18:32:50 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Apr 26 18:32:50 2016 +0000"
      },
      "message": "Merge \"Alarm icon is not shown for secondary users\""
    },
    {
      "commit": "002be4e7b0a5dab61b901b85c7269a2c15480863",
      "tree": "9b18cef46f783fefca727eea64945ea5eee9f5ad",
      "parents": [
        "028a23367c1a299cae6fa1b96ff53e59d54b3ee6"
      ],
      "author": {
        "name": "Shubham Ajmera",
        "email": "shubhamajmera@google.com",
        "time": "Tue Apr 26 17:48:26 2016 +0100"
      },
      "committer": {
        "name": "Shubham Ajmera",
        "email": "shubhamajmera@google.com",
        "time": "Tue Apr 26 17:48:26 2016 +0100"
      },
      "message": "Track libcore change 13331bc0dd87b029b194e5aca4487e38d18da188\n\nBug: 27214236\nChange-Id: I3074436baaa16fe19a158aa3aafdb79b534f792b\n"
    },
    {
      "commit": "028a23367c1a299cae6fa1b96ff53e59d54b3ee6",
      "tree": "556a4aadd49618292592d1dcab9b166ce4a689ed",
      "parents": [
        "94adc6ce96c4405134141e4e7a7ff8512e2dda1b",
        "e86e8a659e3576177e3120bf6ada7e207529032e"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Mon Apr 25 11:09:00 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Apr 25 11:09:01 2016 +0000"
      },
      "message": "Merge \"Handle dalvik.vm.usejitprofiles property\""
    },
    {
      "commit": "94adc6ce96c4405134141e4e7a7ff8512e2dda1b",
      "tree": "96eff6569afdf94f9f41c13b7f12ded0e487c0e5",
      "parents": [
        "823e05b2db229549c33892a0aa303fd7fb10a214",
        "f9446f77a2d9280f4d0778a02d4cb93cc4a82714"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Mon Apr 25 09:31:40 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Apr 25 09:31:40 2016 +0000"
      },
      "message": "Merge \"Track libcore change e2270147c6ddfb164776b68295078a5e6c6dfee7\""
    },
    {
      "commit": "823e05b2db229549c33892a0aa303fd7fb10a214",
      "tree": "cd135d2068bc6ff985e1090164ce3ff0af173f56",
      "parents": [
        "1b33b450381855a6403a577a2613093c578d6754",
        "ca0182073530a237babe65b9ec7a9b41e667f8d1"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Mon Apr 25 09:08:43 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Apr 25 09:08:44 2016 +0000"
      },
      "message": "Merge \"Avoid instantiations of Boolean that are immediately unboxed.\""
    },
    {
      "commit": "f9446f77a2d9280f4d0778a02d4cb93cc4a82714",
      "tree": "80d31608e0ba6b7bf9d30fdb7db354086bb3d4d2",
      "parents": [
        "1b33b450381855a6403a577a2613093c578d6754"
      ],
      "author": {
        "name": "Shubham Ajmera",
        "email": "shubhamajmera@google.com",
        "time": "Wed Apr 20 16:06:55 2016 +0100"
      },
      "committer": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Fri Apr 22 17:10:45 2016 +0100"
      },
      "message": "Track libcore change e2270147c6ddfb164776b68295078a5e6c6dfee7\n\nBug: 27426743\n(cherry picked from commit 6c69351469b9da7b424e9726c0bf878115a389b2)\nChange-Id: I7276e39951d721704726132281c316c77bdab515\n"
    },
    {
      "commit": "e86e8a659e3576177e3120bf6ada7e207529032e",
      "tree": "105fd74d321d5d84e1479e8e8500208d9dcafcf6",
      "parents": [
        "09ae4931a98cb0cb7edac257db30169098ab56c7"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Fri Apr 22 16:40:50 2016 +0100"
      },
      "committer": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Fri Apr 22 16:40:50 2016 +0100"
      },
      "message": "Handle dalvik.vm.usejitprofiles property\n\nBug: 26080105\n\nPartial cherry picked from commit\ndb4a79a5d7d348e9d2286d95d4e5a59dd484456f\n\nChange-Id: Ifef4ec0d153b8d30941a339d7f9052889631f84c\n"
    },
    {
      "commit": "1b33b450381855a6403a577a2613093c578d6754",
      "tree": "d4b714211534fc18fe38f396cf665452312e86d3",
      "parents": [
        "09ae4931a98cb0cb7edac257db30169098ab56c7",
        "a1adc6ff8255c5daceff8084e73f85609ec1d100"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Fri Apr 22 14:43:52 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Apr 22 14:43:52 2016 +0000"
      },
      "message": "Merge \"Fix needless value boxing/unboxing in Am.java (except the Long unboxing covered by a separate CL).\""
    },
    {
      "commit": "29e835a5152905274e06c59a69e39e81e5078519",
      "tree": "20f4158666ded57d77d1d94ee4ecf3b864c797fd",
      "parents": [
        "6d1f0b2afd4b1c59f926bd9761afc749ed3ac309"
      ],
      "author": {
        "name": "Joachim Sauer",
        "email": "jsauer@google.com",
        "time": "Tue Mar 22 13:32:35 2016 +0000"
      },
      "committer": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Fri Apr 22 14:59:25 2016 +0100"
      },
      "message": "Hide general utility methods in ICU4J.\n\nBug: 22023363\n(cherry picked from commit d76fe896d444ee7bf625493e12c51ee28bcc82ef)\n\nChange-Id: Ic923c558270b81fe48034c46bfcd9b1ac1d438f2\n"
    },
    {
      "commit": "6d1f0b2afd4b1c59f926bd9761afc749ed3ac309",
      "tree": "fcfaae93e684dc17fceb75c7b91727636628082d",
      "parents": [
        "679fa0261ce91aa6520dcac6a8d538baba94bf9e"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Sat Mar 19 16:32:45 2016 +0000"
      },
      "committer": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Fri Apr 22 14:55:08 2016 +0100"
      },
      "message": "ICU4J: Removed a couple of useless or internal methods from API\n\nBug: 22023363\n(cherry picked from commit c108dea0bb0558f6d8462374775891005469097d)\n\nChange-Id: I07c42b1124490daf502d1b3aff37b249d6118552\n"
    },
    {
      "commit": "679fa0261ce91aa6520dcac6a8d538baba94bf9e",
      "tree": "1a9d157df22c63c829087fa68ccd7557bf88b3a7",
      "parents": [
        "c027ae49f0a941c73c692e1153b2a6623fdae152"
      ],
      "author": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Tue Mar 22 13:46:38 2016 +0000"
      },
      "committer": {
        "name": "Paul Duffin",
        "email": "paulduffin@google.com",
        "time": "Fri Apr 22 14:35:17 2016 +0100"
      },
      "message": "ICU4J: Update API for using civil version of IslamicCalendar\n\nBug: 22023363\n(cherry picked from commit 74a8e08d59169865ecb5e0ae9ba6a57f0814a05a)\n\nChange-Id: I0d7b756be123f806d035ee225960f27806785424\n"
    },
    {
      "commit": "ca0182073530a237babe65b9ec7a9b41e667f8d1",
      "tree": "322b05b0b4f29648ab70ce9a40345f1eee33b074",
      "parents": [
        "09ae4931a98cb0cb7edac257db30169098ab56c7"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Thu Apr 21 17:51:41 2016 +0100"
      },
      "committer": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Fri Apr 22 14:21:12 2016 +0100"
      },
      "message": "Avoid instantiations of Boolean that are immediately unboxed.\n\nReplaced Boolean.valueOf() -\u003e parseBoolean() across frameworks/base\n(not including Am.java, which I\u0027m leaving for a separate change).\n\nAlso fixed a couple of other valueOf()s in SyncStorageEngine.\n\nBug: 28289401\nChange-Id: I2c6fb39a465885e7e625ed8894b1b9f8a30da5bc\n"
    },
    {
      "commit": "09ae4931a98cb0cb7edac257db30169098ab56c7",
      "tree": "f2aa7ec5079469a9f78b6a70595a6445df349bef",
      "parents": [
        "c027ae49f0a941c73c692e1153b2a6623fdae152",
        "4bd017d6a5437f153b2b0a149a5dde0b85bf6907"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Fri Apr 22 10:27:26 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Apr 22 10:27:27 2016 +0000"
      },
      "message": "Merge \"frameworks/base: Avoid Long object allocations in Long.valueOf()\""
    },
    {
      "commit": "a1adc6ff8255c5daceff8084e73f85609ec1d100",
      "tree": "377ce0da3c6c977ab60a655c4dedd0e858fec3f4",
      "parents": [
        "570a13f0cb233b4a216243025a9fed3df3c72849"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Thu Apr 21 18:51:17 2016 +0100"
      },
      "committer": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Thu Apr 21 18:51:25 2016 +0100"
      },
      "message": "Fix needless value boxing/unboxing in Am.java\n(except the Long unboxing covered by a separate CL).\n\nTested: Successfully built frameworks/base\n\nBug: 28289401\nChange-Id: I40d09af9c003b7667cb96171747bd355d7a9dc4f\n"
    },
    {
      "commit": "4bd017d6a5437f153b2b0a149a5dde0b85bf6907",
      "tree": "738907bd48a30c57d1a430b8d8187d6cb3d6f218",
      "parents": [
        "570a13f0cb233b4a216243025a9fed3df3c72849"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Thu Apr 21 14:52:10 2016 +0100"
      },
      "committer": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Thu Apr 21 16:23:56 2016 +0100"
      },
      "message": "frameworks/base: Avoid Long object allocations in Long.valueOf()\n\nReplace usages where the Long is immediately unboxed or thrown\naway with Long.parseLong().\nIn TaskRecord.java, I also fixed up similar uses of\n{Boolean,Integer}.valueOf()\n\nTested: built frameworks/base successfully.\n\nBug: 28289401\nChange-Id: I1fad536853a68c7b0707cbf02989aca155064843\n"
    },
    {
      "commit": "c027ae49f0a941c73c692e1153b2a6623fdae152",
      "tree": "9f68ed22d4dc5ced2735f80f47609e3cc771b535",
      "parents": [
        "570a13f0cb233b4a216243025a9fed3df3c72849",
        "9bbbf2b15f331e8c72ee1054dc0ef6a613921fe1"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Thu Apr 21 13:23:18 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Apr 21 13:23:18 2016 +0000"
      },
      "message": "Merge \"Integer.valueOf() -\u003e Integer.parseInt() to avoid allocation.\""
    },
    {
      "commit": "9bbbf2b15f331e8c72ee1054dc0ef6a613921fe1",
      "tree": "9f68ed22d4dc5ced2735f80f47609e3cc771b535",
      "parents": [
        "570a13f0cb233b4a216243025a9fed3df3c72849"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Thu Apr 21 12:02:10 2016 +0100"
      },
      "committer": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Thu Apr 21 12:09:29 2016 +0100"
      },
      "message": "Integer.valueOf() -\u003e Integer.parseInt() to avoid allocation.\n\nBug: 28289401\nChange-Id: If767f891644a06ba587f9bb55dccea4089a8c66d\n"
    },
    {
      "commit": "570a13f0cb233b4a216243025a9fed3df3c72849",
      "tree": "35944abc1be94ee6dbca0a16b3c3055789477ada",
      "parents": [
        "acd0061f908f7f9d9545d2729ce46d83ab349e58",
        "eac10ab5f491f6906588604371c49672e5932af6"
      ],
      "author": {
        "name": "Adam Lesinski",
        "email": "adamlesinski@google.com",
        "time": "Wed Apr 20 22:37:18 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Apr 20 22:37:18 2016 +0000"
      },
      "message": "Merge \"Doze settings example not matching real keys\""
    },
    {
      "commit": "acd0061f908f7f9d9545d2729ce46d83ab349e58",
      "tree": "d144a9165cc6c9163362389c4e2976f8253d725c",
      "parents": [
        "d5aca1aae2b3d3fd3aca1870b27ac66ca97ad5f3",
        "6bdfe0fc5c0845f91cf3ccad961d270ed2a49aa1"
      ],
      "author": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Wed Apr 20 18:14:08 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Apr 20 18:14:08 2016 +0000"
      },
      "message": "Merge \"Made Element accessors thread-safe\""
    },
    {
      "commit": "6bdfe0fc5c0845f91cf3ccad961d270ed2a49aa1",
      "tree": "ad7a9005fa5135358c2fbccb577f3a527364a544",
      "parents": [
        "e05bdb15e519fb0d7575d33cb08ff9e17b117568"
      ],
      "author": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Mon Apr 18 16:56:16 2016 -0700"
      },
      "committer": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Wed Apr 20 09:49:36 2016 -0700"
      },
      "message": "Made Element accessors thread-safe\n\nBug: 28177082\nChange-Id: I8f3f2d8ce559e93cba29f8eedd5b95d1389deb23\n(cherry picked from commit 33703f0c4e9b16bda5fd72e71d7d89359ee0db17)\n"
    },
    {
      "commit": "d5aca1aae2b3d3fd3aca1870b27ac66ca97ad5f3",
      "tree": "6e9588adf51002c740d74b93550140156637a3d1",
      "parents": [
        "1d0b9e2f46b680c4530dd89d5331d3a482bb21b9",
        "d7c695d25b1b75657bcbba6b61d62931a1b27d09"
      ],
      "author": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Wed Apr 20 15:36:53 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Apr 20 15:36:54 2016 +0000"
      },
      "message": "Merge \"Track libcore change be1608980825868eb1c70fab6eb86fe06bd304ce\""
    },
    {
      "commit": "d7c695d25b1b75657bcbba6b61d62931a1b27d09",
      "tree": "6e9588adf51002c740d74b93550140156637a3d1",
      "parents": [
        "1d0b9e2f46b680c4530dd89d5331d3a482bb21b9"
      ],
      "author": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Wed Apr 20 15:15:52 2016 +0100"
      },
      "committer": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Wed Apr 20 14:52:56 2016 +0000"
      },
      "message": "Track libcore change be1608980825868eb1c70fab6eb86fe06bd304ce\n\nBug: 27704598\nChange-Id: I5cb900c7b48bc7b48ed0ea1110ff834e1d316de7\n"
    },
    {
      "commit": "1d0b9e2f46b680c4530dd89d5331d3a482bb21b9",
      "tree": "d23df0e7a0e1c0a8ea57072e0b575380aa53c298",
      "parents": [
        "e05bdb15e519fb0d7575d33cb08ff9e17b117568",
        "e04e5d7cc0a8a1b2792448c885aed9f360e34b14"
      ],
      "author": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Tue Apr 19 18:02:01 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Apr 19 18:02:01 2016 +0000"
      },
      "message": "Merge \"Fixed ScriptGroup finalizer for old API\""
    },
    {
      "commit": "e04e5d7cc0a8a1b2792448c885aed9f360e34b14",
      "tree": "d23df0e7a0e1c0a8ea57072e0b575380aa53c298",
      "parents": [
        "e05bdb15e519fb0d7575d33cb08ff9e17b117568"
      ],
      "author": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Mon Apr 18 14:27:02 2016 -0700"
      },
      "committer": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Tue Apr 19 09:46:47 2016 -0700"
      },
      "message": "Fixed ScriptGroup finalizer for old API\n\nBug: 28242626\n\nScriptGroup finalizer clears out the list of closures, which is\nuninitialized for the old API.\n\nNeed to check null first, before accessing the list.\n\nChange-Id: Ibf914e17a0878c8c561f823c5f6f6f6619594de1\n(cherry picked from commit 07837d6dab331b1693aa3689223b4012012a7fad)\n"
    },
    {
      "commit": "eac10ab5f491f6906588604371c49672e5932af6",
      "tree": "3766f2514b8651a7a93af71566bc921be0d08d2e",
      "parents": [
        "b4c4e20960094ff401ca9656bdbe86e17891e2a9"
      ],
      "author": {
        "name": "Henrik Baard",
        "email": "henrik.baard@sonymobile.com",
        "time": "Tue Apr 19 07:50:24 2016 +0200"
      },
      "committer": {
        "name": "Henrik Baard",
        "email": "henrik.baard@sonymobile.com",
        "time": "Tue Apr 19 07:50:24 2016 +0200"
      },
      "message": "Doze settings example not matching real keys\n\nThe keys used in the example for the Doze timeouts does\nnot match any real key. To avoid confusion the example\nshould match the existing keys.\n\nChange-Id: I0306c542dac9e38aea7d172a3e0f7472d327c73c\n"
    },
    {
      "commit": "e05bdb15e519fb0d7575d33cb08ff9e17b117568",
      "tree": "3eaca822c37f4c41a1581bd4e302d4d226970031",
      "parents": [
        "c75055ebd8c7c53d1a5410b63fbe9113fd2b95ba",
        "57b39e3efa35daf1e495a0e4f217c3276d691d1d"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Mon Apr 18 21:58:05 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Apr 18 21:58:05 2016 +0000"
      },
      "message": "Merge \"Fix issues of different phone objects sharing same mConnectionApns list.\""
    },
    {
      "commit": "c75055ebd8c7c53d1a5410b63fbe9113fd2b95ba",
      "tree": "a1c841ffd7a5575f0bb5e7f0e078f0469ac85577",
      "parents": [
        "bf7520ec79ef6846267ac00fd24ef9fc912ddafd",
        "418d3817a001e95fe90ece038d1733ed7c034ede"
      ],
      "author": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Mon Apr 18 09:57:23 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Apr 18 09:57:23 2016 +0000"
      },
      "message": "Merge \"Track libcore change 5458546631c65f6d375b6a1780d36d0abb5b95af\""
    },
    {
      "commit": "bf7520ec79ef6846267ac00fd24ef9fc912ddafd",
      "tree": "62dffb7445f42accca3767eff32f9b7b21fb48ba",
      "parents": [
        "17b069c0f4092d9eee7c1861044bbbef775ef2a5",
        "b48db5b76b0361a1e7b2b492c8c886dfbe63c6ad"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Mon Apr 18 06:54:00 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Apr 18 06:54:00 2016 +0000"
      },
      "message": "Merge \"When the applicantion is removed, reset network permission of this uid.\""
    },
    {
      "commit": "17b069c0f4092d9eee7c1861044bbbef775ef2a5",
      "tree": "7461d83a92c83351d3a3e16e3f0cd9938c992d08",
      "parents": [
        "e004a913c3fa04ca682d4a6d9bb7f1e67f682e50",
        "82852773c873eb85262a726026885b898bd962a1"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Sat Apr 16 00:40:00 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Apr 16 00:40:01 2016 +0000"
      },
      "message": "Merge \"Frameworks/base: Fix old code in MediaPlayer\""
    },
    {
      "commit": "418d3817a001e95fe90ece038d1733ed7c034ede",
      "tree": "78d2ead1277469284d3938572896c21ec4c1c58c",
      "parents": [
        "00ba61551e54a46b0bca9feb3d35f18021021c9a"
      ],
      "author": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Tue Apr 12 17:17:57 2016 +0100"
      },
      "committer": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Fri Apr 15 23:19:10 2016 +0000"
      },
      "message": "Track libcore change 5458546631c65f6d375b6a1780d36d0abb5b95af\n\nBug: 28108421\nChange-Id: Id0253fed98790f4c8eeb27877e14cf53474f29f0\n"
    },
    {
      "commit": "e004a913c3fa04ca682d4a6d9bb7f1e67f682e50",
      "tree": "7b15137ddb5756e2c974236533afcd9ae80f3998",
      "parents": [
        "c91f028b85f7bc8e24c275e8d50d476e250a875f",
        "6ac565687b00470ed915f8cd2261c6fbabb534f4"
      ],
      "author": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Thu Apr 14 18:19:16 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Apr 14 18:19:17 2016 +0000"
      },
      "message": "Merge \"libfilterfw_jni needs libmedia include paths\""
    },
    {
      "commit": "c91f028b85f7bc8e24c275e8d50d476e250a875f",
      "tree": "051cca8cc266b01307db0a6a574dd36627d2e7bd",
      "parents": [
        "11b076b7d35054709e5d072fdc874d1a20835328",
        "1e06bde16e7bcbb2aeeeb6882571b3b07e2bc2f1"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Apr 14 18:03:25 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Apr 14 18:03:25 2016 +0000"
      },
      "message": "Merge \"libstorage needs libbinder include paths\""
    },
    {
      "commit": "6ac565687b00470ed915f8cd2261c6fbabb534f4",
      "tree": "7b15137ddb5756e2c974236533afcd9ae80f3998",
      "parents": [
        "1e06bde16e7bcbb2aeeeb6882571b3b07e2bc2f1"
      ],
      "author": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Thu Apr 14 10:21:03 2016 -0700"
      },
      "committer": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Thu Apr 14 10:21:03 2016 -0700"
      },
      "message": "libfilterfw_jni needs libmedia include paths\n\nThis library includes libmedia headers, and needs its full include path.\n\nBug: 27804373\nTest: This code compiles with a slightly modified libmedia include\n      path.\n\nChange-Id: Ic9253c0f0e7236435f36f2baf47411ca7db187cd\n"
    },
    {
      "commit": "1e06bde16e7bcbb2aeeeb6882571b3b07e2bc2f1",
      "tree": "051cca8cc266b01307db0a6a574dd36627d2e7bd",
      "parents": [
        "11b076b7d35054709e5d072fdc874d1a20835328"
      ],
      "author": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Thu Apr 14 10:16:33 2016 -0700"
      },
      "committer": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Thu Apr 14 10:16:33 2016 -0700"
      },
      "message": "libstorage needs libbinder include paths\n\nThis library is almost all binder related.  It should be\nusing libbinder\u0027s published include path.\n\nBug: 27804373\nTest: This library compiles with a slightly modified libbinder include\n      path.\n\nChange-Id: Ib8e00b59604cdda69ec36cf1c90150b4b9033879\n"
    },
    {
      "commit": "11b076b7d35054709e5d072fdc874d1a20835328",
      "tree": "7cb08c840618b7d9ccc0c36d81800722d1dc54a4",
      "parents": [
        "a1ef6e7d22bed25ea624bc8d2c8fea9a951508c1",
        "c9852123e85d133524ef9b895f437fa4894eccba"
      ],
      "author": {
        "name": "Shubham Ajmera",
        "email": "shubhamajmera@google.com",
        "time": "Thu Apr 14 15:39:04 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Apr 14 15:39:04 2016 +0000"
      },
      "message": "Merge \"Track libcore change 135ea6cd4f7ebe2f225351a1928d8a62bce5cb00\""
    },
    {
      "commit": "a1ef6e7d22bed25ea624bc8d2c8fea9a951508c1",
      "tree": "5772097476f8f2c9e097a9b71904c175677dac12",
      "parents": [
        "2853711f7766bb04e37f98ee3a4cbdd04eafceda",
        "c0d3d3f80588c1bef5acd7d56ae701ac7271c7c6"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Thu Apr 14 09:52:10 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Apr 14 09:52:10 2016 +0000"
      },
      "message": "Merge \"Change storage duration to static for native choreographer.\""
    },
    {
      "commit": "c0d3d3f80588c1bef5acd7d56ae701ac7271c7c6",
      "tree": "8d5f77a32fa24e36cab672fcf4a0cc02725c7018",
      "parents": [
        "63c168acf7a99a0120566a0a09a40ae04c789c5a"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Tue Jan 26 16:03:25 2016 -0800"
      },
      "committer": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Thu Apr 14 10:18:09 2016 +0200"
      },
      "message": "Change storage duration to static for native choreographer.\n\nThis ensures that the region is zero initialized, regardless of compiler.\n\nChange-Id: Ie0bfa5d2cd2486ba31a45aee4de6c370513bfc62\n"
    },
    {
      "commit": "2853711f7766bb04e37f98ee3a4cbdd04eafceda",
      "tree": "bb56aa363e59ed87529a41ce82372321e139887b",
      "parents": [
        "b4c4e20960094ff401ca9656bdbe86e17891e2a9",
        "63c168acf7a99a0120566a0a09a40ae04c789c5a"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Thu Apr 14 08:11:45 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Apr 14 08:11:45 2016 +0000"
      },
      "message": "Merge \"Add choreographer API to the NDK.\""
    },
    {
      "commit": "c9852123e85d133524ef9b895f437fa4894eccba",
      "tree": "b89f5fdad1b392466fc5c6f5296d72cbd26a541a",
      "parents": [
        "b4c4e20960094ff401ca9656bdbe86e17891e2a9"
      ],
      "author": {
        "name": "Shubham Ajmera",
        "email": "shubhamajmera@google.com",
        "time": "Wed Apr 13 17:59:36 2016 +0100"
      },
      "committer": {
        "name": "Shubham Ajmera",
        "email": "shubhamajmera@google.com",
        "time": "Wed Apr 13 17:59:36 2016 +0100"
      },
      "message": "Track libcore change 135ea6cd4f7ebe2f225351a1928d8a62bce5cb00\n\nBug: 27426743\n\n(cherry-picked from commit a871ab16871b0bb50790e97c3e1258ee3b0d33d6)\n\nChange-Id: I4c77de05c99b811f60f2421d1f41e62c1404a4a4\n"
    },
    {
      "commit": "b4c4e20960094ff401ca9656bdbe86e17891e2a9",
      "tree": "247e2e8dbeead1c2b7a55eb4216b16179274acca",
      "parents": [
        "e3d556f7853268f309cd151d2bf550f9222cc81c",
        "cf398419e2c081b913229a0a8c7482c09e1b6f97"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 13 14:25:04 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Apr 13 14:25:05 2016 +0000"
      },
      "message": "Merge \"Fix: the label \"customize\" is not updated after changing language\""
    },
    {
      "commit": "e3d556f7853268f309cd151d2bf550f9222cc81c",
      "tree": "ee05bdf4fc117fd5a35af944b745cc2af867bdb8",
      "parents": [
        "00ba61551e54a46b0bca9feb3d35f18021021c9a",
        "0a334053298c988a816a754c4235ed3b01cc9cfc"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 13 13:32:38 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Apr 13 13:32:38 2016 +0000"
      },
      "message": "Merge \"Dismiss keyguard when user button is tapped\""
    },
    {
      "commit": "00ba61551e54a46b0bca9feb3d35f18021021c9a",
      "tree": "37b999d8ea92e5d21ed8cd9839f40d8d5c2137a0",
      "parents": [
        "4e2a67d0123060c1a8902635281397e01a10a2b3",
        "0de80b9f550fc8ff1f46d5f95cf229745d71eb2a"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Wed Apr 13 11:44:56 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Apr 13 11:44:56 2016 +0000"
      },
      "message": "Merge \"Handle dalvik.vm.jitprithreadweight property\""
    },
    {
      "commit": "4e2a67d0123060c1a8902635281397e01a10a2b3",
      "tree": "ec642ba60b0dc53f16f61ef1b5ab424c4c0df489",
      "parents": [
        "2a64e23857b9e1f5b396f15b98c29f050a5c7e97",
        "0a38ae9bb395b8547235b926db521f15efbc4d4a"
      ],
      "author": {
        "name": "Shinichiro Hamaji",
        "email": "hamaji@google.com",
        "time": "Wed Apr 13 02:29:14 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Apr 13 02:29:14 2016 +0000"
      },
      "message": "Merge \"Let WAPPushManager depend on its proguard.flags\""
    },
    {
      "commit": "2a64e23857b9e1f5b396f15b98c29f050a5c7e97",
      "tree": "2941e462253654d21a07dcf54d7570a037aa8639",
      "parents": [
        "01db88335d8cb80eaa9698321bb9e7e5e974f195",
        "3444dbe025ad78cae9fd77a4d2203a1a806ae1af"
      ],
      "author": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Tue Apr 12 22:07:56 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Apr 12 22:07:56 2016 +0000"
      },
      "message": "Merge \"Destroy Type created by Allocation.createSized()\""
    },
    {
      "commit": "0de80b9f550fc8ff1f46d5f95cf229745d71eb2a",
      "tree": "939c51ab4d7cefa8604b1e268ef2e49e81c49bab",
      "parents": [
        "937abc9dba5b4a1f74739d1b9b0701450364c92b"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Tue Apr 12 14:12:04 2016 +0100"
      },
      "committer": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Tue Apr 12 18:39:50 2016 +0100"
      },
      "message": "Handle dalvik.vm.jitprithreadweight property\n\nBug: 28065407\nBug: 27865109\nChange-Id: I8cebc22a9e072fd1d6d765427a0cd59ba2201bf6\n"
    },
    {
      "commit": "01db88335d8cb80eaa9698321bb9e7e5e974f195",
      "tree": "826bd31136f864527c7894a2529270be6a1596a7",
      "parents": [
        "e8f7b80bcd1e7b73c82e3abf3f2fa50faed93ee1",
        "44e2f45f0cab4a429e59f07c1e5bf0eef08c7819"
      ],
      "author": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Tue Apr 12 16:00:46 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Apr 12 16:00:47 2016 +0000"
      },
      "message": "Merge \"Destroy Closures in ScriptGroup\""
    },
    {
      "commit": "e8f7b80bcd1e7b73c82e3abf3f2fa50faed93ee1",
      "tree": "8036eb50e2ca105d40e3400986861baf2d2bea72",
      "parents": [
        "9e571141991b7ac2b9f46856d6268b1e13d03e95",
        "5182e272ad7b14604dc4d90114d97cf238140178"
      ],
      "author": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Tue Apr 12 14:44:30 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Apr 12 14:44:30 2016 +0000"
      },
      "message": "Merge \"Track libcore change 2115cc0ca7d60965a361129d8826478ff2d847e4\""
    },
    {
      "commit": "5182e272ad7b14604dc4d90114d97cf238140178",
      "tree": "8036eb50e2ca105d40e3400986861baf2d2bea72",
      "parents": [
        "9e571141991b7ac2b9f46856d6268b1e13d03e95"
      ],
      "author": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Tue Apr 12 14:05:59 2016 +0100"
      },
      "committer": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Tue Apr 12 14:05:59 2016 +0100"
      },
      "message": "Track libcore change 2115cc0ca7d60965a361129d8826478ff2d847e4\n\nBug: 28108421\nChange-Id: I774f264bf538b0fa2aac63c8e5225f82d7b03c2e\n"
    },
    {
      "commit": "3444dbe025ad78cae9fd77a4d2203a1a806ae1af",
      "tree": "cb6659643cf92ea07b4b2b9d740a4546bcd116fb",
      "parents": [
        "ba23e453487fcb18e91b4919b933012458f17fdd"
      ],
      "author": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Thu Apr 07 11:17:59 2016 -0700"
      },
      "committer": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Mon Apr 11 17:31:39 2016 -0700"
      },
      "message": "Destroy Type created by Allocation.createSized()\n\nBug: 27972184\nChange-Id: I4f80c74079087eab20b75a701c56cde141322462\n"
    },
    {
      "commit": "9e571141991b7ac2b9f46856d6268b1e13d03e95",
      "tree": "f28019e2a3e169bec40ecc9fc869db12d800be05",
      "parents": [
        "0a5195577ccb7006b0b098b4228e80d24fa28d79",
        "ad57e330ba757139a61506861a41b8b5f71e3792"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Mon Apr 11 21:48:34 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Apr 11 21:48:34 2016 +0000"
      },
      "message": "Merge \"Fix typos for the word \"Unsupported\".\""
    },
    {
      "commit": "ad57e330ba757139a61506861a41b8b5f71e3792",
      "tree": "229430f79f511d54b1107fc4f590d4ea7cad394a",
      "parents": [
        "ba23e453487fcb18e91b4919b933012458f17fdd"
      ],
      "author": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Mon Apr 11 13:05:55 2016 -0700"
      },
      "committer": {
        "name": "Stephen Hines",
        "email": "srhines@google.com",
        "time": "Mon Apr 11 13:05:55 2016 -0700"
      },
      "message": "Fix typos for the word \"Unsupported\".\n\nBug: https://code.google.com/p/android/issues/detail?id\u003d206490\nChange-Id: Ie1b2c2b0960d8dd8c12ed06d84a16913cd057221\n"
    },
    {
      "commit": "0a5195577ccb7006b0b098b4228e80d24fa28d79",
      "tree": "d72547d2e02fb081f9f90a524b11241cb7d82d1d",
      "parents": [
        "937abc9dba5b4a1f74739d1b9b0701450364c92b",
        "a967b6210bad0f2b4014d57d9f512af6c855987a"
      ],
      "author": {
        "name": "Julia Reynolds",
        "email": "juliacr@google.com",
        "time": "Mon Apr 11 14:33:03 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Apr 11 14:33:03 2016 +0000"
      },
      "message": "Merge \"Show volume safety warning for all users\""
    },
    {
      "commit": "a967b6210bad0f2b4014d57d9f512af6c855987a",
      "tree": "d72547d2e02fb081f9f90a524b11241cb7d82d1d",
      "parents": [
        "937abc9dba5b4a1f74739d1b9b0701450364c92b"
      ],
      "author": {
        "name": "qinglian.x.zhang",
        "email": "qinglian.x.zhang@sonymobile.com",
        "time": "Thu Jan 14 13:18:37 2016 +0800"
      },
      "committer": {
        "name": "Yoshinori Hirano",
        "email": "yoshinori.hirano@sonymobile.com",
        "time": "Mon Apr 11 21:18:39 2016 +0900"
      },
      "message": "Show volume safety warning for all users\n\nThe volume safety warning is shown only for owner.\nIt should be shown for all users.\n\nChange-Id: I616038e3eecf8523aa5edd48843b0eb444607d2f\n"
    },
    {
      "commit": "0a334053298c988a816a754c4235ed3b01cc9cfc",
      "tree": "ef73b84bb53d7d97d0262ae8bf054bb26510cd10",
      "parents": [
        "1529753b4cf748965d1d8f2dc81b2d9a2e9bd6d1"
      ],
      "author": {
        "name": "Kaori Katou",
        "email": "kaori.x.kato@sonymobile.com",
        "time": "Tue May 26 16:25:04 2015 +0900"
      },
      "committer": {
        "name": "Yoshinori Hirano",
        "email": "yoshinori.hirano@sonymobile.com",
        "time": "Mon Apr 11 11:31:09 2016 +0900"
      },
      "message": "Dismiss keyguard when user button is tapped\n\nWhen multi-user is disabled and user button is tapped\non the keyguard, the contact app is displayed behind the keyguard.\nThe keyguard should be dismissed when the contact app is launched.\n\nChange-Id: I7daa0bec84b5172e78668cc71e51955f166ede0a\n"
    },
    {
      "commit": "63c168acf7a99a0120566a0a09a40ae04c789c5a",
      "tree": "649e8cca9ad30b616963843821d4b0eca3e2ff65",
      "parents": [
        "ba23e453487fcb18e91b4919b933012458f17fdd"
      ],
      "author": {
        "name": "Michael Wright",
        "email": "michaelwr@google.com",
        "time": "Fri Dec 04 17:59:42 2015 +0000"
      },
      "committer": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Fri Apr 08 16:55:02 2016 +0200"
      },
      "message": "Add choreographer API to the NDK.\n\nChange-Id: Icb8cffd3cd3bd06814466be72db3e26f6a62cbc6\n"
    },
    {
      "commit": "44e2f45f0cab4a429e59f07c1e5bf0eef08c7819",
      "tree": "37c6fb20557cbf917c45aa5494cc3c4c2b7a83b5",
      "parents": [
        "ba23e453487fcb18e91b4919b933012458f17fdd"
      ],
      "author": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Mon Apr 04 17:09:11 2016 -0700"
      },
      "committer": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Thu Apr 07 13:00:30 2016 -0700"
      },
      "message": "Destroy Closures in ScriptGroup\n\nBug: 27973681\n\nImplemented correct destruction in ScriptGroup.destroy() and\nClsoure.destroy(), which properly destroys child BaseObj\u0027s.\n\nChange-Id: I946f62c2979d6a338b8883514cacad472a213c5c\n"
    },
    {
      "commit": "937abc9dba5b4a1f74739d1b9b0701450364c92b",
      "tree": "a2e6c19903dc904f197e1823c133bdc1b8454612",
      "parents": [
        "79c76f9e53935ae8828eeed3f60216f7b6386662",
        "b443d5d171fdbe00bf9806645776c8da3f6b85ba"
      ],
      "author": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Thu Apr 07 17:23:58 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Apr 07 17:23:58 2016 +0000"
      },
      "message": "Merge \"Track libcore change c5c1e2717349a96913dc88722a20c7c1ec2cae68\""
    },
    {
      "commit": "79c76f9e53935ae8828eeed3f60216f7b6386662",
      "tree": "f47651b757cc97c49185419eef7f7b7a0c1b484b",
      "parents": [
        "ba23e453487fcb18e91b4919b933012458f17fdd",
        "3f0f27f6cc35d75691b722c4841e435ac9b2d439"
      ],
      "author": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Thu Apr 07 16:50:51 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Apr 07 16:50:51 2016 +0000"
      },
      "message": "Merge \"Track libcore change e9d9ae3d5e57a60e20c2c01e3dceb3e51de8b9f4\""
    },
    {
      "commit": "b443d5d171fdbe00bf9806645776c8da3f6b85ba",
      "tree": "0eb09f64f0725aff6f4b936df03b52449a0911ff",
      "parents": [
        "ba23e453487fcb18e91b4919b933012458f17fdd"
      ],
      "author": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Thu Apr 07 17:20:31 2016 +0100"
      },
      "committer": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Thu Apr 07 17:20:31 2016 +0100"
      },
      "message": "Track libcore change c5c1e2717349a96913dc88722a20c7c1ec2cae68\n\nBug: 28058863\nChange-Id: Id4bfeaf0f85d63b658dee3b74f91d7468c8eab95\n"
    },
    {
      "commit": "3f0f27f6cc35d75691b722c4841e435ac9b2d439",
      "tree": "f47651b757cc97c49185419eef7f7b7a0c1b484b",
      "parents": [
        "ba23e453487fcb18e91b4919b933012458f17fdd"
      ],
      "author": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Wed Apr 06 13:15:34 2016 +0100"
      },
      "committer": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Thu Apr 07 16:19:35 2016 +0000"
      },
      "message": "Track libcore change e9d9ae3d5e57a60e20c2c01e3dceb3e51de8b9f4\n\nChange-Id: I272d9d8a15034dce4e0858b76e1ca22e315e4acd\n"
    },
    {
      "commit": "0a38ae9bb395b8547235b926db521f15efbc4d4a",
      "tree": "09d32b2b2a4a0d450984059866c7fbad62960798",
      "parents": [
        "ba23e453487fcb18e91b4919b933012458f17fdd"
      ],
      "author": {
        "name": "Shinichiro Hamaji",
        "email": "hamaji@google.com",
        "time": "Thu Apr 07 18:02:21 2016 +0900"
      },
      "committer": {
        "name": "Shinichiro Hamaji",
        "email": "hamaji@google.com",
        "time": "Thu Apr 07 18:06:41 2016 +0900"
      },
      "message": "Let WAPPushManager depend on its proguard.flags\n\nTouching packages/WAPPushManager/proguard.flags didn\u0027t let\nthe .dex file be rebuilt.\n\nBug: 27954979\nChange-Id: I42410eb06a970f7ec5f36496840640d228ad376b\n"
    },
    {
      "commit": "ba23e453487fcb18e91b4919b933012458f17fdd",
      "tree": "2a815a391061185c6bb09e05a3da850d188946b6",
      "parents": [
        "a314384dc9785f97bf0f3bb9256f6ea2c765930c",
        "8937f1aa8b7ac50f60bf1f391382d4c4055c449d"
      ],
      "author": {
        "name": "Marco Nelissen",
        "email": "marcone@google.com",
        "time": "Tue Apr 05 17:51:57 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Apr 05 17:51:57 2016 +0000"
      },
      "message": "Merge \"Fix MTP_TYPE_UINT128 data conversion issue\""
    },
    {
      "commit": "a314384dc9785f97bf0f3bb9256f6ea2c765930c",
      "tree": "95b024789a904fb6f004f419f4a65ca9bd55d581",
      "parents": [
        "51206e53e17d156f14e22c9879e4f0240bd76263",
        "cb939dc4fcbfd1662ffb210b9e9be7a90a838ebb"
      ],
      "author": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Tue Apr 05 01:49:21 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Apr 05 01:49:22 2016 +0000"
      },
      "message": "Merge \"Avoid destroying Device separately\""
    },
    {
      "commit": "cb939dc4fcbfd1662ffb210b9e9be7a90a838ebb",
      "tree": "457f1c2c2defe1091044b600dab5071d1da0bc21",
      "parents": [
        "01e307d4613a34cdbc9940a6f134fac0f658a722"
      ],
      "author": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Mon Apr 04 10:23:57 2016 -0700"
      },
      "committer": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Mon Apr 04 18:00:03 2016 -0700"
      },
      "message": "Avoid destroying Device separately\n\nBug: 27983025\n\nDevice should be destroyed inside the destructor of the associated\nContext.\n\nChange-Id: I921a89974e1174f837349a89aef9b03efa4882f5\n(cherry picked from commit 4a70df58a32591429ec04902deac2b2210fb96c3)\n"
    },
    {
      "commit": "51206e53e17d156f14e22c9879e4f0240bd76263",
      "tree": "fc8d6db0291fc658cceca60bc31016044bad1335",
      "parents": [
        "1dfa47ee3e55592249a76cb72f9e16be664f2b40",
        "2513fc3b7eb3a8b668fcf280cc8ed45bd20e1893"
      ],
      "author": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Mon Apr 04 10:28:16 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Apr 04 10:28:16 2016 +0000"
      },
      "message": "Merge \"Track libcore commit cf86f3319e738c76c5e97ad95bb8a4e30654a787\""
    },
    {
      "commit": "1dfa47ee3e55592249a76cb72f9e16be664f2b40",
      "tree": "a04df907ebdaf638ac4d388a98534da60cc3d2f9",
      "parents": [
        "01e307d4613a34cdbc9940a6f134fac0f658a722",
        "db005bdce97c897313933f463ed25ea7d98ab843"
      ],
      "author": {
        "name": "Ajay Panicker",
        "email": "apanicke@google.com",
        "time": "Fri Apr 01 23:46:33 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Apr 01 23:46:33 2016 +0000"
      },
      "message": "Merge \"Allow factory reset when bluetooth is off (1/2)\""
    },
    {
      "commit": "2513fc3b7eb3a8b668fcf280cc8ed45bd20e1893",
      "tree": "80d36e63bc8beb01e6de334d75a16e1abdef304e",
      "parents": [
        "01e307d4613a34cdbc9940a6f134fac0f658a722"
      ],
      "author": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Fri Apr 01 20:53:10 2016 +0100"
      },
      "committer": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Fri Apr 01 21:49:03 2016 +0100"
      },
      "message": "Track libcore commit cf86f3319e738c76c5e97ad95bb8a4e30654a787\n\nBug: 27960078\nChange-Id: If89390ad1ddc3088a8552107bf27a51b1d3c6d02\n"
    },
    {
      "commit": "01e307d4613a34cdbc9940a6f134fac0f658a722",
      "tree": "5929c754549c926812536137fba5fa0162bd518b",
      "parents": [
        "1529753b4cf748965d1d8f2dc81b2d9a2e9bd6d1",
        "86c5c2dab70b03bf0823ef4d9167b0a6b69c0742"
      ],
      "author": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Fri Apr 01 16:26:17 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Apr 01 16:26:17 2016 +0000"
      },
      "message": "Merge \"Silence clang static analyzer warnings\""
    },
    {
      "commit": "1529753b4cf748965d1d8f2dc81b2d9a2e9bd6d1",
      "tree": "d4dbcd493c7156da36817ad7add7c2e4fcc856bb",
      "parents": [
        "235804398300e46baf5ebf14bb5c36badf8dd286",
        "016e8285b980f15a70f3e6516aa1861d90a037bf"
      ],
      "author": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Fri Apr 01 12:59:01 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Apr 01 12:59:01 2016 +0000"
      },
      "message": "Merge \"Track libcore change 5731615b4d705b5af63a3126d84b8786862477d.\""
    },
    {
      "commit": "57b39e3efa35daf1e495a0e4f217c3276d691d1d",
      "tree": "65e0799f8bf1515c585ecf9bb0a5c94e1668ef92",
      "parents": [
        "235804398300e46baf5ebf14bb5c36badf8dd286"
      ],
      "author": {
        "name": "Yifan Bai",
        "email": "byifan@gmail.com",
        "time": "Fri Apr 01 16:24:33 2016 +0800"
      },
      "committer": {
        "name": "Yifan Bai",
        "email": "yifan.bai@spreadtrum.com",
        "time": "Fri Apr 01 09:09:30 2016 +0000"
      },
      "message": "Fix issues of different phone objects sharing same mConnectionApns list.\n\nDue to different phone objects are sharing same mConnectionApns list, in\nsome situation both SIMs will show data connection icons mistakenly. To\nfix, create different mConnectionApns list to track different phone\nobjects.\n\nChange-Id: I1b176b62e9acf3cbe52cc38fb437570b88e03ff8\n"
    },
    {
      "commit": "235804398300e46baf5ebf14bb5c36badf8dd286",
      "tree": "1276ef5bd04fb12c55cd7c2458d3ce2c0902ce7c",
      "parents": [
        "7bf9e19892434a256a9cbef63ab7ff958df32436",
        "942aebc95924ab1e7ea1e92aaf4e7fc45f695a6c"
      ],
      "author": {
        "name": "Andre Eisenbach",
        "email": "eisenbach@google.com",
        "time": "Fri Apr 01 00:18:47 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Apr 01 00:18:48 2016 +0000"
      },
      "message": "Merge \"Always use Write Request for GATT descriptor writes\""
    },
    {
      "commit": "7bf9e19892434a256a9cbef63ab7ff958df32436",
      "tree": "ce95b9b51e353f87d3e1c4fcf9092a3cb304c618",
      "parents": [
        "64c4c1c1cd24157f93dc3f07f7dff299b7d0c8f8",
        "060956bf678b87a20944054ed8ae6185ac39ed10"
      ],
      "author": {
        "name": "Andre Eisenbach",
        "email": "eisenbach@google.com",
        "time": "Fri Apr 01 00:18:31 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Apr 01 00:18:31 2016 +0000"
      },
      "message": "Merge \"Fix log spam in getCharacteristicById()\""
    },
    {
      "commit": "db005bdce97c897313933f463ed25ea7d98ab843",
      "tree": "ef857b6f698bb12c17910c5384fd29a9f276668e",
      "parents": [
        "64c4c1c1cd24157f93dc3f07f7dff299b7d0c8f8"
      ],
      "author": {
        "name": "Ajay Panicker",
        "email": "apanicke@google.com",
        "time": "Mon Feb 29 16:09:14 2016 -0800"
      },
      "committer": {
        "name": "Ajay Panicker",
        "email": "apanicke@google.com",
        "time": "Thu Mar 31 23:39:15 2016 +0000"
      },
      "message": "Allow factory reset when bluetooth is off (1/2)\n\nBug: 27348444\nChange-Id: I6c2709371b86581709649d7faf09391230449b9b\n"
    },
    {
      "commit": "64c4c1c1cd24157f93dc3f07f7dff299b7d0c8f8",
      "tree": "83dfd405db4ede4bddd3984c4ae33c25fa0cb604",
      "parents": [
        "410144887ec32d2bfc10554effce4f7d512ea568",
        "eb4dd08ec132f83745b8b28fa7da58eb4478b5b9"
      ],
      "author": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Thu Mar 31 22:56:37 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 31 22:56:37 2016 +0000"
      },
      "message": "Merge \"Added CloseGuard for BaseObj\""
    },
    {
      "commit": "eb4dd08ec132f83745b8b28fa7da58eb4478b5b9",
      "tree": "0ebfc9e81548d6a1e7ec1907020946fa5af8bc83",
      "parents": [
        "72dd79fa41fad71a14bb82eb830c927299d92d02"
      ],
      "author": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Thu Mar 24 09:40:32 2016 -0700"
      },
      "committer": {
        "name": "Yang Ni",
        "email": "yangni@google.com",
        "time": "Thu Mar 31 14:38:38 2016 -0700"
      },
      "message": "Added CloseGuard for BaseObj\n\nBug: 27719830\n\nTo turn on warnings, apps have to add to their Activity.onCreate() method\nthe following code.\n\n        StrictMode.setVmPolicy(new StrictMode.VmPolicy.Builder()\n                               .detectLeakedClosableObjects()\n                               .penaltyLog()\n                               .build());\n\nFor Slang generated ScriptC derived classes, we assume their\nconstructors won\u0027t throw exceptions after calling the ScriptC\nconstructor. In addition, ScriptIntrinsic derived classes do not seem\nto throw exceptions in their constructors either. Therefore, we can\nleave the guard.open() call in the Script constructor. This may be\nonly an approximation, but allows us to add CloseGuard for script\nobjects without making changes to slang.\n\nChange-Id: I77ed45239a60b85af5c811dee6c124fb53da9060\n"
    },
    {
      "commit": "060956bf678b87a20944054ed8ae6185ac39ed10",
      "tree": "7d218c376d0b76157594a24b730c4d21a2b6f14f",
      "parents": [
        "410144887ec32d2bfc10554effce4f7d512ea568"
      ],
      "author": {
        "name": "Andre Eisenbach",
        "email": "eisenbach@google.com",
        "time": "Tue Mar 29 18:55:57 2016 -0700"
      },
      "committer": {
        "name": "Andre Eisenbach",
        "email": "eisenbach@google.com",
        "time": "Thu Mar 31 18:00:14 2016 +0000"
      },
      "message": "Fix log spam in getCharacteristicById()\n\nBug: 27744135\nChange-Id: I43f6358484729dedd85eb52432ad9805a66ff81e\n"
    },
    {
      "commit": "942aebc95924ab1e7ea1e92aaf4e7fc45f695a6c",
      "tree": "8897fb7e44803e5245e2e7246fb871ff5563441a",
      "parents": [
        "410144887ec32d2bfc10554effce4f7d512ea568"
      ],
      "author": {
        "name": "Andre Eisenbach",
        "email": "eisenbach@google.com",
        "time": "Tue Mar 29 20:52:38 2016 -0700"
      },
      "committer": {
        "name": "Andre Eisenbach",
        "email": "eisenbach@google.com",
        "time": "Thu Mar 31 17:59:44 2016 +0000"
      },
      "message": "Always use Write Request for GATT descriptor writes\n\nAccording to the Bluetooth Core specification v4.2, Vol 3, Part G,\nsection 4.12.3: \"The Attribute Protocol WRITE REQUEST is used used\nfor this sub-procedure\".\n\nChange-Id: I86e4e1d3a8bfd7d78dfed8419f8abd2d7e89b2bc\n"
    },
    {
      "commit": "410144887ec32d2bfc10554effce4f7d512ea568",
      "tree": "75678a8cb48c002e8bf743803f40e79217b64a61",
      "parents": [
        "4af3afb2419365f0733fbaa104d05242620840ac",
        "ba068f48727dee2223b3be3b0359accb949e363d"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@android.com",
        "time": "Thu Mar 31 16:53:12 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 31 16:53:12 2016 +0000"
      },
      "message": "Merge \"Remove support of disabling Jack.\""
    },
    {
      "commit": "016e8285b980f15a70f3e6516aa1861d90a037bf",
      "tree": "deaad11ab730804716129cd1e560d3eda622236c",
      "parents": [
        "4af3afb2419365f0733fbaa104d05242620840ac"
      ],
      "author": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Thu Mar 31 17:35:59 2016 +0100"
      },
      "committer": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Thu Mar 31 17:35:59 2016 +0100"
      },
      "message": "Track libcore change 5731615b4d705b5af63a3126d84b8786862477d.\n\nbug: 26689841\nChange-Id: I463543c67cc525583d1fd6f7031a0d38f543d8a2\n(cherry picked from commit 64aebdc02b36c1ed4caa618b1d95e726f8823ac1)\n"
    },
    {
      "commit": "4af3afb2419365f0733fbaa104d05242620840ac",
      "tree": "b1e8ec03c6e1d48ae6d702a13bb3ce6ff8157b05",
      "parents": [
        "a70a5e545900c4be7243a128f62a8a1ff137516e",
        "a7af7593fb41b7f67de8f3206233b576ebaaef48"
      ],
      "author": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Thu Mar 31 16:15:15 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 31 16:15:15 2016 +0000"
      },
      "message": "Merge \"Track libcore change 9b7cfceb7b825835730f7977d4935dec3ff1a3be\""
    },
    {
      "commit": "a7af7593fb41b7f67de8f3206233b576ebaaef48",
      "tree": "b1e8ec03c6e1d48ae6d702a13bb3ce6ff8157b05",
      "parents": [
        "a70a5e545900c4be7243a128f62a8a1ff137516e"
      ],
      "author": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Thu Mar 31 16:17:40 2016 +0100"
      },
      "committer": {
        "name": "Yi Kong",
        "email": "yikong@google.com",
        "time": "Thu Mar 31 16:20:23 2016 +0100"
      },
      "message": "Track libcore change 9b7cfceb7b825835730f7977d4935dec3ff1a3be\n\nBug: 27762555\nChange-Id: I03984f4319ba21976078b2b3dff1a857eb5ebd0a\n"
    },
    {
      "commit": "cf398419e2c081b913229a0a8c7482c09e1b6f97",
      "tree": "acad4fc7fe309b2f970122109a6cd8bde480ad02",
      "parents": [
        "1a11efba2bf3bc12fab53df1185dad4756d6b313"
      ],
      "author": {
        "name": "Yongjiang Wu",
        "email": "yongjiang.x.wu@sonymobile.com",
        "time": "Sat Feb 20 18:28:10 2016 +0800"
      },
      "committer": {
        "name": "Zoran Jovanovic",
        "email": "zoran.jovanovic@sonymobile.com",
        "time": "Thu Mar 31 07:59:10 2016 +0200"
      },
      "message": "Fix: the label \"customize\" is not updated after changing language\n\nThe text \"customize\" is not updated in onConfigurationChanged()\nafter changing language, so the \"customize\" text is displayed\nincorrectly.\n\nChange-Id: Id6ecdff1f22724955fb1080609da15ccd38d2209\n"
    },
    {
      "commit": "ba068f48727dee2223b3be3b0359accb949e363d",
      "tree": "de29644270c8fdd1954b03f930187c335244f651",
      "parents": [
        "1a11efba2bf3bc12fab53df1185dad4756d6b313"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Wed Mar 30 13:58:10 2016 -0700"
      },
      "committer": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Wed Mar 30 13:58:10 2016 -0700"
      },
      "message": "Remove support of disabling Jack.\n\nAlso removed obsolete LOCAL_DX_FLAGS.\n\nBug: 27400061\nChange-Id: I23fe13927fb3580698a8a4b84173e229e037f02e\n"
    },
    {
      "commit": "a70a5e545900c4be7243a128f62a8a1ff137516e",
      "tree": "1bfa2f770feecf7aa76367a9e45ee4f862a483e8",
      "parents": [
        "1a11efba2bf3bc12fab53df1185dad4756d6b313",
        "5278d00d1974534c9ce73c0c8d23a2a99edfb524"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Wed Mar 30 20:31:01 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 30 20:31:01 2016 +0000"
      },
      "message": "Merge \"Fix typo in Conversion Functions doc\""
    }
  ],
  "next": "5278d00d1974534c9ce73c0c8d23a2a99edfb524"
}
