)]}'
{
  "log": [
    {
      "commit": "f44b232d85e9d8be6242251d570742d49a7066db",
      "tree": "1815588b5a604e10ecffeef11c6299efb830c863",
      "parents": [
        "a3c2df93789bb7536bd96a01bbf952b6fcee269b"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu May 26 17:35:00 2016 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri May 27 15:49:31 2016 -0700"
      },
      "message": "Remove libstdc++ include files.\n\nWe still need \u003cnew\u003e for bionic, and to build libstdc++.\n\nChange-Id: Ic7b26340576a5355007a06db9c1bec395be49ae1\n"
    },
    {
      "commit": "2214a1ce1753e19799a3c559f9e6bc9854052975",
      "tree": "2e8a95fdb20a84df569f98ecd59ff274253e682f",
      "parents": [
        "85ef3b5b80da353afa24d0ab21c35be01951e0b7"
      ],
      "author": {
        "name": "m4tx",
        "email": "m4tx@m4tx.pl",
        "time": "Sun Sep 14 16:41:31 2014 +0200"
      },
      "committer": {
        "name": "m4tx",
        "email": "m4tx@m4tx.pl",
        "time": "Sun Sep 14 16:41:31 2014 +0200"
      },
      "message": "Fix filename in comment in cmath\n\nIt looks like the file comment was copy-pasted from ctime. Fixed filename in comment to \"math.h\".\n\nChange-Id: I27b0c2a7827076a91fc7b63913fad6eee4d6a79e\nSigned-off-by: m4tx \u003cm4tx@m4tx.pl\u003e\n"
    },
    {
      "commit": "ae558d6b4bcee740f7e61434982eb5f2c999fb97",
      "tree": "443b26ce7513f9ee430e4f639c5436fd11dbc9a5",
      "parents": [
        "a4a8c4feb8cf3cebf8aceace70e699e128095b5c"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Mon Aug 25 12:08:19 2014 -0700"
      },
      "committer": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Mon Aug 25 21:16:14 2014 +0000"
      },
      "message": "Add standard throw() spec to delete operators.\n\nWithout these specs, clang will reports mismatch between standard definitions and these declarations/definitions. These specs are ignored when compiled with -fno-exceptions.\n\nBUG: 17136236\nChange-Id: I386c712a61dc4fc74dfde45f9ec2d3d037f2e9f1"
    },
    {
      "commit": "f4c1a36a4500bc7f12e3065be3da4e8669ee011d",
      "tree": "22654356b6c7febe5ad131e6bd4f9f13c3818d21",
      "parents": [
        "2b591b37420b4186bda7fa823b9058d4b19565f6"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Jul 29 16:43:55 2014 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Jul 29 16:57:47 2014 -0700"
      },
      "message": "Remove declarations for things that don\u0027t exist.\n\nThe \u003cgrp.h\u003e ones prevent gdb from building out of the box.\n\nChange-Id: I0efbffad2215cfcd75b4d442dfc972444b51d97c\n"
    },
    {
      "commit": "9635046e53e14ff44348853a9cacdffd444b35ae",
      "tree": "9f2a9c023d1e981cedc9811e25035f82783c092c",
      "parents": [
        "1ef3ba2b4fd2408cdd78828ec2930ce31ce8cee7"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Tue Jun 17 23:31:21 2014 +0000"
      },
      "committer": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Tue Jun 17 17:37:06 2014 -0700"
      },
      "message": "Hide declaration of gets(3) for C11 and later.\n\ngets(3) was removed from C11.\n\nThis reverts commit 1291680c2a0c23b2163198d27e00261ca206298b.\n\nBug: 14500800\nChange-Id: I5e5146bdbb80f2be818a17f287b112bab37d1f6d\n"
    },
    {
      "commit": "1291680c2a0c23b2163198d27e00261ca206298b",
      "tree": "e4b34e6e1b1d2c8e182e5afa18651870779b5665",
      "parents": [
        "c0ce5908277a9bf18628946629dba4277e9a2281"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Tue Jun 17 23:23:59 2014 +0000"
      },
      "committer": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Tue Jun 17 23:28:38 2014 +0000"
      },
      "message": "Revert \"Hide declaration of gets(3) for C11 and later.\"\n\nBreaks stlport. checkbuild lied to me?\n\nThis reverts commit c0ce5908277a9bf18628946629dba4277e9a2281.\n\nChange-Id: I72fb21aba7eaea96a7c3208236fd03411527fa5e"
    },
    {
      "commit": "c0ce5908277a9bf18628946629dba4277e9a2281",
      "tree": "202bb9620430a58b0899a7948c36dc4be3cad272",
      "parents": [
        "b656410a73c4dfa2a3f8deba0a673080320f8605"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Tue Jun 17 15:33:31 2014 -0700"
      },
      "committer": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Tue Jun 17 15:52:07 2014 -0700"
      },
      "message": "Hide declaration of gets(3) for C11 and later.\n\ngets(3) was removed from C11.\n\nChange-Id: I4040a8a6c6d5d2a86878e8a80ca67964fbbb82a8\n"
    },
    {
      "commit": "1aa6708cc2b7792a647ada960a66a1e0146fb209",
      "tree": "5508a8b1b3137bc9ef874959c99476aca60db4d5",
      "parents": [
        "b8d2233e8abc30f33be7d7acc7f3ef6e6aabebac"
      ],
      "author": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@google.com",
        "time": "Mon Oct 11 15:27:39 2010 +0200"
      },
      "committer": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@google.com",
        "time": "Mon Oct 11 15:27:39 2010 +0200"
      },
      "message": "Fix the build. Oops.\n\n(We remove the declaration for on_exit() from the C library headers,\nso do the same for the C++ \u003ccstdlib\u003e)\n\nChange-Id: I31a21d5643068cd160724908dd8156863a44d95a\n"
    },
    {
      "commit": "0621a279adfb981ea1f0564e7fc8280cda78e043",
      "tree": "9763ca0fde6d2ece1ba2e19a3146a9c9f905b195",
      "parents": [
        "fa5755ae980b6f4ac5df37b263ba20f472db31ca"
      ],
      "author": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@google.com",
        "time": "Fri Jun 25 16:53:37 2010 -0700"
      },
      "committer": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@google.com",
        "time": "Fri Jun 25 16:53:37 2010 -0700"
      },
      "message": "libstdc++: use extern \"C++\" in all our C++ system headers.\n\nThis is needed to build an independent toolchain with g++ that doesn\u0027t think\nthat all these headers are in C.\n\nChange-Id: Ie9a8ccfcab7780d6a4e5722777d61c2b1b312001\n"
    },
    {
      "commit": "733f7deeb72c38e4d83e1b1fc9f237712fa84d52",
      "tree": "9de559fcb053c52e4ac7a2b5d1ec78c90230e8a3",
      "parents": [
        "fc8b178759aecc83a3f4b40a9f51502d77e5d6ed",
        "348065586a2e6154d6cff36afa6e00af6bbc5918"
      ],
      "author": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@google.com",
        "time": "Sun Jul 12 21:56:33 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Sun Jul 12 21:56:33 2009 -0700"
      },
      "message": "am 34806558: Add new C++ headers \u003ccerrno\u003e and \u003ccfloat\u003e\n\nMerge commit \u0027348065586a2e6154d6cff36afa6e00af6bbc5918\u0027\n\n* commit \u0027348065586a2e6154d6cff36afa6e00af6bbc5918\u0027:\n  Add new C++ headers \u003ccerrno\u003e and \u003ccfloat\u003e\n"
    },
    {
      "commit": "348065586a2e6154d6cff36afa6e00af6bbc5918",
      "tree": "20ad478d6e6cd40db0625fc2b31403aabc9d791e",
      "parents": [
        "db4616b2d3234a1916cafb48e65c50cf302afcde"
      ],
      "author": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@google.com",
        "time": "Fri Jul 10 12:23:09 2009 +0200"
      },
      "committer": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@google.com",
        "time": "Fri Jul 10 18:40:55 2009 +0200"
      },
      "message": "Add new C++ headers \u003ccerrno\u003e and \u003ccfloat\u003e\n\nAlso add std::malloc/realloc/calloc/free to \u003ccstdlib\u003e\nRename \u003ccwchar_is_not_supported\u003e to \u003ccwchar\u003e\n"
    },
    {
      "commit": "ec6c274da2bdaade68a2dda7bb8c6046fe29e23b",
      "tree": "3ada462b7e34ec30344846613c04b42e8dc8a791",
      "parents": [
        "5b67764a5ab31d1ec1e4a36d82b0001f3b5df519"
      ],
      "author": {
        "name": "Nicolas Catania",
        "email": "niko@google.com",
        "time": "Wed Jun 17 14:30:33 2009 -0700"
      },
      "committer": {
        "name": "Nicolas Catania",
        "email": "niko@google.com",
        "time": "Wed Jun 17 14:54:02 2009 -0700"
      },
      "message": "Removed non-standard declaration in cstring.\n\nAligned the list of the function declared in std:: to\nmatch gcc.\nIn the first cut, too many functions were included.\nThe test under system/extras/tests/bionic/libstdc++ already\nhas the correct (shorter) list.\n"
    },
    {
      "commit": "8169573c8744ee3a484ea74bd5e06a8a4f708e37",
      "tree": "bb3a8c126cedbdd584a96faeb50e8ea19b9f3ba8",
      "parents": [
        "d386afcc41e92c96778d9b1a498199f48fa2d4aa"
      ],
      "author": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@google.com",
        "time": "Mon May 18 23:23:32 2009 +0200"
      },
      "committer": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@google.com",
        "time": "Mon May 18 23:34:13 2009 +0200"
      },
      "message": "Add \u003ccmath\u003e standard C++ header.\nThis is needed for upcoming STLport experimentation.\n"
    },
    {
      "commit": "89b62a18a00f89b0b5f215a1f461aa432421fb63",
      "tree": "84ee971b987d2208048c41fb7e5eafa5364c25cd",
      "parents": [
        "00a18f62a7c97299cea017578ec7ec179215492b"
      ],
      "author": {
        "name": "Niko Catania",
        "email": "",
        "time": "Fri Apr 10 10:51:53 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Apr 10 10:51:53 2009 -0700"
      },
      "message": "AI 145714: Added cstring wrapper around string.h.\n  In new, include cstddef which declares std::size_t.\n  BUG\u003d1601432\n\nAutomated import of CL 145714\n"
    },
    {
      "commit": "00a18f62a7c97299cea017578ec7ec179215492b",
      "tree": "fbe60e1001658ca6848940d460664a56f8949865",
      "parents": [
        "88f8a4ab8534cb21280f8aa0bf557f81ba4e31fa"
      ],
      "author": {
        "name": "Niko Catania",
        "email": "",
        "time": "Wed Apr 08 09:01:36 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Apr 08 09:01:36 2009 -0700"
      },
      "message": "AI 145059: (Almost) final set of wrapper around the C headers for stdc++ and their tests.\n  The only one left is cstring.\n  * bionic/libstdc++/include/cstdlib:\n  * bionic/libstdc++/include/cstdio:\n  * bionic/libstdc++/include/cstdint:\n  * bionic/libstdc++/include/csignal:\n  * bionic/libstdc++/include/csetjmp:\n  Added header file.\n  Checks the bionic headers file were picked up instead of the host ones.\n  Added test for new header files\n  * system/extras/tests/bionic/libstdc++/Android.mk:\n  Added tests for the new header files.\n  EXTRA_CFLAGS: include the bionic header files.\n  BUG\u003d1601432\n\nAutomated import of CL 145059\n"
    },
    {
      "commit": "88f8a4ab8534cb21280f8aa0bf557f81ba4e31fa",
      "tree": "bfc1a22ade4bb5469f0bf80ff69dce20f4c36799",
      "parents": [
        "416ceb861c4daf1bc36809e007ae245814794bd0"
      ],
      "author": {
        "name": "Niko Catania",
        "email": "",
        "time": "Thu Apr 02 09:31:46 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Apr 02 09:31:46 2009 -0700"
      },
      "message": "AI 144236: Added new C to stdc++ header files: cassert, cctype, climits, ctime.\n  QA Impact:None\n  BUG\u003d1601432\n\nAutomated import of CL 144236\n"
    },
    {
      "commit": "416ceb861c4daf1bc36809e007ae245814794bd0",
      "tree": "1e94a93cd2f438fa39283754454b950bc248b688",
      "parents": [
        "a43b482c5415c0bdeb3ac47441e966ee1f071365"
      ],
      "author": {
        "name": "Niko Catania",
        "email": "",
        "time": "Mon Mar 30 12:50:56 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Mon Mar 30 12:50:56 2009 -0700"
      },
      "message": "AI 143504: Completed cstddef to be non empty and similar to the gnu stl implementation.\n  Even if we don\u0027t want to have a bloated stl implementation, having empty\n  files around is probably not very good either.\n  Added a test to make sure the header file compiles on host and kila-eng.\n  QA Impact: In system/extras/test/bionic/libstdc++ build the tests using:\n  mm BIONIC_TESTS\u003d1\n  to build the host and target tests.\n  BUG\u003d1601432\n\nAutomated import of CL 143504\n"
    },
    {
      "commit": "1dc9e472e19acfe6dc7f41e429236e7eef7ceda1",
      "tree": "3be0c520fae17689bbf5584e1136fb820caef26f",
      "parents": [
        "1767f908af327fa388b1c66883760ad851267013"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 03 19:28:35 2009 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 03 19:28:35 2009 -0800"
      },
      "message": "auto import from //depot/cupcake/@135843\n"
    },
    {
      "commit": "1767f908af327fa388b1c66883760ad851267013",
      "tree": "4b825dc642cb6eb9a060e54bf8d69288fbee4904",
      "parents": [
        "a799b53f10e5a6fd51fef4436cfb7ec99836a516"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 03 18:28:13 2009 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 03 18:28:13 2009 -0800"
      },
      "message": "auto import from //depot/cupcake/@135843\n"
    },
    {
      "commit": "4e468ed2eb86a2406e14f1eca82072ee501d05fd",
      "tree": "4e05b3c66eef86531e464521a3bf96a1864d4bf5",
      "parents": [
        "a27d2baa0c1a2ec70f47ea9199b1dd6762c8a349"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Dec 17 18:03:48 2008 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Dec 17 18:03:48 2008 -0800"
      },
      "message": "Code drop from //branches/cupcake/...@124589\n"
    },
    {
      "commit": "a27d2baa0c1a2ec70f47ea9199b1dd6762c8a349",
      "tree": "defd1cc07d16ad2f3b21154114e092d11c94c5bb",
      "parents": [],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Oct 21 07:00:00 2008 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Oct 21 07:00:00 2008 -0700"
      },
      "message": "Initial Contribution\n"
    }
  ]
}
