)]}'
{
  "log": [
    {
      "commit": "e375ecaa39213ec01464dac9d0ffebaac70b4e9d",
      "tree": "1d0e274a6739befc3a27df4d135ea4b4740c20f5",
      "parents": [
        "a4fc89badf4ef4d42df0927340c6f0d02167a3d6",
        "e5f816c01780220880ee59a29f727c48b51365d3"
      ],
      "author": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Tue Feb 10 00:10:45 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 10 00:10:45 2015 +0000"
      },
      "message": "Merge \"Switch pthread_cond_t to \u003cstdatomic.h\u003e.\""
    },
    {
      "commit": "e5f816c01780220880ee59a29f727c48b51365d3",
      "tree": "37454e7d27774bde02d5d28aee3d1aad3cbb6d73",
      "parents": [
        "7f17aea2fc21aaf657824a023a4b7582fb74a2d9"
      ],
      "author": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Thu Jan 29 12:13:33 2015 -0800"
      },
      "committer": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Mon Feb 09 15:54:22 2015 -0800"
      },
      "message": "Switch pthread_cond_t to \u003cstdatomic.h\u003e.\n\nBug: 17574458\nChange-Id: Ic7f79861df4fe751cfa6c6b20b71123cc31e7114\n"
    },
    {
      "commit": "a4fc89badf4ef4d42df0927340c6f0d02167a3d6",
      "tree": "b8324fc632e9562d0d5c10128a37dac26b1403ea",
      "parents": [
        "f69139e105ef32199afdf35027e9dfc48ad215d7",
        "5e52226f02b7199fa7870a6195b3e5c0efb1c8d3"
      ],
      "author": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Mon Feb 09 19:46:45 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 09 19:46:46 2015 +0000"
      },
      "message": "Merge \"Stop including \u003clinux/param.h\u003e in \u003csys/param.h\u003e.\""
    },
    {
      "commit": "f69139e105ef32199afdf35027e9dfc48ad215d7",
      "tree": "1375249c0a061b08f801e1ff4242d85913be4b30",
      "parents": [
        "d687905f11102a7f6bad461b6f501dc870c59999",
        "421608550dff76d12886021250919cbebf419bd8"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Mon Feb 09 18:57:50 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 09 18:57:51 2015 +0000"
      },
      "message": "Merge \"Remove stray log line.\""
    },
    {
      "commit": "421608550dff76d12886021250919cbebf419bd8",
      "tree": "1375249c0a061b08f801e1ff4242d85913be4b30",
      "parents": [
        "d687905f11102a7f6bad461b6f501dc870c59999"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Mon Feb 09 17:59:22 2015 +0000"
      },
      "committer": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Mon Feb 09 18:01:45 2015 +0000"
      },
      "message": "Remove stray log line.\n\nChange-Id: Id948ae37a91dadd9d40e91de97f18774bdccfc78\n"
    },
    {
      "commit": "d687905f11102a7f6bad461b6f501dc870c59999",
      "tree": "5ed0a1c3bfd63ba3e2168383b90a515bb9241613",
      "parents": [
        "bc64d1d1fd12a0b43bcfe3f88698f29185ab63e0",
        "05d26211d8d310a30de05b06ce5807198e948f9d"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Sat Feb 07 02:18:39 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Feb 07 02:18:39 2015 +0000"
      },
      "message": "Merge \"Display errors instead of running infinitely.\""
    },
    {
      "commit": "05d26211d8d310a30de05b06ce5807198e948f9d",
      "tree": "158296a58bce7975a9dcba039e7db99cbd28ba55",
      "parents": [
        "bda85a12392b10555dc03ac377c8450b8f0790d6"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Tue Feb 03 15:16:03 2015 -0800"
      },
      "committer": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Fri Feb 06 18:05:58 2015 -0800"
      },
      "message": "Display errors instead of running infinitely.\n\nWhen there is an error detected, the code runs forever and then times\nout without any indication of what happened. Change it so that error\nmessages are printed and the test fails.\n\nChange-Id: Id3160fc2f394984de0157356594fd8b40de66b4a\n"
    },
    {
      "commit": "bc64d1d1fd12a0b43bcfe3f88698f29185ab63e0",
      "tree": "74776eb715fe50e9d6747ba4ab096b5ad24c6310",
      "parents": [
        "44e88db185cc65b49373dd76d8ed27264b7299ed",
        "d7db594b8d1dab36b711bd887a9dd21675c87243"
      ],
      "author": {
        "name": "Tao Bao",
        "email": "tbao@google.com",
        "time": "Fri Feb 06 23:25:29 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 06 23:25:29 2015 +0000"
      },
      "message": "Merge \"Switch kernel header parsing to python libclang\""
    },
    {
      "commit": "d7db594b8d1dab36b711bd887a9dd21675c87243",
      "tree": "214b4e6e4510386ffc05c9a43dd3c153c6cf89a0",
      "parents": [
        "11829be3e1a9e9e2271ba64a78c327bde6e044eb"
      ],
      "author": {
        "name": "Tao Bao",
        "email": "tbao@google.com",
        "time": "Wed Jan 28 10:07:51 2015 -0800"
      },
      "committer": {
        "name": "Tao Bao",
        "email": "tbao@google.com",
        "time": "Fri Feb 06 14:48:41 2015 -0800"
      },
      "message": "Switch kernel header parsing to python libclang\n\nReplace the tokenizer in cpp.py with libclang.\n\nBug: 18937958\nChange-Id: I27630904c6d2849418cd5ca3d3c612ec3078686d\n"
    },
    {
      "commit": "44e88db185cc65b49373dd76d8ed27264b7299ed",
      "tree": "03ec9aa6aa8e30da41b9f007532f2d2f53c3066e",
      "parents": [
        "bda85a12392b10555dc03ac377c8450b8f0790d6",
        "91b403cef62a5f1c727c3ed7395ea83852c4a2ab"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri Feb 06 22:45:59 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Feb 06 22:45:59 2015 +0000"
      },
      "message": "Merge \"Use LOCAL_C_INCLUDES instead of LOCAL_CFLAGS for include dirs\""
    },
    {
      "commit": "91b403cef62a5f1c727c3ed7395ea83852c4a2ab",
      "tree": "d521eae49865dfdf00bbbb625ca1c52fef6862ef",
      "parents": [
        "5b869c0bbf8a2924ab69d86a98e9a25558d33494"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri Feb 06 14:16:17 2015 -0800"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Fri Feb 06 14:16:17 2015 -0800"
      },
      "message": "Use LOCAL_C_INCLUDES instead of LOCAL_CFLAGS for include dirs\n\nChange-Id: If61d6faae5d91c3bbe198e733e5922cd877ba353\n"
    },
    {
      "commit": "bda85a12392b10555dc03ac377c8450b8f0790d6",
      "tree": "6c1d92644e9ab12b98a3d0d30233d3d545624186",
      "parents": [
        "9dfb00c1d48545a2627c2aded62d3a79749351fb",
        "ead08148bdfe880f40c457d923e6456044196fc7"
      ],
      "author": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Thu Feb 05 21:55:18 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 05 21:55:19 2015 +0000"
      },
      "message": "Merge \"Add path separator in bionic-unit-tests program path.\""
    },
    {
      "commit": "9dfb00c1d48545a2627c2aded62d3a79749351fb",
      "tree": "0611ed61180c6983dd9818cc8bf01bbc3dec3ef4",
      "parents": [
        "9a9b635745dc776dcfeec51d68b85ca7e8cdbe7d",
        "6e54c3e519892ca13f15bdcea0d431befbadac25"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Feb 05 20:21:35 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 05 20:21:35 2015 +0000"
      },
      "message": "Merge \"Use the libcxxabi __cxa_demangle.\""
    },
    {
      "commit": "9a9b635745dc776dcfeec51d68b85ca7e8cdbe7d",
      "tree": "75061f2474fe40a2ef5ec96a0c739d14e9021100",
      "parents": [
        "63826658f4bcfff4f3a87fe651f22cc9b35fe8b9",
        "aba6f712d46577c45a89fd0626dc251885d7989d"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Feb 05 20:05:45 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 05 20:05:46 2015 +0000"
      },
      "message": "Merge \"Apparently, logd does need the NULs.\""
    },
    {
      "commit": "6e54c3e519892ca13f15bdcea0d431befbadac25",
      "tree": "914bdd8c31ba4d8cd205fefb8f0b95669a425189",
      "parents": [
        "8e5f9bc8a46872e3f0ac4799558fdfd5999f9c20"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Feb 05 12:05:34 2015 -0800"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Feb 05 12:05:34 2015 -0800"
      },
      "message": "Use the libcxxabi __cxa_demangle.\n\nBug: 18930951\nChange-Id: If2ea3633ac6dfd4ec975c0f16bdf3dd58e05c614\n"
    },
    {
      "commit": "aba6f712d46577c45a89fd0626dc251885d7989d",
      "tree": "6ad501467d7673592127f5ea3dded7bdd8432159",
      "parents": [
        "8e5f9bc8a46872e3f0ac4799558fdfd5999f9c20"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Feb 05 12:02:04 2015 -0800"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Feb 05 12:02:04 2015 -0800"
      },
      "message": "Apparently, logd does need the NULs.\n\nChange-Id: I04b834e65c26c5821b952f78a0de7f92527cbdba\n"
    },
    {
      "commit": "ead08148bdfe880f40c457d923e6456044196fc7",
      "tree": "d73b76c768a74ae50657fae0e8ff4d007eeea7a3",
      "parents": [
        "63826658f4bcfff4f3a87fe651f22cc9b35fe8b9"
      ],
      "author": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Wed Feb 04 20:53:56 2015 -0800"
      },
      "committer": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Thu Feb 05 10:39:37 2015 -0800"
      },
      "message": "Add path separator in bionic-unit-tests program path.\n\nBug: 19220800\nChange-Id: I4245b1270363544cd5f083fe7ea7d9b11b46cdc0\n"
    },
    {
      "commit": "63826658f4bcfff4f3a87fe651f22cc9b35fe8b9",
      "tree": "37591f6b07b53d1f7ead6d39c5f0b3bd525b9685",
      "parents": [
        "8e5f9bc8a46872e3f0ac4799558fdfd5999f9c20",
        "1d4c780a2e1fe81cf3ea35ba0641dd14744c142a"
      ],
      "author": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Thu Feb 05 04:21:03 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 05 04:21:03 2015 +0000"
      },
      "message": "Merge \"Add signal handling in bionic gtest main.\""
    },
    {
      "commit": "1d4c780a2e1fe81cf3ea35ba0641dd14744c142a",
      "tree": "78c5b30ec799b75808f6a5f7fce3f9ddee11678a",
      "parents": [
        "d80ec66121b5af96c6b3d07ba34353b3d517f5b3"
      ],
      "author": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Mon Feb 02 19:14:05 2015 -0800"
      },
      "committer": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Wed Feb 04 19:06:07 2015 -0800"
      },
      "message": "Add signal handling in bionic gtest main.\n\nThe two bugs are very closely related and code amount is very small,\nSo I think they may be fixed in one change.\n\nBug: 19128558\nBug: 19129994\nChange-Id: I44a35398e64dfca7e9676428cb8f4026e8f6e488\n"
    },
    {
      "commit": "8e5f9bc8a46872e3f0ac4799558fdfd5999f9c20",
      "tree": "964ed2ef336355c85bac214c037e1732366c9383",
      "parents": [
        "da2c0a708ed6c0091f3f89fd8838292579dad800",
        "8e5538193915885ea859ac90a72b46ab04440cea"
      ],
      "author": {
        "name": "Dimitry Ivanov",
        "email": "dimitry@google.com",
        "time": "Thu Feb 05 02:23:34 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 05 02:23:34 2015 +0000"
      },
      "message": "Merge \"linker: Use load_bias to adjust search address in elf_addr_lookup\""
    },
    {
      "commit": "da2c0a708ed6c0091f3f89fd8838292579dad800",
      "tree": "366ffdc2136629ea65b5086c3b3a1bbd3a582c14",
      "parents": [
        "17976019a13a94ae428849bfe297f8e531f95013",
        "5b869c0bbf8a2924ab69d86a98e9a25558d33494"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Thu Feb 05 01:57:27 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 05 01:57:28 2015 +0000"
      },
      "message": "Merge changes Ib87855e8,I4b46ae20,I66364a5c,Id3fcf680\n\n* changes:\n  Use LOCAL_LDFLAGS_64 instead of enumerating 64-bit architectures\n  Fix typo in cpu variant makefile depenendency for arm64\n  Remove libc_static_common_src_files\n  Share LP32 makefile settings between arches\n"
    },
    {
      "commit": "5b869c0bbf8a2924ab69d86a98e9a25558d33494",
      "tree": "dd21061e073d1d6ea6549a353d63c7499cb0281f",
      "parents": [
        "a6b6ed5fe9dd247684de5f35a0367be65876339e"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Feb 04 17:40:29 2015 -0800"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Feb 04 17:40:29 2015 -0800"
      },
      "message": "Use LOCAL_LDFLAGS_64 instead of enumerating 64-bit architectures\n\nLOCAL_LDFLAGS_\u003carch\u003e was being set for arm64, mips64, and x86_64.\nUse LOCAL_LDFLAGS_64 instead.\n\nChange-Id: Ib87855e8a7783f82461b707fffa7f1663e6be9c8\n"
    },
    {
      "commit": "a6b6ed5fe9dd247684de5f35a0367be65876339e",
      "tree": "11f454fb3950406c1f4f36e5229e39ff08977ee5",
      "parents": [
        "7dc502d01292f3303a5252ce20f80f621f4f15f5"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Feb 04 17:38:27 2015 -0800"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Feb 04 17:38:27 2015 -0800"
      },
      "message": "Fix typo in cpu variant makefile depenendency for arm64\n\ncpu_variank_mk -\u003e cpu_variant_mk\n\nChange-Id: I4b46ae20de72ed2dc8820d62ac35ddc6b915a195\n"
    },
    {
      "commit": "7dc502d01292f3303a5252ce20f80f621f4f15f5",
      "tree": "9190e89158198acffd7c69aa18fbdb3df8c78ce9",
      "parents": [
        "1742a32aea4108a8a967e8da2131de30c8808658"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Feb 04 17:37:23 2015 -0800"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Feb 04 17:37:23 2015 -0800"
      },
      "message": "Remove libc_static_common_src_files\n\nlibc_static_common_src_files is never set after\nc3f114037dbf028896310609fd28cf2b3da99c4d, remove the remaining\nreferences to it.\n\nChange-Id: I66364a5c1b031ad69d608f6f44244049192944f6\n"
    },
    {
      "commit": "1742a32aea4108a8a967e8da2131de30c8808658",
      "tree": "2410fb404c8fad86685f79e1b867a37025744889",
      "parents": [
        "94335cc8e2f32638d9e38741ddabfd19a38e0840"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Feb 04 17:35:49 2015 -0800"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Feb 04 17:35:49 2015 -0800"
      },
      "message": "Share LP32 makefile settings between arches\n\nAdd \u003cvar\u003e_32 to patch-up-arch-specific-flags, and move the LP32\ncruft varaibles from the 32-bit arch specific makefiles into the\ntop level Android.mk.\n\nChange-Id: Id3fcf6805d4af048c2524c94b1295416ebe7d057\n"
    },
    {
      "commit": "8e5538193915885ea859ac90a72b46ab04440cea",
      "tree": "efa5bd0494d5afffd61b90ece4233f7ff178e7e7",
      "parents": [
        "86d9896273e81941d16034fdbf781a3f2bf94b81"
      ],
      "author": {
        "name": "Chris Dearman",
        "email": "chris.dearman",
        "time": "Wed Nov 13 17:22:33 2013 -0800"
      },
      "committer": {
        "name": "Duane Sand",
        "email": "duane.sand@imgtec.com",
        "time": "Wed Feb 04 17:16:27 2015 -0800"
      },
      "message": "linker: Use load_bias to adjust search address in elf_addr_lookup\n\nload_bias is the delta between a symbols address in memory and the value\ncontained in the symbol table.\n\nChange-Id: I35c87b69025b64f7e4a1418ca766618f4533fb3e\n"
    },
    {
      "commit": "17976019a13a94ae428849bfe297f8e531f95013",
      "tree": "4d285c2535666d3a8bbf928700371a1ba7e2c54b",
      "parents": [
        "2151f09fbfc2f6084366587df10132e93f4d818c",
        "f4fe6937aa5ac5a424b63bc68c5a953aaf46e1c6"
      ],
      "author": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Thu Feb 05 01:14:32 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Feb 05 01:14:32 2015 +0000"
      },
      "message": "Merge \"Fix poll/ppoll fortify test to avoid hanging in failed fortify clang test.\""
    },
    {
      "commit": "5e52226f02b7199fa7870a6195b3e5c0efb1c8d3",
      "tree": "856fdb508a5b889b4bbf6bace6223bb5c5af6ab9",
      "parents": [
        "d80ec66121b5af96c6b3d07ba34353b3d517f5b3"
      ],
      "author": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Tue Feb 03 18:40:44 2015 -0800"
      },
      "committer": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Wed Feb 04 14:59:58 2015 -0800"
      },
      "message": "Stop including \u003clinux/param.h\u003e in \u003csys/param.h\u003e.\n\nBug: 19092844\nChange-Id: I1a4a0c84a196a187ea32e58491de744cf3c0f404\n"
    },
    {
      "commit": "f4fe6937aa5ac5a424b63bc68c5a953aaf46e1c6",
      "tree": "cb4065d1b47a960be80b5ecd6c8a62a7e6634d97",
      "parents": [
        "d80ec66121b5af96c6b3d07ba34353b3d517f5b3"
      ],
      "author": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Tue Feb 03 17:52:32 2015 -0800"
      },
      "committer": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Wed Feb 04 12:27:06 2015 -0800"
      },
      "message": "Fix poll/ppoll fortify test to avoid hanging in failed fortify clang test.\n\nBug: 19220800\nChange-Id: Ie75c640183c4a41a499556fefb4f824a134a5fb1\n"
    },
    {
      "commit": "2151f09fbfc2f6084366587df10132e93f4d818c",
      "tree": "dd50aaceae69033b9a8211e94180cb54cabafcb2",
      "parents": [
        "7e1b3d3e68f7430322a88be06f6b53c358fd14bf",
        "bdd845247282fb1c3ac12184eebb90adc6c7ff41"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Wed Feb 04 16:33:01 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 04 16:33:01 2015 +0000"
      },
      "message": "Merge \"Set INCLUDE_UNI_CORE_DATA\u003d1 when rebuilding ICU4C time zone data.\""
    },
    {
      "commit": "bdd845247282fb1c3ac12184eebb90adc6c7ff41",
      "tree": "dd50aaceae69033b9a8211e94180cb54cabafcb2",
      "parents": [
        "7e1b3d3e68f7430322a88be06f6b53c358fd14bf"
      ],
      "author": {
        "name": "Fredrik Roubert",
        "email": "roubert@google.com",
        "time": "Wed Feb 04 17:17:34 2015 +0100"
      },
      "committer": {
        "name": "Fredrik Roubert",
        "email": "roubert@google.com",
        "time": "Wed Feb 04 17:17:34 2015 +0100"
      },
      "message": "Set INCLUDE_UNI_CORE_DATA\u003d1 when rebuilding ICU4C time zone data.\n\nThis is now necessary to build .dat files that are useable for ICU4J as\nwell, and will need to be used for any future updates of the .dat file:\n\nhttps://android.googlesource.com/platform/external/icu/+/6b52738\n\nChange-Id: Ifa3a7469a66ab932db20876697e45814f0c5ddc3\n"
    },
    {
      "commit": "7e1b3d3e68f7430322a88be06f6b53c358fd14bf",
      "tree": "23217666a93d70b2a3b24876ace448b2b3207e68",
      "parents": [
        "11829be3e1a9e9e2271ba64a78c327bde6e044eb",
        "a3d97da4c5c96f2c224485928154bad111cd635f"
      ],
      "author": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Wed Feb 04 02:42:15 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Feb 04 02:42:16 2015 +0000"
      },
      "message": "Merge \"Switch sem_t from bionic atomics to stdatomic.h.\""
    },
    {
      "commit": "a3d97da4c5c96f2c224485928154bad111cd635f",
      "tree": "4aeb0ed6daa210dc79e9a48e210de9aeafa9601f",
      "parents": [
        "7f17aea2fc21aaf657824a023a4b7582fb74a2d9"
      ],
      "author": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Fri Jan 30 12:30:08 2015 -0800"
      },
      "committer": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Tue Feb 03 16:35:57 2015 -0800"
      },
      "message": "Switch sem_t from bionic atomics to stdatomic.h.\n\nBug: 17572887\nChange-Id: If66851ba9b831cdd698b9f1303289bb14448bd03\n"
    },
    {
      "commit": "11829be3e1a9e9e2271ba64a78c327bde6e044eb",
      "tree": "08724ca11c005312e09599a78077483c613c8525",
      "parents": [
        "f00f484cb59c1d599242daecbf833397aa3ba5d8",
        "140f3678f0f21eeda5916e9b8de87b93fd660a61"
      ],
      "author": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Tue Feb 03 22:28:55 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 03 22:28:56 2015 +0000"
      },
      "message": "Merge \"Add test about pthread_mutex_t owner tid limit.\""
    },
    {
      "commit": "140f3678f0f21eeda5916e9b8de87b93fd660a61",
      "tree": "4115c771e910e8969cb093fa124df987259bad3c",
      "parents": [
        "86fc96f73311f43980df770f4ff8022f1e9b296a"
      ],
      "author": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Tue Feb 03 10:32:00 2015 -0800"
      },
      "committer": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Tue Feb 03 12:20:46 2015 -0800"
      },
      "message": "Add test about pthread_mutex_t owner tid limit.\n\nBug: 19216648\nChange-Id: I7b12955bdcad31c13bf8ec2740ff88ba15223ec0\n"
    },
    {
      "commit": "f00f484cb59c1d599242daecbf833397aa3ba5d8",
      "tree": "ad09d82701fd1d9cdf44231d8b8789007aa5d8d9",
      "parents": [
        "d57bf449fe6c2dcf35d90d6e4098038ac8a24ecb",
        "00490ae3f351e07ed4cc2a94b11cba6a22f37311"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Tue Feb 03 20:17:32 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 03 20:17:33 2015 +0000"
      },
      "message": "Merge \"Ensure raw fchmod/fchmodat syscalls are hidden.\""
    },
    {
      "commit": "00490ae3f351e07ed4cc2a94b11cba6a22f37311",
      "tree": "ad09d82701fd1d9cdf44231d8b8789007aa5d8d9",
      "parents": [
        "d57bf449fe6c2dcf35d90d6e4098038ac8a24ecb"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Tue Feb 03 11:27:25 2015 -0800"
      },
      "committer": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Tue Feb 03 12:10:30 2015 -0800"
      },
      "message": "Ensure raw fchmod/fchmodat syscalls are hidden.\n\nIn https://android-review.googlesource.com/#/c/127908/5/libc/SYSCALLS.TXT@116\nElliott said:\n\n  for LP64 these will be hidden. for LP32 we were cowards and left\n  them all public for compatibility (though i don\u0027t think we ever\n  dremeled to see whether it was needed). we don\u0027t have an easy\n  way to recognize additions, though, so we can\u0027t prevent adding\n  new turds.\n\nAdd a mechanism to prevent the adding of new turds, and use that\nmechanism on the fchmod/fchmodat system calls.\n\nBug: 19233951\nChange-Id: I98f98345970b631a379f348df57858f9fc3d57c0\n"
    },
    {
      "commit": "d57bf449fe6c2dcf35d90d6e4098038ac8a24ecb",
      "tree": "9e4fc6f141d8aecad2a9bceae60bb1e45cb0556a",
      "parents": [
        "c5999c1e0382c40286cc631c6a53e7781bc03154",
        "86fc96f73311f43980df770f4ff8022f1e9b296a"
      ],
      "author": {
        "name": "Hans Boehm",
        "email": "hboehm@google.com",
        "time": "Tue Feb 03 02:42:53 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 03 02:42:53 2015 +0000"
      },
      "message": "Merge \"Switch pthread_mutex_t from bionic atomics to \u003cstdatomic.h\u003e.\""
    },
    {
      "commit": "c5999c1e0382c40286cc631c6a53e7781bc03154",
      "tree": "25781b6ac59895b9efe94af24ee439ef04b308aa",
      "parents": [
        "d80ec66121b5af96c6b3d07ba34353b3d517f5b3",
        "1ed337dbdfd419db0365f4457b96fe129d21db90"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Feb 03 01:21:16 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 03 01:21:17 2015 +0000"
      },
      "message": "Merge \"Clean up SEEK_SET definitions.\""
    },
    {
      "commit": "86fc96f73311f43980df770f4ff8022f1e9b296a",
      "tree": "0eb94839231c5c19cd7b4bf0954083ba670d62bd",
      "parents": [
        "6a3ff01cd4f063556cf25706ddc9dff82c351aba"
      ],
      "author": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Thu Jan 29 21:50:48 2015 -0800"
      },
      "committer": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Mon Feb 02 15:00:01 2015 -0800"
      },
      "message": "Switch pthread_mutex_t from bionic atomics to \u003cstdatomic.h\u003e.\n\nBug: 17574456\nChange-Id: I5ce3d3dc07e804e9ce55c42920f47531b56e04de\n"
    },
    {
      "commit": "d80ec66121b5af96c6b3d07ba34353b3d517f5b3",
      "tree": "ac55af52647bb32468e477945a1da988778e9436",
      "parents": [
        "c57b5c5094f915ff975a256e086d58e2e7cfedf1",
        "3cbc6c627fe57c9a9783c52d148078f8d52f7b96"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Mon Feb 02 22:03:41 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 02 22:03:41 2015 +0000"
      },
      "message": "Merge \"Add fchmodat(AT_SYMLINK_NOFOLLOW) and fchmod O_PATH support\""
    },
    {
      "commit": "1ed337dbdfd419db0365f4457b96fe129d21db90",
      "tree": "e6048080c31d0a46d3270b6faa0267f23cd8620b",
      "parents": [
        "c57b5c5094f915ff975a256e086d58e2e7cfedf1"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Feb 02 14:02:09 2015 -0800"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Feb 02 14:02:09 2015 -0800"
      },
      "message": "Clean up SEEK_SET definitions.\n\nIf we lose the #ifndef, the compiler will tell us if the definitions\nof SEEK_SET and friends ever get out of sync.\n\nChange-Id: I357cabec7c9cd451c604342344f210bba20fb6bc\n"
    },
    {
      "commit": "3cbc6c627fe57c9a9783c52d148078f8d52f7b96",
      "tree": "ea5b0dc49aaa16f25e2262cd5560070ae65923b9",
      "parents": [
        "21cdd22f035efd50902b7780fc6ea53bd1684357"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Sat Jan 31 19:57:46 2015 -0800"
      },
      "committer": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Mon Feb 02 13:17:17 2015 -0800"
      },
      "message": "Add fchmodat(AT_SYMLINK_NOFOLLOW) and fchmod O_PATH support\n\nMany libc functions have an option to not follow symbolic\nlinks. This is useful to avoid security sensitive code\nfrom inadvertantly following attacker supplied symlinks\nand taking inappropriate action on files it shouldn\u0027t.\nFor example, open() has O_NOFOLLOW, chown() has\nlchown(), stat() has lstat(), etc.\n\nThere is no such equivalent function for chmod(), such as lchmod().\nTo address this, POSIX introduced fchmodat(AT_SYMLINK_NOFOLLOW),\nwhich is intended to provide a way to perform a chmod operation\nwhich doesn\u0027t follow symlinks.\n\nCurrently, the Linux kernel doesn\u0027t implement AT_SYMLINK_NOFOLLOW.\nIn GLIBC, attempting to use the AT_SYMLINK_NOFOLLOW flag causes\nfchmodat to return ENOTSUP. Details are in \"man fchmodat\".\n\nBionic currently differs from GLIBC in that AT_SYMLINK_NOFOLLOW\nis silently ignored and treated as if the flag wasn\u0027t present.\n\nThis patch provides a userspace implementation of\nAT_SYMLINK_NOFOLLOW for bionic. Using open(O_PATH | O_NOFOLLOW),\nwe can provide a way to atomically change the permissions on\nfiles without worrying about race conditions.\n\nAs part of this change, we add support for fchmod on O_PATH\nfile descriptors, because it\u0027s relatively straight forward\nand could be useful in the future.\n\nThe basic idea behind this implementation comes from\nhttps://sourceware.org/bugzilla/show_bug.cgi?id\u003d14578 , specifically\ncomment #10.\n\nChange-Id: I1eba0cdb2c509d9193ceecf28f13118188a3cfa7\n"
    },
    {
      "commit": "c57b5c5094f915ff975a256e086d58e2e7cfedf1",
      "tree": "17cf4429a372a25be930c13bafb58fce4b21cc94",
      "parents": [
        "530aaeccd875f708918f59cd5ff8b076c156adab",
        "42084a265329538a9e696e41971fb5d6abe3c14f"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Feb 02 20:36:29 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 02 20:36:29 2015 +0000"
      },
      "message": "Merge \"Small logging cleanup.\""
    },
    {
      "commit": "42084a265329538a9e696e41971fb5d6abe3c14f",
      "tree": "17cf4429a372a25be930c13bafb58fce4b21cc94",
      "parents": [
        "530aaeccd875f708918f59cd5ff8b076c156adab"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Feb 02 12:24:46 2015 -0800"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Feb 02 12:24:46 2015 -0800"
      },
      "message": "Small logging cleanup.\n\nDon\u0027t send the trailing NUL bytes to the logger, call strlen if we already\nknow the length, or cast more specifically than we need to.\n\nChange-Id: I68c9388a22bddea49120a1022dda8db8991360c1\n"
    },
    {
      "commit": "530aaeccd875f708918f59cd5ff8b076c156adab",
      "tree": "347d607af94281c14bf9215fb9d9a9cfcbd24d2e",
      "parents": [
        "7f0f30c6e20c1bf04bec05077eef2d779e7a32df",
        "d036e94bb39a551768dc756a79366e6378fe95e3"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Feb 02 19:25:57 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 02 19:25:58 2015 +0000"
      },
      "message": "Merge \"Explicitly check that the reason fortify tests abort is fortify.\""
    },
    {
      "commit": "d036e94bb39a551768dc756a79366e6378fe95e3",
      "tree": "347d607af94281c14bf9215fb9d9a9cfcbd24d2e",
      "parents": [
        "7f0f30c6e20c1bf04bec05077eef2d779e7a32df"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Feb 02 11:18:58 2015 -0800"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Feb 02 11:18:58 2015 -0800"
      },
      "message": "Explicitly check that the reason fortify tests abort is fortify.\n\nChange-Id: I95291e2febf7b497c1d9f37fd7fa9acdd21e86a4\n"
    },
    {
      "commit": "7f0f30c6e20c1bf04bec05077eef2d779e7a32df",
      "tree": "98bd3d7bf1fd1f9d2b438985f9973e46529d83a5",
      "parents": [
        "d514d9bbae354da72fcb43349f0157378e52004d",
        "30fbf5f44c3d2f2f2d11f92e106294c41497af5f"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Feb 02 18:23:28 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 02 18:23:28 2015 +0000"
      },
      "message": "Merge \"Fix clang build.\""
    },
    {
      "commit": "30fbf5f44c3d2f2f2d11f92e106294c41497af5f",
      "tree": "d2b928d1dc06ec9ae567168c3c07e112196e944d",
      "parents": [
        "5940f98a35d64f9ca249536bb8cdcdbfe43e9bc3"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Feb 02 10:21:39 2015 -0800"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Feb 02 10:21:39 2015 -0800"
      },
      "message": "Fix clang build.\n\nChange-Id: I863137b5d35602267b4ef3a74399cf394c9994d6\n"
    },
    {
      "commit": "d514d9bbae354da72fcb43349f0157378e52004d",
      "tree": "a1e7348276e994ed4dd13793e57f1ff3965de6e5",
      "parents": [
        "5940f98a35d64f9ca249536bb8cdcdbfe43e9bc3",
        "0662c3e5b33840e19f4c14b85bf619c33b3a0d0f"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Mon Feb 02 17:52:47 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 02 17:52:48 2015 +0000"
      },
      "message": "Merge \"Fixes to the update-tzdata.py tool\""
    },
    {
      "commit": "5940f98a35d64f9ca249536bb8cdcdbfe43e9bc3",
      "tree": "b4dadb078646cbb46dd62a14c623b7e0d06619e3",
      "parents": [
        "ffbda83b302e3c3970135013d2bb92402e040fe5",
        "4674e3899afcc6b3ac8a48cdb716695d5489d26b"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Feb 02 17:51:50 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 02 17:51:50 2015 +0000"
      },
      "message": "Merge \"Fortify poll and ppoll.\""
    },
    {
      "commit": "0662c3e5b33840e19f4c14b85bf619c33b3a0d0f",
      "tree": "56f88dd74729e8f6c3bcba8c42dd460be7ccbf05",
      "parents": [
        "ffbda83b302e3c3970135013d2bb92402e040fe5"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Mon Feb 02 16:50:05 2015 +0000"
      },
      "committer": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Mon Feb 02 17:42:41 2015 +0000"
      },
      "message": "Fixes to the update-tzdata.py tool\n\nWe build one too many times. Creating a missing directory\nis sufficient.\n\nThe tz2icu needs some files in the CWD. Added symlinks.\n\nBug: 19230091\nChange-Id: I58f9817af68b229f48139e56503f50a2b6dbb4fe\n"
    },
    {
      "commit": "4674e3899afcc6b3ac8a48cdb716695d5489d26b",
      "tree": "b4dadb078646cbb46dd62a14c623b7e0d06619e3",
      "parents": [
        "ffbda83b302e3c3970135013d2bb92402e040fe5"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Feb 02 09:15:19 2015 -0800"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Feb 02 09:15:19 2015 -0800"
      },
      "message": "Fortify poll and ppoll.\n\nAnd remove the test for FD_ZERO fortification, which never made much\nsense anyway.\n\nChange-Id: Id1009c5298d461fa4722189e8ecaf22f0c529536\n"
    },
    {
      "commit": "ffbda83b302e3c3970135013d2bb92402e040fe5",
      "tree": "e9238d0b952a25bda4091c7a4d1a197a9c181b5c",
      "parents": [
        "21cdd22f035efd50902b7780fc6ea53bd1684357",
        "b6e3e800d26d8ca05aca65e529cc31a180fb58d4"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Feb 02 05:56:26 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Feb 02 05:56:27 2015 +0000"
      },
      "message": "Merge \"Add the fortify tests back into the glibc tests.\""
    },
    {
      "commit": "b6e3e800d26d8ca05aca65e529cc31a180fb58d4",
      "tree": "e9238d0b952a25bda4091c7a4d1a197a9c181b5c",
      "parents": [
        "21cdd22f035efd50902b7780fc6ea53bd1684357"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Sat Jan 31 21:32:10 2015 -0800"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Sat Jan 31 21:32:10 2015 -0800"
      },
      "message": "Add the fortify tests back into the glibc tests.\n\nChange-Id: I4426d0c7c1bfe3b0028a674f72d1c3b9d883d6af\n"
    },
    {
      "commit": "21cdd22f035efd50902b7780fc6ea53bd1684357",
      "tree": "e876b8453d44420a576256e8813e71f5c2c94919",
      "parents": [
        "09c3382433ae94ada45780312a2a9fd082ad1478",
        "cb0e70389ee1c4a957a842deb601666f1930d4ee"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Sat Jan 31 04:37:10 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Jan 31 04:37:11 2015 +0000"
      },
      "message": "Merge \"Include \u003cmalloc.h\u003e for struct mallinfo.\""
    },
    {
      "commit": "cb0e70389ee1c4a957a842deb601666f1930d4ee",
      "tree": "e876b8453d44420a576256e8813e71f5c2c94919",
      "parents": [
        "09c3382433ae94ada45780312a2a9fd082ad1478"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Jan 30 20:33:31 2015 -0800"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Jan 30 20:33:31 2015 -0800"
      },
      "message": "Include \u003cmalloc.h\u003e for struct mallinfo.\n\nGCC doesn\u0027t seem to care, but clang does.\n\nChange-Id: I9884820339a9e6f142862928c357f1a538184ae0\n"
    },
    {
      "commit": "09c3382433ae94ada45780312a2a9fd082ad1478",
      "tree": "2d0caa14b5caa0f708357952d92a81a855b1ced5",
      "parents": [
        "94335cc8e2f32638d9e38741ddabfd19a38e0840",
        "5038b19cef207b526f9993951e4a04c8df91ce1d"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Sat Jan 31 04:18:09 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Jan 31 04:18:10 2015 +0000"
      },
      "message": "Merge \"Break two incorrect transitive includes.\""
    },
    {
      "commit": "94335cc8e2f32638d9e38741ddabfd19a38e0840",
      "tree": "02269c699fdbd5ee653ecebe86da298e2c68df92",
      "parents": [
        "542b94d9bf7eb3838b0582c02d7a1bf2e270af5a",
        "466dbe444446da0a8729ae9ac7294f54276e29d7"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Fri Jan 30 17:18:48 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jan 30 17:18:49 2015 +0000"
      },
      "message": "Merge \"Put back inline definitions if using an old API.\""
    },
    {
      "commit": "542b94d9bf7eb3838b0582c02d7a1bf2e270af5a",
      "tree": "5c08b08767b3871a9c9427bf499c4c25fa9f1c10",
      "parents": [
        "cd1959b0c506cfa9e89ac7deb56bdb6461b28c3a",
        "4dcfccff8d8dacefe79b5176b9b917fd1a0f3e47"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Jan 30 06:21:54 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jan 30 06:21:55 2015 +0000"
      },
      "message": "Merge \"Remove unused CONFIG_SECONDS.\""
    },
    {
      "commit": "4dcfccff8d8dacefe79b5176b9b917fd1a0f3e47",
      "tree": "5c08b08767b3871a9c9427bf499c4c25fa9f1c10",
      "parents": [
        "cd1959b0c506cfa9e89ac7deb56bdb6461b28c3a"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Jan 29 21:47:37 2015 -0800"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Jan 29 21:47:37 2015 -0800"
      },
      "message": "Remove unused CONFIG_SECONDS.\n\nBug: https://code.google.com/p/android/issues/detail?id\u003d65951\nChange-Id: I8ae7057c68e16618de6dd06cf052426c6cad8a3d\n"
    },
    {
      "commit": "5038b19cef207b526f9993951e4a04c8df91ce1d",
      "tree": "0b28230d8ca0b0cd311a0d2a590f04b6f17e4da2",
      "parents": [
        "cd1959b0c506cfa9e89ac7deb56bdb6461b28c3a"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Jan 28 21:02:34 2015 -0800"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Jan 29 20:12:13 2015 -0800"
      },
      "message": "Break two incorrect transitive includes.\n\nChange-Id: I95519caa5258cf5c6b8053f1c7e08ade2a824e49\n"
    },
    {
      "commit": "466dbe444446da0a8729ae9ac7294f54276e29d7",
      "tree": "6930e91366bb16c0b12197dbf9efd18b458d2eaf",
      "parents": [
        "3780aba6352affc7d2dcdad0737cb4254448fcae"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Wed Jan 28 18:16:08 2015 -0800"
      },
      "committer": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Thu Jan 29 17:30:40 2015 -0800"
      },
      "message": "Put back inline definitions if using an old API.\n\nAll these inlines were turned in to out of line definitions in L.\nThis brings us a step closer to being able to just use the current\nbionic headers for the NDK, rather than having many old versions of\nthem.\n\nChange-Id: Ie010bc727d78d3742abc577c70f6578db2e68625\n"
    },
    {
      "commit": "cd1959b0c506cfa9e89ac7deb56bdb6461b28c3a",
      "tree": "6863c5e5822447e951fd7141cd6acc71acee6a79",
      "parents": [
        "782aa39f704e3d597c0ec869ec1b9701bc90a5c9",
        "6ac4dd8ba940ec413ce4d45da838534f7cde752a"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Thu Jan 29 21:54:54 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 29 21:54:55 2015 +0000"
      },
      "message": "Merge \"Add primitive CPPLINT.cfg.\""
    },
    {
      "commit": "782aa39f704e3d597c0ec869ec1b9701bc90a5c9",
      "tree": "688a98c07ddfecd05d706e8f6b6d3033d8ca037e",
      "parents": [
        "7f17aea2fc21aaf657824a023a4b7582fb74a2d9",
        "6a3ff01cd4f063556cf25706ddc9dff82c351aba"
      ],
      "author": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Thu Jan 29 20:22:24 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 29 20:22:25 2015 +0000"
      },
      "message": "Merge \"Rewrite __cxa_guard.cpp with \u003cstdatomic.h\u003e.\""
    },
    {
      "commit": "6ac4dd8ba940ec413ce4d45da838534f7cde752a",
      "tree": "9a884bf300e9c966069114fc27477355c6bf6a25",
      "parents": [
        "3780aba6352affc7d2dcdad0737cb4254448fcae"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Thu Jan 29 10:52:53 2015 -0800"
      },
      "committer": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Thu Jan 29 11:41:59 2015 -0800"
      },
      "message": "Add primitive CPPLINT.cfg.\n\nWe\u0027ll add more things to this as we discover other warnings we don\u0027t\ncare about.\n\nChange-Id: I408f688827cab0f74e055d8f1778069163663f0b\n"
    },
    {
      "commit": "6a3ff01cd4f063556cf25706ddc9dff82c351aba",
      "tree": "688a98c07ddfecd05d706e8f6b6d3033d8ca037e",
      "parents": [
        "7f17aea2fc21aaf657824a023a4b7582fb74a2d9"
      ],
      "author": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Thu Jan 29 10:47:45 2015 -0800"
      },
      "committer": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Thu Jan 29 11:19:15 2015 -0800"
      },
      "message": "Rewrite __cxa_guard.cpp with \u003cstdatomic.h\u003e.\n\nBug: 19180923\nChange-Id: If4912d01db43c72ef12f4b04270ddb5d76d09462\n"
    },
    {
      "commit": "7f17aea2fc21aaf657824a023a4b7582fb74a2d9",
      "tree": "6ca1abad535824e4c45866315896e264d9c57b52",
      "parents": [
        "017da8bc58ba07be92dd371020e9dc3fe26f481b",
        "05fc1d7050d5451aea08dc5f504d2670287b2d43"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Jan 29 03:23:35 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 29 03:23:35 2015 +0000"
      },
      "message": "Merge \"Add missing includes.\""
    },
    {
      "commit": "05fc1d7050d5451aea08dc5f504d2670287b2d43",
      "tree": "fa1d81b61b303ee8ed94c511cc08b8f40ed6624b",
      "parents": [
        "43606bc1ce974e4ba42d7d2c3682ad5182e6fc96"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Jan 28 18:02:33 2015 -0800"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Jan 28 19:23:11 2015 -0800"
      },
      "message": "Add missing includes.\n\nChange-Id: Ibf549266a19a67eb9158d341a69dddfb654be669\n"
    },
    {
      "commit": "017da8bc58ba07be92dd371020e9dc3fe26f481b",
      "tree": "5f5ff4d962cd9511a057c0a85454abd78a35edfa",
      "parents": [
        "43606bc1ce974e4ba42d7d2c3682ad5182e6fc96",
        "11c4353cdd9f78bdb36837ab0c97c41bb46d49ed"
      ],
      "author": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Thu Jan 29 02:30:24 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 29 02:30:25 2015 +0000"
      },
      "message": "Merge \"Add --gtest-filter as synonym for --gtest_filter in bionic gtest main.\""
    },
    {
      "commit": "43606bc1ce974e4ba42d7d2c3682ad5182e6fc96",
      "tree": "3c47c01a5db643219ebb5865e8c4fb0373df0c16",
      "parents": [
        "a9c3d0569f3b9511af445457cd455a7bb967b60e",
        "8ea53fa87e63dac824c274216d84d7eda973805c"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Thu Jan 29 01:49:20 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 29 01:49:21 2015 +0000"
      },
      "message": "Merge \"Only one crashing thread should contact debuggerd.\""
    },
    {
      "commit": "a9c3d0569f3b9511af445457cd455a7bb967b60e",
      "tree": "9a1e22ccb5e03fad0e7be544e008fd25faf9fb6d",
      "parents": [
        "9e82c4be359a4637f21988b66b6d25abbfb79ddb",
        "86d2feef9f4df517dd5755b39b993bec0c3e1ea5"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Jan 29 01:31:58 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 29 01:31:59 2015 +0000"
      },
      "message": "Merge \"Modify MIPS64 stat structure to match a generic one in AOSP.\""
    },
    {
      "commit": "8ea53fa87e63dac824c274216d84d7eda973805c",
      "tree": "891a54d818d8dbf5c4c11c36eef19bc791b97b83",
      "parents": [
        "9e82c4be359a4637f21988b66b6d25abbfb79ddb"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Wed Jan 28 16:13:56 2015 -0800"
      },
      "committer": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Wed Jan 28 16:20:26 2015 -0800"
      },
      "message": "Only one crashing thread should contact debuggerd.\n\nIf two or more threads crash at the same time, only let one talk to\ndebuggerd. It\u0027s possible for a race to occur that two threads send\ndata to debuggerd, the second one will cause errors in debuggerd since\nthe process will die once debuggerd lets the crashing pid start again.\n\nBug: 19183955\nChange-Id: I17dfce46102117ab4a870f7381bd526488d37fb5\n"
    },
    {
      "commit": "86d2feef9f4df517dd5755b39b993bec0c3e1ea5",
      "tree": "ee7cfa061a58041498641c82047d2d5c89fd1cd0",
      "parents": [
        "3780aba6352affc7d2dcdad0737cb4254448fcae"
      ],
      "author": {
        "name": "Raghu Gandham",
        "email": "raghu.gandham@imgtec.com",
        "time": "Thu Jan 15 11:12:22 2015 -0800"
      },
      "committer": {
        "name": "Raghu Gandham",
        "email": "raghu.gandham@imgtec.com",
        "time": "Wed Jan 28 16:12:17 2015 -0800"
      },
      "message": "Modify MIPS64 stat structure to match a generic one in AOSP.\n\nThe kernel version of the stat structure is used during the syscalls. After the syscall,\nthe kernel stat structure is converted to match the generic one. Eventually we would like\nthe generic stat structure and related syscalls be added to MIPS64 kernel, removing the\nthunks added to AOSP.\n\nChange-Id: I7764e80278c1cc8254754c3531ec2dda7544a8ec\n"
    },
    {
      "commit": "11c4353cdd9f78bdb36837ab0c97c41bb46d49ed",
      "tree": "3f693dc30db46971c643fb79dd4190a268cb5a83",
      "parents": [
        "9e82c4be359a4637f21988b66b6d25abbfb79ddb"
      ],
      "author": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Wed Jan 28 14:28:14 2015 -0800"
      },
      "committer": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Wed Jan 28 14:28:14 2015 -0800"
      },
      "message": "Add --gtest-filter as synonym for --gtest_filter in bionic gtest main.\n\nBug: 19130480\nChange-Id: I0d3df70ee8f692581cc4b9b742c5f347259fd0d2\n"
    },
    {
      "commit": "9e82c4be359a4637f21988b66b6d25abbfb79ddb",
      "tree": "83c6b07b6495275d35cb05478401591592684fed",
      "parents": [
        "3780aba6352affc7d2dcdad0737cb4254448fcae",
        "80e6d6d825df4616808b22b5639114566c27af0e"
      ],
      "author": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Wed Jan 28 21:16:04 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jan 28 21:16:05 2015 +0000"
      },
      "message": "Merge \"Switch pthread_once_t to stdatomic.h.\""
    },
    {
      "commit": "3780aba6352affc7d2dcdad0737cb4254448fcae",
      "tree": "661223283754d76c74e444f217f46c679d266ad9",
      "parents": [
        "385c07a74ca5438a6f7fe0ada2b461f880563073",
        "db3078d97b57224c2c845cefbd46adc77fadfb37"
      ],
      "author": {
        "name": "Dimitry Ivanov",
        "email": "dimitry@google.com",
        "time": "Wed Jan 28 17:34:51 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jan 28 17:34:51 2015 +0000"
      },
      "message": "Merge \"Fix mips64 build. Replace explicit cast with static_cast\""
    },
    {
      "commit": "db3078d97b57224c2c845cefbd46adc77fadfb37",
      "tree": "661223283754d76c74e444f217f46c679d266ad9",
      "parents": [
        "385c07a74ca5438a6f7fe0ada2b461f880563073"
      ],
      "author": {
        "name": "Nikola Veljkovic",
        "email": "Nikola.Veljkovic@imgtec.com",
        "time": "Wed Jan 28 16:18:52 2015 +0100"
      },
      "committer": {
        "name": "Nikola Veljkovic",
        "email": "Nikola.Veljkovic@imgtec.com",
        "time": "Wed Jan 28 16:19:18 2015 +0100"
      },
      "message": "Fix mips64 build. Replace explicit cast with static_cast\n\nChange-Id: Ib08fbe8bb832884a3eb33904fe4d490759116cb2\n"
    },
    {
      "commit": "80e6d6d825df4616808b22b5639114566c27af0e",
      "tree": "7cdb81c44f8eb5f5ffbd35f5e73f2c1198b3a8a0",
      "parents": [
        "385c07a74ca5438a6f7fe0ada2b461f880563073"
      ],
      "author": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Fri Jan 23 18:21:46 2015 -0800"
      },
      "committer": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Tue Jan 27 19:49:12 2015 -0800"
      },
      "message": "Switch pthread_once_t to stdatomic.h.\n\nBug: 17574610\n\nChange-Id: I653f2aa4b5b38dbdaffe4a6c3deccfe6ad3b0e74\n"
    },
    {
      "commit": "385c07a74ca5438a6f7fe0ada2b461f880563073",
      "tree": "1768b47dc5f184c03641a70a57dba1c797c960e0",
      "parents": [
        "86d9896273e81941d16034fdbf781a3f2bf94b81",
        "0bc4e9697e75acae012f54352887bba885cf923f"
      ],
      "author": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Tue Jan 27 22:00:35 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 27 22:00:35 2015 +0000"
      },
      "message": "Merge \"Fix parse of gtest_filter in bionic gtest main.\""
    },
    {
      "commit": "86d9896273e81941d16034fdbf781a3f2bf94b81",
      "tree": "1d71fd05c1a3d2afe90a421a1fbf11f878d96994",
      "parents": [
        "acc06a0b74e41728c6067280134a59d8b700d535",
        "e6099098a5fcf92c4205718ff505e784aeeaae70"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Jan 27 19:39:37 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 27 19:39:37 2015 +0000"
      },
      "message": "Merge \"Fix mips build.\""
    },
    {
      "commit": "0bc4e9697e75acae012f54352887bba885cf923f",
      "tree": "29d4f28eb9ed246c2981f59ff010f4820a654c25",
      "parents": [
        "4a82ede75449deb1f554ef95b7ce2e4cd2b5d072"
      ],
      "author": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Tue Jan 27 11:22:46 2015 -0800"
      },
      "committer": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Tue Jan 27 11:22:46 2015 -0800"
      },
      "message": "Fix parse of gtest_filter in bionic gtest main.\n\nBug: 19130330\nChange-Id: Id6a60570a8aab6ae7259ff228b3801285b378f77\n"
    },
    {
      "commit": "e6099098a5fcf92c4205718ff505e784aeeaae70",
      "tree": "8ce16b63f13b300753bbcb9cc27a869b466e38ff",
      "parents": [
        "192e169a404fee48483335ed988788924266ff5d"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Jan 27 11:09:27 2015 -0800"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Jan 27 11:09:27 2015 -0800"
      },
      "message": "Fix mips build.\n\nMove various mips-only things into the arch-mips directory. As soon as mips\nwrites assembler replacements, we can remove these.\n\nChange-Id: Ia7308559bc361f5c8df3e1d456b381865e060b93\n"
    },
    {
      "commit": "acc06a0b74e41728c6067280134a59d8b700d535",
      "tree": "c24afe97e4f0248a785810dfe15edf36df13a18e",
      "parents": [
        "192e169a404fee48483335ed988788924266ff5d",
        "87dd503018c075a7afe5f0c0613262aca3861d21"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Jan 27 19:08:33 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 27 19:08:33 2015 +0000"
      },
      "message": "Merge \"Add a test for float registers across setjmp/logjmp.\""
    },
    {
      "commit": "192e169a404fee48483335ed988788924266ff5d",
      "tree": "3c1a0960a69a536097c33ea1bb239a0931f76f64",
      "parents": [
        "b518836e8c8aa8fce933d59705a24543672bf238",
        "1edfd9e36acff1824c5e8dcfbdc0580dcc74e1bb"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Jan 27 05:46:55 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 27 05:46:56 2015 +0000"
      },
      "message": "Merge \"x86 has an assembler bcopy implementation.\""
    },
    {
      "commit": "1edfd9e36acff1824c5e8dcfbdc0580dcc74e1bb",
      "tree": "7a5db76270bc56cb27127c384807b68bb0b57c63",
      "parents": [
        "5c7964c5f159bc3e1bbc577c7ace52177f399b21"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Jan 26 21:45:56 2015 -0800"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Jan 26 21:45:56 2015 -0800"
      },
      "message": "x86 has an assembler bcopy implementation.\n\nChange-Id: I4ed7af3c5b104f86550120401f773150c460f37b\n"
    },
    {
      "commit": "b518836e8c8aa8fce933d59705a24543672bf238",
      "tree": "4ad66b54b35002058bddefa9a5577504128565e2",
      "parents": [
        "643a9be82e4a9897f22cee6dcb6070ee102107d6",
        "4a82ede75449deb1f554ef95b7ce2e4cd2b5d072"
      ],
      "author": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Tue Jan 27 05:32:52 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 27 05:32:52 2015 +0000"
      },
      "message": "Merge \"Rename \"TIMEWARN\" to \"SLOW\" in bionic gtest.\""
    },
    {
      "commit": "4a82ede75449deb1f554ef95b7ce2e4cd2b5d072",
      "tree": "db414f68812c950275538d4ce808c69121f2746f",
      "parents": [
        "0e6af17a35b1e5e6e8c4a22dcb934bb641a92488"
      ],
      "author": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Mon Jan 26 17:19:37 2015 -0800"
      },
      "committer": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Mon Jan 26 20:56:20 2015 -0800"
      },
      "message": "Rename \"TIMEWARN\" to \"SLOW\" in bionic gtest.\n\nBug: 19109188.\nChange-Id: Idfe769ac652bf37642da24e4abb6061ca861d57e\n"
    },
    {
      "commit": "643a9be82e4a9897f22cee6dcb6070ee102107d6",
      "tree": "87f5f8383e664b6c3921f6784fd7557f829ec92b",
      "parents": [
        "5c7964c5f159bc3e1bbc577c7ace52177f399b21",
        "dbaab2602162cdd1c1f9a3a79ba4d8facacee540"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Jan 27 04:56:19 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 27 04:56:20 2015 +0000"
      },
      "message": "Merge \"[Arm64] Fix overlapping fp fields in jmp_buf\""
    },
    {
      "commit": "87dd503018c075a7afe5f0c0613262aca3861d21",
      "tree": "d6b062de6e76262be7fc0132aeb8cf1011354d58",
      "parents": [
        "5c7964c5f159bc3e1bbc577c7ace52177f399b21"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Jan 26 20:52:34 2015 -0800"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Jan 26 20:52:34 2015 -0800"
      },
      "message": "Add a test for float registers across setjmp/logjmp.\n\nChange-Id: I17cc056b185755e0b91de096b5ceefee4f4e0b3a\n"
    },
    {
      "commit": "5c7964c5f159bc3e1bbc577c7ace52177f399b21",
      "tree": "ef851fd7ca5fa9b4ad993ca55f8927428d3d9636",
      "parents": [
        "f2d02c38fb7a7b91ddbb7e54fffa1e9c6c0c7449",
        "76f8916b904db14facf811ae44e1265261349702"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Jan 27 04:49:06 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 27 04:49:07 2015 +0000"
      },
      "message": "Merge \"Clean up \u003cstdlib.h\u003e slightly.\""
    },
    {
      "commit": "f2d02c38fb7a7b91ddbb7e54fffa1e9c6c0c7449",
      "tree": "977b097721d87b1138153ad99503057fbcb9cc14",
      "parents": [
        "5d428bbab4d5a1124186a75bef6a4fb008682e43",
        "616344d169542aa0549ab19b0ed931e14014907f"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Tue Jan 27 04:02:42 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 27 04:02:42 2015 +0000"
      },
      "message": "Merge \"Make bionic compile even if resolver debugging is enabled.\""
    },
    {
      "commit": "5d428bbab4d5a1124186a75bef6a4fb008682e43",
      "tree": "a2d386ccc18ec55c0ef1a86c0990f116ddf36399",
      "parents": [
        "0e6af17a35b1e5e6e8c4a22dcb934bb641a92488",
        "941a1a191fc86893a7ef48926c788eb32ffa81da"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Tue Jan 27 01:32:06 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 27 01:32:06 2015 +0000"
      },
      "message": "Merge \"Do not build host benchmark code on macs.\""
    },
    {
      "commit": "0e6af17a35b1e5e6e8c4a22dcb934bb641a92488",
      "tree": "d1b7dd6a851d9d1294d515b6bcd46e9c827bb8dc",
      "parents": [
        "419ed122aa21cf04334f21baab135ac4f9f49840",
        "657b1f9befa56251a39eec1b0624a00c5f068f57"
      ],
      "author": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Tue Jan 27 01:01:05 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 27 01:01:05 2015 +0000"
      },
      "message": "Merge \"Support --gtest_ouput option in bionic gtest main.\""
    },
    {
      "commit": "941a1a191fc86893a7ef48926c788eb32ffa81da",
      "tree": "91a20f887e98e83f2ff0cabfa44f390673a2af0b",
      "parents": [
        "419ed122aa21cf04334f21baab135ac4f9f49840"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Mon Jan 26 16:54:40 2015 -0800"
      },
      "committer": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Mon Jan 26 16:54:40 2015 -0800"
      },
      "message": "Do not build host benchmark code on macs.\n\nMacs don\u0027t have clock_gettime, and it doesn\u0027t seem worth getting this\nto run on the host for mac.\n\nChange-Id: I59d9939acc2ede1308b24a60c4242d45355d967d\n"
    },
    {
      "commit": "657b1f9befa56251a39eec1b0624a00c5f068f57",
      "tree": "b8f4ca317659a75bafa48919d92605a3bf96f288",
      "parents": [
        "53df4bfce81d8a6cfd4b5d991f5299f18dc4c958"
      ],
      "author": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Thu Jan 22 19:26:12 2015 -0800"
      },
      "committer": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Mon Jan 26 16:53:05 2015 -0800"
      },
      "message": "Support --gtest_ouput option in bionic gtest main.\n\nBug: 19109500\nChange-Id: Ib18f90ad522e66ea62dd4e02e314585d9b36e15f\n"
    },
    {
      "commit": "dbaab2602162cdd1c1f9a3a79ba4d8facacee540",
      "tree": "46afccf8cd6a430e85242c808c217db537dda5c6",
      "parents": [
        "2a8c929aaf8d34d2b6e89ed9c8b6da163316143e"
      ],
      "author": {
        "name": "Duane Sand",
        "email": "duane.sand@imgtec.com",
        "time": "Mon Jan 26 16:20:05 2015 -0800"
      },
      "committer": {
        "name": "Duane Sand",
        "email": "duane.sand@imgtec.com",
        "time": "Mon Jan 26 16:20:05 2015 -0800"
      },
      "message": "[Arm64] Fix overlapping fp fields in jmp_buf\n\nChange-Id: I9be9f118108f3f6e2bb02a5b01e0420fbfd15d85\n"
    },
    {
      "commit": "76f8916b904db14facf811ae44e1265261349702",
      "tree": "cf49d5313eb0e5a05463dbe519de48d4fddf84a9",
      "parents": [
        "419ed122aa21cf04334f21baab135ac4f9f49840"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Jan 26 13:34:58 2015 -0800"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Jan 26 14:28:41 2015 -0800"
      },
      "message": "Clean up \u003cstdlib.h\u003e slightly.\n\nInterestingly, this mostly involves cleaning up our implementation of\nvarious \u003cstring.h\u003e functions.\n\nChange-Id: Ifaef49b5cb997134f7bc0cc31bdac844bdb9e089\n"
    },
    {
      "commit": "419ed122aa21cf04334f21baab135ac4f9f49840",
      "tree": "537f084befd6ca0e1dd4b0b7eed3549940ef2c87",
      "parents": [
        "247cfe03825f46e38371954d04fcb90a8b36c824",
        "82d7504cd7d5c8d2175fb3b1a4ee3518cad6aa0f"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Mon Jan 26 21:27:51 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 26 21:27:52 2015 +0000"
      },
      "message": "Merge \"Update kernel headers to v3.18.3.\""
    },
    {
      "commit": "247cfe03825f46e38371954d04fcb90a8b36c824",
      "tree": "cb138538b52c09d05ba131460ee18fb84a702efa",
      "parents": [
        "6eb5dc1d9c38ff8f717b70a2f66417c599aeb08c",
        "b8a8cf0d1a333401eae9c9e1d70b9c1b154ff9c9"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Jan 26 20:38:46 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 26 20:38:46 2015 +0000"
      },
      "message": "Merge \"Add \u003cerror.h\u003e.\""
    }
  ],
  "next": "b8a8cf0d1a333401eae9c9e1d70b9c1b154ff9c9"
}
