)]}'
{
  "log": [
    {
      "commit": "d1ee2b2a4946a073596514462d7629373d22fb27",
      "tree": "89db44c720bb6f10b1852c3821cec82a6cb08b1a",
      "parents": [
        "c91116188fa1df95e0b83f102d3a113aa87947bc"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Thu Jun 19 11:03:47 2014 -0700"
      },
      "committer": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Thu Jun 19 11:07:20 2014 -0700"
      },
      "message": "Use different unwind library.\n\nBug: 15618209\n\nChange-Id: Iae41b4a2562d446560c0510cb9e0990ed3e35bb0\n"
    },
    {
      "commit": "c91116188fa1df95e0b83f102d3a113aa87947bc",
      "tree": "2745a1cb841d3de01453fe7f325ab0cd3f7a6a59",
      "parents": [
        "fe6c0c38b5ecdde83663db0b5ca26ad03acea907"
      ],
      "author": {
        "name": "Ian Rogers",
        "email": "irogers@google.com",
        "time": "Thu Jun 05 11:08:27 2014 -0700"
      },
      "committer": {
        "name": "Ian Rogers",
        "email": "irogers@google.com",
        "time": "Thu Jun 05 11:08:27 2014 -0700"
      },
      "message": "Build host with multilib both enabled.\n\nChange-Id: I083c075500e26a53b6d3b0acdb57a9713288ad77\n"
    },
    {
      "commit": "fe6c0c38b5ecdde83663db0b5ca26ad03acea907",
      "tree": "867202e5372ebfa1ff49584d3490a6aed5dc3e05",
      "parents": [
        "a9ccad7dbf5af11cb89c6e61a81e11bcdcb106d3",
        "328c6160511ffbd59f4b6f3f3c67722176a6b625"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Fri May 23 20:12:07 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 23 20:12:07 2014 +0000"
      },
      "message": "am 328c6160: Fixes leftovers from when this was a .so\n\n* commit \u0027328c6160511ffbd59f4b6f3f3c67722176a6b625\u0027:\n  Fixes leftovers from when this was a .so\n"
    },
    {
      "commit": "328c6160511ffbd59f4b6f3f3c67722176a6b625",
      "tree": "867202e5372ebfa1ff49584d3490a6aed5dc3e05",
      "parents": [
        "3e6e14041cc8ba5fe7ae509726d4e98a97360f25"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Thu May 15 16:08:42 2014 -0700"
      },
      "committer": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Mon May 19 17:00:48 2014 -0700"
      },
      "message": "Fixes leftovers from when this was a .so\n\nlibunwind should be included as a static library, not a dynamic one\n\nChange-Id: I9f7f3e9e410e645baeca68021c727c7197c78077\n"
    },
    {
      "commit": "a9ccad7dbf5af11cb89c6e61a81e11bcdcb106d3",
      "tree": "0f0300cf44883dc37a18429d7e7d1ef4e80406ad",
      "parents": [
        "7fd0411110b6af6fe46291b62366a2410eb7f428",
        "3e6e14041cc8ba5fe7ae509726d4e98a97360f25"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Fri May 16 21:49:21 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 16 21:49:21 2014 +0000"
      },
      "message": "am 3e6e1404: Symlinks src/cxxabi into include/\n\n* commit \u00273e6e14041cc8ba5fe7ae509726d4e98a97360f25\u0027:\n  Symlinks src/cxxabi into include/\n"
    },
    {
      "commit": "3e6e14041cc8ba5fe7ae509726d4e98a97360f25",
      "tree": "0f0300cf44883dc37a18429d7e7d1ef4e80406ad",
      "parents": [
        "df1f371d67d52bebccf524b00698ab2e4c1ec9c4"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Fri May 16 14:25:04 2014 -0700"
      },
      "committer": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Fri May 16 21:47:08 2014 +0000"
      },
      "message": "Symlinks src/cxxabi into include/\n\nChange-Id: I029ffbeaa2b23f4325c8f781c7a7d6bc518dab5d"
    },
    {
      "commit": "7fd0411110b6af6fe46291b62366a2410eb7f428",
      "tree": "5f7047024af7d4112fb3ecac83c6d4f2de3541f4",
      "parents": [
        "7caf3dc7800cd1b6f893b62d91d454bbcb42838e",
        "df1f371d67d52bebccf524b00698ab2e4c1ec9c4"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Fri May 16 21:01:07 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 16 21:01:07 2014 +0000"
      },
      "message": "am df1f371d: Fixes include directory in makefile\n\n* commit \u0027df1f371d67d52bebccf524b00698ab2e4c1ec9c4\u0027:\n  Fixes include directory in makefile\n"
    },
    {
      "commit": "df1f371d67d52bebccf524b00698ab2e4c1ec9c4",
      "tree": "5f7047024af7d4112fb3ecac83c6d4f2de3541f4",
      "parents": [
        "86f59b9a49bfc263bdc242e194e9550f82c3b21a"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Fri May 16 10:57:01 2014 -0700"
      },
      "committer": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Fri May 16 10:57:01 2014 -0700"
      },
      "message": "Fixes include directory in makefile\n\nlibcxxrt keeps all of their includes in src.\n\nChange-Id: I87ac93e4eb323ee5eb320592d807aac4e8744283\n"
    },
    {
      "commit": "7caf3dc7800cd1b6f893b62d91d454bbcb42838e",
      "tree": "82eab3afae57163bbf1af0826bb3dabd86b1f5c6",
      "parents": [
        "b9d834bf13354e369d1e0dd96201e9fe3a952e03",
        "86f59b9a49bfc263bdc242e194e9550f82c3b21a"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Fri May 16 02:16:16 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 16 02:16:16 2014 +0000"
      },
      "message": "am 86f59b9a: Removes libdl code for target builds\n\n* commit \u002786f59b9a49bfc263bdc242e194e9550f82c3b21a\u0027:\n  Removes libdl code for target builds\n"
    },
    {
      "commit": "86f59b9a49bfc263bdc242e194e9550f82c3b21a",
      "tree": "82eab3afae57163bbf1af0826bb3dabd86b1f5c6",
      "parents": [
        "82b5fc4e61d6a8444bd29f2876b19521c2df0924"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Thu May 15 16:10:21 2014 -0700"
      },
      "committer": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Thu May 15 16:12:42 2014 -0700"
      },
      "message": "Removes libdl code for target builds\n\nBionic\u0027s libdl cannot be statically linked.\n\nChange-Id: I2c16dc58be3fb2d15d45311b607459d9e68605e3\n"
    },
    {
      "commit": "b9d834bf13354e369d1e0dd96201e9fe3a952e03",
      "tree": "7d0f6444b06835b47b69c2c19ff4bac87c060940",
      "parents": [
        "68ac3d580d3ac8c9a139b5f328db3776156b4e4c",
        "82b5fc4e61d6a8444bd29f2876b19521c2df0924"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Mon May 12 21:56:57 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon May 12 21:56:57 2014 +0000"
      },
      "message": "am 82b5fc4e: Make guard_t 32 bit for mips.\n\n* commit \u002782b5fc4e61d6a8444bd29f2876b19521c2df0924\u0027:\n  Make guard_t 32 bit for mips.\n"
    },
    {
      "commit": "82b5fc4e61d6a8444bd29f2876b19521c2df0924",
      "tree": "7d0f6444b06835b47b69c2c19ff4bac87c060940",
      "parents": [
        "0ad2e9ca022104ba15b593ca44baba2d0ca2d86a"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Mon May 12 14:42:25 2014 -0700"
      },
      "committer": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Mon May 12 14:48:24 2014 -0700"
      },
      "message": "Make guard_t 32 bit for mips.\n\nThe mips arch does not compile with a 64 bit guard_t.\n\nChange-Id: I555cb49085642b5dd378d8c6b61bceefd452e4fb\n"
    },
    {
      "commit": "68ac3d580d3ac8c9a139b5f328db3776156b4e4c",
      "tree": "9d5e1dedce579b159df1755be548c1e97c8cba1e",
      "parents": [
        "1728ff258f99312cf25c7b7f4567a66f7a7d8e88",
        "0ad2e9ca022104ba15b593ca44baba2d0ca2d86a"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Sat May 10 04:04:18 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat May 10 04:04:18 2014 +0000"
      },
      "message": "am 0ad2e9ca: Add LOCAL_ADDITIONAL_DEPENDENCIES on Android.mk\n\n* commit \u00270ad2e9ca022104ba15b593ca44baba2d0ca2d86a\u0027:\n  Add LOCAL_ADDITIONAL_DEPENDENCIES on Android.mk\n"
    },
    {
      "commit": "0ad2e9ca022104ba15b593ca44baba2d0ca2d86a",
      "tree": "9d5e1dedce579b159df1755be548c1e97c8cba1e",
      "parents": [
        "edacbbc69a13b76442263964833b5fc445c87177"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Fri May 09 20:47:14 2014 -0700"
      },
      "committer": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Fri May 09 20:47:14 2014 -0700"
      },
      "message": "Add LOCAL_ADDITIONAL_DEPENDENCIES on Android.mk\n\nChange-Id: Ice611b099bfc4dc3b8ed9cea89e1d4c32091babd\n"
    },
    {
      "commit": "1728ff258f99312cf25c7b7f4567a66f7a7d8e88",
      "tree": "dd088658e94802c23c28737cad2943dc6b0a8c50",
      "parents": [
        "5b0e3f9fda7ddfef66ad90b95dd6c1cb6ce115d8",
        "edacbbc69a13b76442263964833b5fc445c87177"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Fri May 09 23:46:53 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 23:46:53 2014 +0000"
      },
      "message": "am edacbbc6: Adds an Android makefile\n\n* commit \u0027edacbbc69a13b76442263964833b5fc445c87177\u0027:\n  Adds an Android makefile\n"
    },
    {
      "commit": "edacbbc69a13b76442263964833b5fc445c87177",
      "tree": "dd088658e94802c23c28737cad2943dc6b0a8c50",
      "parents": [
        "37b27dcbc2a5aee3209485fae792b0fcd19fec0d"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Fri May 09 09:57:08 2014 -0700"
      },
      "committer": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Fri May 09 12:17:52 2014 -0700"
      },
      "message": "Adds an Android makefile\n\nChange-Id: Ice952a419a68f121c7121c3c4eef83cfa10f60fc\n"
    },
    {
      "commit": "5b0e3f9fda7ddfef66ad90b95dd6c1cb6ce115d8",
      "tree": "22455e6dbe4c7870a0ee05bbee79d1f8198722cb",
      "parents": [
        "1a692c2f7d91a7081997cf50aa23597fdb377fcd",
        "37b27dcbc2a5aee3209485fae792b0fcd19fec0d"
      ],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Fri May 09 01:35:41 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 01:35:41 2014 +0000"
      },
      "message": "am 37b27dcb: Add NOTICE and MODULE_LICENSE\n\n* commit \u002737b27dcbc2a5aee3209485fae792b0fcd19fec0d\u0027:\n  Add NOTICE and MODULE_LICENSE\n"
    },
    {
      "commit": "1a692c2f7d91a7081997cf50aa23597fdb377fcd",
      "tree": "6ddd84070df7e8b12d5785d24cf695f8ffcc6877",
      "parents": [
        "6ec9b35c6a51bfe849981888cc68d16a1a15062c",
        "460ec6a0be3bf039fa67b44c98ea764e1e6265b6"
      ],
      "author": {
        "name": "cbergstrom",
        "email": "sjsdfkdjdjd@github.com",
        "time": "Fri May 09 01:35:41 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 01:35:41 2014 +0000"
      },
      "message": "am 460ec6a0: Merge pull request #20 from jsonn/master\n\n* commit \u0027460ec6a0be3bf039fa67b44c98ea764e1e6265b6\u0027:\n  Fix inverted condition.\n  Disable most of EHABI when __ARM_DWARF_EH__ is defined and use the normal Itanium ABI instead. The one exception is the guard ABI, using 64bit really just complicates things.\n"
    },
    {
      "commit": "6ec9b35c6a51bfe849981888cc68d16a1a15062c",
      "tree": "62ce5ae97101409f6c29be130c2ef800a420f260",
      "parents": [
        "1a363fb6e4d6e0381b387cef48b27e105af5c34e",
        "535027e476b6e6b5cd214e3fe81f7c2e884f98d7"
      ],
      "author": {
        "name": "vsukharev",
        "email": "vladimir.sukharev@gmail.com",
        "time": "Fri May 09 01:35:39 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 01:35:39 2014 +0000"
      },
      "message": "am 535027e4: Uncaught exception could not be rethrown. Fix of CCVS/Sec15/1/P15144.C\n\n* commit \u0027535027e476b6e6b5cd214e3fe81f7c2e884f98d7\u0027:\n  Uncaught exception could not be rethrown. Fix of CCVS/Sec15/1/P15144.C\n"
    },
    {
      "commit": "1a363fb6e4d6e0381b387cef48b27e105af5c34e",
      "tree": "bf31fe4e0e513396900a4fb16033a46c91daa8ec",
      "parents": [
        "616b03e3d90f0ad63b1cc61277df2b39870101d4",
        "2f150a6c49f53dc1dbdd708ea96be1d39c452fdd"
      ],
      "author": {
        "name": "Alexander Esilevich",
        "email": "aesilevich@pathscale.com",
        "time": "Fri May 09 01:35:39 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 01:35:39 2014 +0000"
      },
      "message": "am 2f150a6c: pass to dladdr void *, not const void *\n\n* commit \u00272f150a6c49f53dc1dbdd708ea96be1d39c452fdd\u0027:\n  pass to dladdr void *, not const void *\n"
    },
    {
      "commit": "616b03e3d90f0ad63b1cc61277df2b39870101d4",
      "tree": "e54481f6d666b7c25392d6b1c38f86bbbe85109a",
      "parents": [
        "a2c02697c6261b801bf48301778e72f283ef81b6",
        "3e7988bfceaa4802341134252f4564b7756c4308"
      ],
      "author": {
        "name": "C",
        "email": "asura@psc11.(none)",
        "time": "Fri May 09 01:35:39 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 01:35:39 2014 +0000"
      },
      "message": "am 3e7988bf: Better change for portable 64bit type\n\n* commit \u00273e7988bfceaa4802341134252f4564b7756c4308\u0027:\n  Better change for portable 64bit type\n"
    },
    {
      "commit": "a2c02697c6261b801bf48301778e72f283ef81b6",
      "tree": "6e97c60d1b91edab5df5396d302d49f71754912c",
      "parents": [
        "8dda673134699c0259f808807d6440bfbb9023c2",
        "b76c25a46ad6d503301825e2140842ae909a7426"
      ],
      "author": {
        "name": "C",
        "email": "asura@psc11.(none)",
        "time": "Fri May 09 01:35:38 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 01:35:38 2014 +0000"
      },
      "message": "am b76c25a4: Revert this change until find better solution - breaks linux\n\n* commit \u0027b76c25a46ad6d503301825e2140842ae909a7426\u0027:\n  Revert this change until find better solution - breaks linux\n"
    },
    {
      "commit": "8dda673134699c0259f808807d6440bfbb9023c2",
      "tree": "81d14b78ca800dd846a31f1a6ecdeaa5ac0c9bf1",
      "parents": [
        "d41bc09959ac576d420bacb3945fe328c27a3b39",
        "b040dd8be67d3ddefa09cbc5da883ba83c144433"
      ],
      "author": {
        "name": "cbergstrom",
        "email": "sjsdfkdjdjd@github.com",
        "time": "Fri May 09 01:35:38 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 01:35:38 2014 +0000"
      },
      "message": "am b040dd8b: Merge pull request #15 from jsonn/master\n\n* commit \u0027b040dd8be67d3ddefa09cbc5da883ba83c144433\u0027:\n  Convert C casts to reinterpret_cast/static_cast/const_cast.\n"
    },
    {
      "commit": "d41bc09959ac576d420bacb3945fe328c27a3b39",
      "tree": "9fb3c9cccf678d0dae4e2df44b4bc9c0aaada742",
      "parents": [
        "f44a20dc3fb460e389933e84ee65c28d3987a809",
        "800610158f9443417d1fc73267333fb6dd877194"
      ],
      "author": {
        "name": "C",
        "email": "asura@psc11.(none)",
        "time": "Fri May 09 01:35:38 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 01:35:38 2014 +0000"
      },
      "message": "am 80061015: Author: bugmen0t - unlike AC_CHECK_HEADERS it doesn\\\u0027t stop with CPP but actually tries to compile. And so the check fails on freebsd\n\n* commit \u0027800610158f9443417d1fc73267333fb6dd877194\u0027:\n  Author: bugmen0t - unlike AC_CHECK_HEADERS it doesn\u0027t stop with CPP but actually tries to compile. And so the check fails on freebsd\n"
    },
    {
      "commit": "f44a20dc3fb460e389933e84ee65c28d3987a809",
      "tree": "1bc755d674965bdb5308a99564f787286a3e3167",
      "parents": [
        "91803f2ab9d35835dba736e0e8d3e278c8d9a5a9",
        "dafd555f547386c8c25f9afd07ea3693db13e52a"
      ],
      "author": {
        "name": "David Chisnall",
        "email": "dchisnall@pathscale.com",
        "time": "Fri May 09 01:35:37 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 01:35:37 2014 +0000"
      },
      "message": "am dafd555f: Fix (anonymous namespace) demangling. Avoid a redundant malloc() / memcpy.\n\n* commit \u0027dafd555f547386c8c25f9afd07ea3693db13e52a\u0027:\n  Fix (anonymous namespace) demangling. Avoid a redundant malloc() / memcpy.\n"
    },
    {
      "commit": "91803f2ab9d35835dba736e0e8d3e278c8d9a5a9",
      "tree": "bb73f482e21023b96a8679fe85a2a8fe790eb34e",
      "parents": [
        "fd73d28a296b1ec7e3a6acdce171b0fa18b6746e",
        "af6a0de8a8e9daf8e79a0e2b59b4a023e39ae9e5"
      ],
      "author": {
        "name": "David Chisnall",
        "email": "dchisnall@pathscale.com",
        "time": "Fri May 09 01:35:37 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 01:35:37 2014 +0000"
      },
      "message": "am af6a0de8: Import r2179 of the libelftc demangler.\n\n* commit \u0027af6a0de8a8e9daf8e79a0e2b59b4a023e39ae9e5\u0027:\n  Import r2179 of the libelftc demangler.\n"
    },
    {
      "commit": "fd73d28a296b1ec7e3a6acdce171b0fa18b6746e",
      "tree": "8480723afe508190ba981973402c9906bc03ecc2",
      "parents": [
        "16f40b036e8854aa076cef56c06aad5b7e89abd1",
        "242e8e7f79cf84b259b812aa5714e50afc45aeca"
      ],
      "author": {
        "name": "David Chisnall",
        "email": "dchisnall@pathscale.com",
        "time": "Fri May 09 01:35:37 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 01:35:37 2014 +0000"
      },
      "message": "am 242e8e7f: _Unwind_Exception should be 8-byte aligned, not 16-byte.\n\n* commit \u0027242e8e7f79cf84b259b812aa5714e50afc45aeca\u0027:\n  _Unwind_Exception should be 8-byte aligned, not 16-byte.\n"
    },
    {
      "commit": "16f40b036e8854aa076cef56c06aad5b7e89abd1",
      "tree": "647c5d01545708898247f1b9ea5ee949914236df",
      "parents": [
        "964952e95678174c4f36ea45f487132c7fd0344f",
        "c61efa043b14378efbd69c9a2686d44ed46ae179"
      ],
      "author": {
        "name": "David Chisnall",
        "email": "dchisnall@pathscale.com",
        "time": "Fri May 09 01:35:36 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 01:35:36 2014 +0000"
      },
      "message": "am c61efa04: Refactor the guards so that we use the same code on ARM as everywhere else, just with different types.\n\n* commit \u0027c61efa043b14378efbd69c9a2686d44ed46ae179\u0027:\n  Refactor the guards so that we use the same code on ARM as everywhere else, just with different types.\n"
    },
    {
      "commit": "964952e95678174c4f36ea45f487132c7fd0344f",
      "tree": "08da2c62a32ef6a259568d65649da55fabb0b68b",
      "parents": [
        "8ca9258100de00749bc2bc4e4dcbf6974e5e19ec",
        "d338c532201dcf2415dbd19d5fa19926205a204c"
      ],
      "author": {
        "name": "davidchisnall",
        "email": "theraven@theravensnest.org",
        "time": "Fri May 09 01:35:36 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 01:35:36 2014 +0000"
      },
      "message": "am d338c532: Merge pull request #12 from mdempsky/master\n\n* commit \u0027d338c532201dcf2415dbd19d5fa19926205a204c\u0027:\n  Implement __cxa_deleted_virtual()\n"
    },
    {
      "commit": "8ca9258100de00749bc2bc4e4dcbf6974e5e19ec",
      "tree": "07f8e7293a7a47a9c5c26e5ab2cdf6708a54bd1f",
      "parents": [
        "ef94dfee4a64aed60f3e5f6237829249be0ffba8",
        "67917c05cce38db86e6e92bf0379d3668454c720"
      ],
      "author": {
        "name": "David Chisnall",
        "email": "dchisnall@pathscale.com",
        "time": "Fri May 09 01:35:36 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 01:35:36 2014 +0000"
      },
      "message": "am 67917c05: Make exception specifications conditional on language dialect for new / delete operators (fixes warnings when compiling as C++11)\n\n* commit \u002767917c05cce38db86e6e92bf0379d3668454c720\u0027:\n  Make exception specifications conditional on language dialect for new / delete operators (fixes warnings when compiling as C++11)\n"
    },
    {
      "commit": "ef94dfee4a64aed60f3e5f6237829249be0ffba8",
      "tree": "1da3560560385896631a365e5d4c17d52375f0db",
      "parents": [
        "0d50adf48371c608c852379d5a0030ff6a7e0b39",
        "4d040a24f4c2720870a07a2ac8730b7a07fc0af9"
      ],
      "author": {
        "name": "David Chisnall",
        "email": "dchisnall@pathscale.com",
        "time": "Fri May 09 01:35:35 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 01:35:35 2014 +0000"
      },
      "message": "am 4d040a24: Don\\\u0027t use __builtin_unreachable() for now.\n\n* commit \u00274d040a24f4c2720870a07a2ac8730b7a07fc0af9\u0027:\n  Don\u0027t use __builtin_unreachable() for now.\n"
    },
    {
      "commit": "0d50adf48371c608c852379d5a0030ff6a7e0b39",
      "tree": "5c84f2e5f45b93400736f05728c4d8be3350c856",
      "parents": [
        "869078d31de37f79bb62819ba5a4ceb9d0dc9139",
        "992fe3a86dd7153914bc615d0d247428699fb838"
      ],
      "author": {
        "name": "David Chisnall",
        "email": "dchisnall@pathscale.com",
        "time": "Fri May 09 01:35:35 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 01:35:35 2014 +0000"
      },
      "message": "am 992fe3a8: Fixes for ARM guard initialisation.\n\n* commit \u0027992fe3a86dd7153914bc615d0d247428699fb838\u0027:\n  Fixes for ARM guard initialisation.\n"
    },
    {
      "commit": "869078d31de37f79bb62819ba5a4ceb9d0dc9139",
      "tree": "2a0611d8af2304ffe230b0950b97c29aa594ce9d",
      "parents": [
        "f66374f99bb19926d8e3bd8f969160830d801cb3",
        "fef0612fb1e0f3d3004d2df2b637ed868f6d73e9"
      ],
      "author": {
        "name": "David Chisnall",
        "email": "dchisnall@pathscale.com",
        "time": "Fri May 09 01:35:35 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 01:35:35 2014 +0000"
      },
      "message": "am fef0612f: Fix warnings about comparisons always evalutating to true when not using weak symbols for pthread functions.\n\n* commit \u0027fef0612fb1e0f3d3004d2df2b637ed868f6d73e9\u0027:\n  Fix warnings about comparisons always evalutating to true when not using weak symbols for pthread functions.\n"
    },
    {
      "commit": "f66374f99bb19926d8e3bd8f969160830d801cb3",
      "tree": "f621e5e998d30408b9a8c09f5e6fefd88a2b3cec",
      "parents": [
        "57ab7f59224ccdd747da9b8f1ca2827bcf6adf7c",
        "3a3bee975842eac9c1e266bf7720f3891dd1516c"
      ],
      "author": {
        "name": "David Chisnall",
        "email": "dchisnall@pathscale.com",
        "time": "Fri May 09 01:35:34 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 01:35:34 2014 +0000"
      },
      "message": "am 3a3bee97: Add explicit store barriers when releasing locks.\n\n* commit \u00273a3bee975842eac9c1e266bf7720f3891dd1516c\u0027:\n  Add explicit store barriers when releasing locks.\n"
    },
    {
      "commit": "57ab7f59224ccdd747da9b8f1ca2827bcf6adf7c",
      "tree": "b010ab80ae04934c17a132861d69b6449ff1296e",
      "parents": [
        "b0db0c776a729b5ccaaceec8e1a7609dc4365e6c",
        "80ea9781cf051090abda530affd0ce7147202838"
      ],
      "author": {
        "name": "David Chisnall",
        "email": "dchisnall@pathscale.com",
        "time": "Fri May 09 01:35:34 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 01:35:34 2014 +0000"
      },
      "message": "am 80ea9781: Fix some compiler warnings by moving the definition of DW_EH_PE_absptr to the enumeration where it is used.\n\n* commit \u002780ea9781cf051090abda530affd0ce7147202838\u0027:\n  Fix some compiler warnings by moving the definition of DW_EH_PE_absptr to the enumeration where it is used.\n"
    },
    {
      "commit": "b0db0c776a729b5ccaaceec8e1a7609dc4365e6c",
      "tree": "5346fc3703d7588ca72048ebff3d11e3c5627d2b",
      "parents": [
        "364082c2469aae2a932463a7fc591339083817cd",
        "564f47f1f8e04c62dc0cbec1c909594393c974b8"
      ],
      "author": {
        "name": "cbergstrom",
        "email": "sjsdfkdjdjd@github.com",
        "time": "Fri May 09 01:35:34 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 01:35:34 2014 +0000"
      },
      "message": "am 564f47f1: Merge pull request #8 from mdempsky/master\n\n* commit \u0027564f47f1f8e04c62dc0cbec1c909594393c974b8\u0027:\n  use braces consistently\n  Add a configuration define LIBCXXRT_WEAK_LOCKS to control whether the pthread locking functions should be defined as weak symbols like the other pthread functions.\n"
    },
    {
      "commit": "364082c2469aae2a932463a7fc591339083817cd",
      "tree": "b27c72a8c0f2f89011c2293b6d1bf5e6fa20f8e4",
      "parents": [
        "101709a2940cbd9e1e42808e68ff9f8b417801a8",
        "5d697c8a703aa509aa40ae9cd886d74db1838c91"
      ],
      "author": {
        "name": "David Chisnall",
        "email": "dchisnall@pathscale.com",
        "time": "Fri May 09 01:35:33 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 01:35:33 2014 +0000"
      },
      "message": "am 5d697c8a: Ensure that the no-throw variants of new and new[] have the same behaviour as the throw variants in case of overrides.\n\n* commit \u00275d697c8a703aa509aa40ae9cd886d74db1838c91\u0027:\n  Ensure that the no-throw variants of new and new[] have the same behaviour as the throw variants in case of overrides.\n"
    },
    {
      "commit": "101709a2940cbd9e1e42808e68ff9f8b417801a8",
      "tree": "f3bf8495c3842654f08c55cfdcef22ff270db198",
      "parents": [
        "50a4036f8968bc7798e5be2b90f9623257ebf155",
        "b2396b5945d7a2697c4762c3e52dc6f732b2eebd"
      ],
      "author": {
        "name": "David Chisnall",
        "email": "dchisnall@pathscale.com",
        "time": "Fri May 09 01:35:33 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 01:35:33 2014 +0000"
      },
      "message": "am b2396b59: Expose __cxa_current_exception_type in cxxabi.h.  Required for Monotone.\n\n* commit \u0027b2396b5945d7a2697c4762c3e52dc6f732b2eebd\u0027:\n  Expose __cxa_current_exception_type in cxxabi.h.  Required for Monotone.\n"
    },
    {
      "commit": "50a4036f8968bc7798e5be2b90f9623257ebf155",
      "tree": "a26773be4ef1958fee957bc65c334d0a52d1090a",
      "parents": [
        "7b2f8b5d8844d99784cc4f638435889a871dc3da",
        "c812a07cd2f95c1403baf0bbe0366e7618d1d6d3"
      ],
      "author": {
        "name": "David Chisnall",
        "email": "dchisnall@pathscale.com",
        "time": "Fri May 09 01:35:33 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 01:35:33 2014 +0000"
      },
      "message": "am c812a07c: Merge in fixes from FreeBSD trunk to make atomics work with recent clang.\n\n* commit \u0027c812a07cd2f95c1403baf0bbe0366e7618d1d6d3\u0027:\n  Merge in fixes from FreeBSD trunk to make atomics work with recent clang.\n"
    },
    {
      "commit": "7b2f8b5d8844d99784cc4f638435889a871dc3da",
      "tree": "fca62f1044aa9df99b6948b7ed2ba39f30482455",
      "parents": [
        "2e54c354784a45b12ca666c49d1821f55e0919d8",
        "95a7dd692615a55e9105c7486c589a7046cbb05d"
      ],
      "author": {
        "name": "David Chisnall",
        "email": "dchisnall@pathscale.com",
        "time": "Fri May 09 01:35:32 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 01:35:32 2014 +0000"
      },
      "message": "am 95a7dd69: Don\\\u0027t call the _fast version of the TLS accessor in terminate() or unexpected().\n\n* commit \u002795a7dd692615a55e9105c7486c589a7046cbb05d\u0027:\n  Don\u0027t call the _fast version of the TLS accessor in terminate() or unexpected().\n"
    },
    {
      "commit": "2e54c354784a45b12ca666c49d1821f55e0919d8",
      "tree": "86e5d1d5c7805792d458cda772bb3f250cb648d1",
      "parents": [
        "aa67cf36a9eb1c053d40e65254f1b78169c9f496",
        "3cce3d06624794badf16a1d0129b688e9e4bac45"
      ],
      "author": {
        "name": "David Chisnall",
        "email": "dchisnall@pathscale.com",
        "time": "Fri May 09 01:35:32 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 01:35:32 2014 +0000"
      },
      "message": "am 3cce3d06: Fix some warnings.\n\n* commit \u00273cce3d06624794badf16a1d0129b688e9e4bac45\u0027:\n  Fix some warnings.\n"
    },
    {
      "commit": "aa67cf36a9eb1c053d40e65254f1b78169c9f496",
      "tree": "4b3fa85144f92399cd834d87fee3a5d9905caad8",
      "parents": [
        "35e16ceddc41254fa71c7e9ebca0d11e14dd7994",
        "dab8a0012017b46aeab061c8991632612b395aae"
      ],
      "author": {
        "name": "David Chisnall",
        "email": "dchisnall@pathscale.com",
        "time": "Fri May 09 01:35:32 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 01:35:32 2014 +0000"
      },
      "message": "am dab8a001: Fix a copy-and-paste error when setting the unexpected exception handler (actually set the terminate handler by mistake).\n\n* commit \u0027dab8a0012017b46aeab061c8991632612b395aae\u0027:\n  Fix a copy-and-paste error when setting the unexpected exception handler (actually set the terminate handler by mistake).\n"
    },
    {
      "commit": "35e16ceddc41254fa71c7e9ebca0d11e14dd7994",
      "tree": "53b804c4f7e1cb42378622ff7f77538f90b4d132",
      "parents": [
        "3f2e6c5856c7df14c123896da2794af972fba597",
        "c4b68a5c1836b9027fe8784fec25b7a2e6e6aa60"
      ],
      "author": {
        "name": "David Chisnall",
        "email": "dchisnall@pathscale.com",
        "time": "Fri May 09 01:35:31 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 01:35:31 2014 +0000"
      },
      "message": "am c4b68a5c: Merge branch \\\u0027master\\\u0027 of github.com:pathscale/libcxxrt\n\n* commit \u0027c4b68a5c1836b9027fe8784fec25b7a2e6e6aa60\u0027:\n  TBricks thank you added\n"
    },
    {
      "commit": "3f2e6c5856c7df14c123896da2794af972fba597",
      "tree": "b171c32ba6ce632d5ea71e7d46c1c9ba31f579d3",
      "parents": [
        "e3d7ee9f19b01372cea21dfc9818c3958d5e0feb",
        "0a3f5337746f9457d004f5af395847e3a04acd31"
      ],
      "author": {
        "name": "David Chisnall",
        "email": "dchisnall@pathscale.com",
        "time": "Fri May 09 01:35:31 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 01:35:31 2014 +0000"
      },
      "message": "am 0a3f5337: Fix the case where we rethrow an exception when none was caught.\n\n* commit \u00270a3f5337746f9457d004f5af395847e3a04acd31\u0027:\n  Fix the case where we rethrow an exception when none was caught.\n"
    },
    {
      "commit": "e3d7ee9f19b01372cea21dfc9818c3958d5e0feb",
      "tree": "fc42093ed2f8c145aebaed5bd4f610d40f1da823",
      "parents": [
        "1c1fc441f518ab4b836ee966d909a3c73152f7cf",
        "b9db3a010143160624f123763025ab544b69bd9a"
      ],
      "author": {
        "name": "David Chisnall",
        "email": "dchisnall@pathscale.com",
        "time": "Fri May 09 01:35:30 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 01:35:30 2014 +0000"
      },
      "message": "am b9db3a01: Fixed the case where there is a catchall in C++ and a foreign exception is thrown into it.\n\n* commit \u0027b9db3a010143160624f123763025ab544b69bd9a\u0027:\n  Fixed the case where there is a catchall in C++ and a foreign exception is thrown into it.\n"
    },
    {
      "commit": "1c1fc441f518ab4b836ee966d909a3c73152f7cf",
      "tree": "0ef5aa6fa4bff8b289ed266a2dbfb532067bda78",
      "parents": [
        "0075026fc44b58ea25752a2daf4a5ac6e4a8f766",
        "9a7ad5f7c8de3f1d1eb0e33f89668f94e5d3a7f6"
      ],
      "author": {
        "name": "C",
        "email": "asura@psc11.(none)",
        "time": "Fri May 09 01:35:30 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 01:35:30 2014 +0000"
      },
      "message": "am 9a7ad5f7: Removed non-copyright related text and added spacing after license notice\n\n* commit \u00279a7ad5f7c8de3f1d1eb0e33f89668f94e5d3a7f6\u0027:\n  Removed non-copyright related text and added spacing after license notice\n"
    },
    {
      "commit": "0075026fc44b58ea25752a2daf4a5ac6e4a8f766",
      "tree": "0cf2aa14a4e9c8cfb763b939bc4722728fdd9859",
      "parents": [
        "6730eb2ba29d424a1e0f05a5156d92cba07f255d",
        "7e7ec2f533ee4ff14372f76f23701e726651f27d"
      ],
      "author": {
        "name": "David Chisnall",
        "email": "theraven@theravensnest.org",
        "time": "Fri May 09 01:35:29 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 01:35:29 2014 +0000"
      },
      "message": "am 7e7ec2f5: Add missing copyright in the other file.\n\n* commit \u00277e7ec2f533ee4ff14372f76f23701e726651f27d\u0027:\n  Add missing copyright in the other file.\n"
    },
    {
      "commit": "6730eb2ba29d424a1e0f05a5156d92cba07f255d",
      "tree": "c6a3c0710c196084293cdfe5ac63daf460cb2d13",
      "parents": [
        "251e3a137b775f61a76392a20e29a1900ace35cf",
        "a6c0a856d59a3eaa12f537d141a502c3f15f3f46"
      ],
      "author": {
        "name": "David Chisnall",
        "email": "theraven@theravensnest.org",
        "time": "Fri May 09 01:35:29 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 01:35:29 2014 +0000"
      },
      "message": "am a6c0a856: Add missing copyright and acknowledgement from Solaris implementation of __cxa_finalize / __cxa_atexit.\n\n* commit \u0027a6c0a856d59a3eaa12f537d141a502c3f15f3f46\u0027:\n  Add missing copyright and acknowledgement from Solaris implementation of __cxa_finalize / __cxa_atexit.\n"
    },
    {
      "commit": "251e3a137b775f61a76392a20e29a1900ace35cf",
      "tree": "b15873c03adb33df8792bddca88cb6683416e362",
      "parents": [
        "e0ade247115e9f7b6bef994debbd9b4d7dcbb58f",
        "41f0fe4c039c6453d95469da6616f83357a5249e"
      ],
      "author": {
        "name": "Alexander",
        "email": "esil@esil-notebook.esilnet",
        "time": "Fri May 09 01:35:28 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 01:35:28 2014 +0000"
      },
      "message": "am 41f0fe4c: fixed bug in type info: don\\\u0027t treat pointer-to-member as pointer\n\n* commit \u002741f0fe4c039c6453d95469da6616f83357a5249e\u0027:\n  fixed bug in type info: don\u0027t treat pointer-to-member as pointer\n"
    },
    {
      "commit": "e0ade247115e9f7b6bef994debbd9b4d7dcbb58f",
      "tree": "b7a2ff887f655d7e7c813273494a8d10e36e438b",
      "parents": [
        "177fca2ac22ffd802fc8463583862b54d0665296",
        "90db773bb41c026bb6641e6e1a6b6649e16b4b62"
      ],
      "author": {
        "name": "David Chisnall",
        "email": "dchisnall@pathscale.com",
        "time": "Fri May 09 01:35:27 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 01:35:27 2014 +0000"
      },
      "message": "am 90db773b: Small doc tweak.\n\n* commit \u002790db773bb41c026bb6641e6e1a6b6649e16b4b62\u0027:\n  Small doc tweak.\n"
    },
    {
      "commit": "177fca2ac22ffd802fc8463583862b54d0665296",
      "tree": "089eb924ac853cf09195fc944858c8ffe8f37aff",
      "parents": [
        "a3bbd4660aa82c5dce17bc74eac866120e7446ec",
        "02a01135a4d93c1e0029242f0889a59e6fe6beca"
      ],
      "author": {
        "name": "David Chisnall",
        "email": "dchisnall@pathscale.com",
        "time": "Fri May 09 01:35:27 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 01:35:27 2014 +0000"
      },
      "message": "am 02a01135: Correctly handle the case where 0 is passed to operator new.\n\n* commit \u002702a01135a4d93c1e0029242f0889a59e6fe6beca\u0027:\n  Correctly handle the case where 0 is passed to operator new.\n"
    },
    {
      "commit": "a3bbd4660aa82c5dce17bc74eac866120e7446ec",
      "tree": "812f8e4d37b0838e9babb67597cfb6575d3aa816",
      "parents": [
        "8488ee4998dd162096421145251cd121023784cb",
        "fb8cc3b07be8677604df8df8e7b270edc2000aef"
      ],
      "author": {
        "name": "David Chisnall",
        "email": "dchisnall@pathscale.com",
        "time": "Fri May 09 01:35:26 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 01:35:26 2014 +0000"
      },
      "message": "am fb8cc3b0: Ensure the correct happens-before relationship between set / get functions.\n\n* commit \u0027fb8cc3b07be8677604df8df8e7b270edc2000aef\u0027:\n  Ensure the correct happens-before relationship between set / get functions.\n"
    },
    {
      "commit": "8488ee4998dd162096421145251cd121023784cb",
      "tree": "bff54ad59db9bc125af9a76bba689a6c7636fd1a",
      "parents": [
        "8c7fa34ba33989316421e6c3ee912e479a1ff631",
        "d48277e2a7749bd2555e0b75f30ed33225462429"
      ],
      "author": {
        "name": "David Chisnall",
        "email": "dchisnall@pathscale.com",
        "time": "Fri May 09 01:35:25 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 01:35:25 2014 +0000"
      },
      "message": "am d48277e2: Rearrange the virtual functions in type_info to match the gcc layout, rather than the FreeBSD layout.\n\n* commit \u0027d48277e2a7749bd2555e0b75f30ed33225462429\u0027:\n  Rearrange the virtual functions in type_info to match the gcc layout, rather than the FreeBSD layout.\n"
    },
    {
      "commit": "8c7fa34ba33989316421e6c3ee912e479a1ff631",
      "tree": "05f0ee42205622cb4851edc2dcce576708f68739",
      "parents": [
        "275faa843951caa0b13f6f8550f3beb469cef36c",
        "cddcf8734ed06ada9384a461bc21d58b44f6eba1"
      ],
      "author": {
        "name": "David Chisnall",
        "email": "dchisnall@pathscale.com",
        "time": "Fri May 09 01:35:25 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 01:35:25 2014 +0000"
      },
      "message": "am cddcf873: Rework exception matching.\n\n* commit \u0027cddcf8734ed06ada9384a461bc21d58b44f6eba1\u0027:\n  Rework exception matching.\n"
    },
    {
      "commit": "275faa843951caa0b13f6f8550f3beb469cef36c",
      "tree": "a2c44821ac62368269a068bfbbb2f4d63ff789c8",
      "parents": [
        "fe3c4cd8e86b2585847ab28e06f13fc3be384494",
        "a35d8de85ffd4df32e2dc47fa539d61fd3024a54"
      ],
      "author": {
        "name": "David Chisnall",
        "email": "dchisnall@pathscale.com",
        "time": "Fri May 09 01:35:24 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 01:35:24 2014 +0000"
      },
      "message": "am a35d8de8: Add per-file copyright notices / licenses (makes life easier for downstream people)\n\n* commit \u0027a35d8de85ffd4df32e2dc47fa539d61fd3024a54\u0027:\n  Add per-file copyright notices / licenses (makes life easier for downstream people)\n"
    },
    {
      "commit": "fe3c4cd8e86b2585847ab28e06f13fc3be384494",
      "tree": "65f92961d4d483469282a9a1f151252be24a90b8",
      "parents": [
        "4b7314e6262f3a73f1b0d33083fda697f70d1e75",
        "414b9890d0ae192e44db30d0dabb1c03186327dc"
      ],
      "author": {
        "name": "David Chisnall",
        "email": "dchisnall@pathscale.com",
        "time": "Fri May 09 01:35:23 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 01:35:23 2014 +0000"
      },
      "message": "am 414b9890: Check for null pointer arguments in demangler.\n\n* commit \u0027414b9890d0ae192e44db30d0dabb1c03186327dc\u0027:\n  Check for null pointer arguments in demangler.\n"
    },
    {
      "commit": "4b7314e6262f3a73f1b0d33083fda697f70d1e75",
      "tree": "61aa11757f9f650b2a8ae4f89a1065104745d69a",
      "parents": [
        "0e92e7aa22c539390c52289e57566c4aaf890296",
        "3b2a9a00dd4267fcffd370390037001f912347a3"
      ],
      "author": {
        "name": "David Chisnall",
        "email": "theraven@theravensnest.org",
        "time": "Fri May 09 01:35:22 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 01:35:22 2014 +0000"
      },
      "message": "am 3b2a9a00: Fix bugs caused by writing code while half asleep.\n\n* commit \u00273b2a9a00dd4267fcffd370390037001f912347a3\u0027:\n  Fix bugs caused by writing code while half asleep.\n"
    },
    {
      "commit": "0e92e7aa22c539390c52289e57566c4aaf890296",
      "tree": "ba3a0302e9f21c13f49c3443d00e3e84d5daa1fa",
      "parents": [
        "b6bd358d3966470c669a0b07d8cde6f90096d9b7",
        "b9c89de0416513998e06bf23115191717416a416"
      ],
      "author": {
        "name": "David Chisnall",
        "email": "theraven@theravensnest.org",
        "time": "Fri May 09 01:35:22 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 01:35:22 2014 +0000"
      },
      "message": "am b9c89de0: Add some stuff that\\\u0027s missing on Solaris (required for correctly running static destructors).\n\n* commit \u0027b9c89de0416513998e06bf23115191717416a416\u0027:\n  Add some stuff that\u0027s missing on Solaris (required for correctly running static destructors).\n"
    },
    {
      "commit": "b6bd358d3966470c669a0b07d8cde6f90096d9b7",
      "tree": "5418ab2db8a969582b1b8d0a0c072922a3cc5ffb",
      "parents": [
        "03f1a5e537daf48b5db0488e07e37840000101a7",
        "69c4c6f192271918d1bf64a84d3f8a41d1e943ac"
      ],
      "author": {
        "name": "David Chisnall",
        "email": "theraven@theravensnest.org",
        "time": "Fri May 09 01:35:21 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 01:35:21 2014 +0000"
      },
      "message": "am 69c4c6f1: Fix a potential race in guard logic.\n\n* commit \u002769c4c6f192271918d1bf64a84d3f8a41d1e943ac\u0027:\n  Fix a potential race in guard logic.\n"
    },
    {
      "commit": "03f1a5e537daf48b5db0488e07e37840000101a7",
      "tree": "877bc96d50a7d6af7606a5233aa5b706a9639b8f",
      "parents": [
        "18c04be8c26546ad3bb5d5388d7f3c3948e5fb68",
        "937302fd7a69c962d86b63f2032614ee128f2950"
      ],
      "author": {
        "name": "davidchisnall",
        "email": "theraven@theravensnest.org",
        "time": "Fri May 09 01:35:20 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 01:35:20 2014 +0000"
      },
      "message": "am 937302fd: Include some installation instructions in the README.\n\n* commit \u0027937302fd7a69c962d86b63f2032614ee128f2950\u0027:\n  Include some installation instructions in the README.\n"
    },
    {
      "commit": "18c04be8c26546ad3bb5d5388d7f3c3948e5fb68",
      "tree": "64407b481a9e1edda7eaa3993c01fca8293c0cb9",
      "parents": [
        "9b0e3291f83f98ad7a8e3b09ec7962aa98e21bf9",
        "0430729b00a30238155e7b0305401fe245f4417d"
      ],
      "author": {
        "name": "davidchisnall",
        "email": "theraven@theravensnest.org",
        "time": "Fri May 09 01:35:20 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 01:35:20 2014 +0000"
      },
      "message": "am 0430729b: Merge pull request #5 from pathscale/arm_eh\n\n* commit \u00270430729b00a30238155e7b0305401fe245f4417d\u0027:\n  Fix the build on compilers that don\u0027t have a __has_builtin\n  Simplify the weak symbol tests so that they\u0027re only done for things that we don\u0027t expect any OS (even the silly one) to have stubs for.\n  Make all pthread symbols weak and test before calling any of them.  This should allow us to work on platforms like GNU/Linux that don\u0027t export pthread stubs in libc.\n  Use __sync_swap when available.\n  Fixed a warning.\n  Add fake TLS support so that we work for single-threaded programs when not linked to pthread.\n  Tweak the cleanup code slightly.\n  And add support for nesting cleanups.\n  Finished ARM EH enough that it passes the test suite.  Still to do: properly handle nested cleanups.\n  ARM expects 32-bit guards for static variables.\n  Mostly-working ARM exceptions. Exception specifications are still broken - only the first is checked.\n  Update readme - we do support the ARM ABI now (in theory, at least).\n  And remember to save the temporaries in the ARM EH header if required...\n  Use the ARM / Itanium EH abstraction layer.\n  Added unwind headers from libobjc2.\n"
    },
    {
      "commit": "9b0e3291f83f98ad7a8e3b09ec7962aa98e21bf9",
      "tree": "b70fe858094c74ecc14e81d363a53987dd51d515",
      "parents": [
        "e6e44f52a99084dcfbc70cea75ed17583c515b44",
        "9802a7e430e08b90bf0e92d24abff095fa72ec21"
      ],
      "author": {
        "name": "Alexander Esilevich",
        "email": "aesilevich@pathscale.com",
        "time": "Fri May 09 01:35:19 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 01:35:19 2014 +0000"
      },
      "message": "am 9802a7e4: added __cxxabiv1 namespace alias\n\n* commit \u00279802a7e430e08b90bf0e92d24abff095fa72ec21\u0027:\n  added __cxxabiv1 namespace alias\n"
    },
    {
      "commit": "e6e44f52a99084dcfbc70cea75ed17583c515b44",
      "tree": "98dec94561ef77fa08f42debf8eb0d6cf8efc2d8",
      "parents": [
        "4dafea87cd1a9dc67acbf4b6ac71d9a9ccdbb77a",
        "a378760f2bf2c599b284a9bb882a8c49b21cb043"
      ],
      "author": {
        "name": "cbergstrom",
        "email": "cbergstrom@pathscale.com",
        "time": "Fri May 09 01:35:18 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 01:35:18 2014 +0000"
      },
      "message": "am a378760f: Merge pull request #4 from rpavlik/master\n\n* commit \u0027a378760f2bf2c599b284a9bb882a8c49b21cb043\u0027:\n  Files named aux.anything break Windows.\n"
    },
    {
      "commit": "4dafea87cd1a9dc67acbf4b6ac71d9a9ccdbb77a",
      "tree": "18265151f16b215ea7a7a1bfe704cbbd137906fd",
      "parents": [
        "4663976abc6de05588777cd4641d0bcba51e754d",
        "8518868b24c9acdb15bf46adadc44758066fa7c4"
      ],
      "author": {
        "name": "David Chisnall",
        "email": "dchisnall@pathscale.com",
        "time": "Fri May 09 01:35:17 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 01:35:17 2014 +0000"
      },
      "message": "am 8518868b: Fix use of __dynamic_cast().\n\n* commit \u00278518868b24c9acdb15bf46adadc44758066fa7c4\u0027:\n  Fix use of __dynamic_cast().\n"
    },
    {
      "commit": "4663976abc6de05588777cd4641d0bcba51e754d",
      "tree": "ce939af9d8aca17a547cab4214cfda95a7e9bbe0",
      "parents": [
        "717ac92a619a888c11c1fea82d1b5acc7548089a",
        "534b85dd7f30d09c84db6ea9f2c189fced8b3ec2"
      ],
      "author": {
        "name": "David Chisnall",
        "email": "dchisnall@pathscale.com",
        "time": "Fri May 09 01:35:17 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 01:35:17 2014 +0000"
      },
      "message": "am 534b85dd: Fix exception.cc to not include its own (incompatible) prototype of a function that\\\u0027s now in the header.\n\n* commit \u0027534b85dd7f30d09c84db6ea9f2c189fced8b3ec2\u0027:\n  Fix exception.cc to not include its own (incompatible) prototype of a function that\u0027s now in the header.\n"
    },
    {
      "commit": "717ac92a619a888c11c1fea82d1b5acc7548089a",
      "tree": "a22888bdd3e6844cf23503c5c4fae94f206d6e41",
      "parents": [
        "2c3e4b545687130b4c6ea39ecf93a48421bbc5ae",
        "f203ee80a527906857f623949e43fe2f65c1c1e8"
      ],
      "author": {
        "name": "David Chisnall",
        "email": "dchisnall@pathscale.com",
        "time": "Fri May 09 01:35:16 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 01:35:16 2014 +0000"
      },
      "message": "am f203ee80: Added demangler interface to the header.\n\n* commit \u0027f203ee80a527906857f623949e43fe2f65c1c1e8\u0027:\n  Added demangler interface to the header.\n"
    },
    {
      "commit": "2c3e4b545687130b4c6ea39ecf93a48421bbc5ae",
      "tree": "40d3df5c061b5999a6b06cda52e3bd5db2380a08",
      "parents": [
        "b02c15f56f84c876845059c8e1905723a6f889d1",
        "482805524fe0480c2e1ec879b2488917ac92d78e"
      ],
      "author": {
        "name": "David Chisnall",
        "email": "dchisnall@pathscale.com",
        "time": "Fri May 09 01:35:16 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 01:35:16 2014 +0000"
      },
      "message": "am 48280552: Fix bugs that the libc++ test suite found in the handling of dependent exceptions.\n\n* commit \u0027482805524fe0480c2e1ec879b2488917ac92d78e\u0027:\n  Fix bugs that the libc++ test suite found in the handling of dependent exceptions.\n"
    },
    {
      "commit": "b02c15f56f84c876845059c8e1905723a6f889d1",
      "tree": "1142054e9e5c20edac543bd4d0c16a650cdd7dfb",
      "parents": [
        "5e8620362921bb51c5cbf3d38c9c4958aa99484a",
        "a24acdd2378f4cdb8c9e9202da4b076047814928"
      ],
      "author": {
        "name": "David Chisnall",
        "email": "dchisnall@pathscale.com",
        "time": "Fri May 09 01:35:15 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 01:35:15 2014 +0000"
      },
      "message": "am a24acdd2: Tweak some definitions to make clang happy.\n\n* commit \u0027a24acdd2378f4cdb8c9e9202da4b076047814928\u0027:\n  Tweak some definitions to make clang happy.\n"
    },
    {
      "commit": "5e8620362921bb51c5cbf3d38c9c4958aa99484a",
      "tree": "182648c3dcb390c4ec11e7f2f4f68286e76cc709",
      "parents": [
        "8d7c85016f7d4a95d793714d7a1b82ece8b910a0",
        "74473571122e877ad51b84fb1fe00df3106f8ef7"
      ],
      "author": {
        "name": "Charlie Root",
        "email": "root@xlocale.(none)",
        "time": "Fri May 09 01:35:15 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 01:35:15 2014 +0000"
      },
      "message": "am 74473571: Removed debugging line accidentally left in last commit.\n\n* commit \u002774473571122e877ad51b84fb1fe00df3106f8ef7\u0027:\n  Removed debugging line accidentally left in last commit.\n"
    },
    {
      "commit": "8d7c85016f7d4a95d793714d7a1b82ece8b910a0",
      "tree": "ccd3fe721c8c07a1880fcd48770242fb450f8c44",
      "parents": [
        "0c3673df3ba250acf312cd72d1d8687c9e164d31",
        "d05b021ced29ae0ce32a5801db33b5343790b5c9"
      ],
      "author": {
        "name": "Charlie Root",
        "email": "root@xlocale.(none)",
        "time": "Fri May 09 01:35:14 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 01:35:14 2014 +0000"
      },
      "message": "am d05b021c: Add get_terminate() / get_unexpected() functions required by libc++.\n\n* commit \u0027d05b021ced29ae0ce32a5801db33b5343790b5c9\u0027:\n  Add get_terminate() / get_unexpected() functions required by libc++.\n"
    },
    {
      "commit": "0c3673df3ba250acf312cd72d1d8687c9e164d31",
      "tree": "70d5e08ae798b243322642f56c3a589f58535400",
      "parents": [
        "e2c26b53a99789464598a4349db13ad299de73a4",
        "93a59224201fc233ac208f94b61149ff95e4a4ba"
      ],
      "author": {
        "name": "Charlie Root",
        "email": "root@xlocale.(none)",
        "time": "Fri May 09 01:35:14 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 01:35:14 2014 +0000"
      },
      "message": "am 93a59224: Added full support for libc++.\n\n* commit \u002793a59224201fc233ac208f94b61149ff95e4a4ba\u0027:\n  Added full support for libc++.\n"
    },
    {
      "commit": "e2c26b53a99789464598a4349db13ad299de73a4",
      "tree": "5392eb6b34f7ecaa426c8c37076c607ffe9563d1",
      "parents": [
        "150ad75998974cc557447908389b9c1c8556b32c",
        "a7560acab536107ded0d0b3feadd1b1ffb992f05"
      ],
      "author": {
        "name": "Alexander Esilevich",
        "email": "aesilevich@pathscale.com",
        "time": "Fri May 09 01:35:14 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 01:35:14 2014 +0000"
      },
      "message": "am a7560aca: added valgrind tests\n\n* commit \u0027a7560acab536107ded0d0b3feadd1b1ffb992f05\u0027:\n  added valgrind tests\n"
    },
    {
      "commit": "150ad75998974cc557447908389b9c1c8556b32c",
      "tree": "a9af293817200f01ef9f580c5469ee4b7fa72bfc",
      "parents": [
        "5485806edf9753ab1a536edd30f7180cfed881f2",
        "d54259432e7356448a1975dadb64cf97b528b340"
      ],
      "author": {
        "name": "C",
        "email": "asura@fubar.(none)",
        "time": "Fri May 09 01:35:13 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 01:35:13 2014 +0000"
      },
      "message": "am d5425943: Revert \"Replaced libelftc\\\u0027s demangler with the one from libc++abi.\"\n\n* commit \u0027d54259432e7356448a1975dadb64cf97b528b340\u0027:\n  Revert \"Replaced libelftc\u0027s demangler with the one from libc++abi.\"\n"
    },
    {
      "commit": "5485806edf9753ab1a536edd30f7180cfed881f2",
      "tree": "81edbabbec82155d08c2f06d374ebc74b9076b21",
      "parents": [
        "484738ae105ed34d6f43c77eec04e43cdc392234",
        "7b63760eb6741acb1a7961eed739f52599075cd7"
      ],
      "author": {
        "name": "C",
        "email": "asura@fubar.(none)",
        "time": "Fri May 09 01:35:12 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 01:35:12 2014 +0000"
      },
      "message": "am 7b63760e: Revert \"Fix name of cxa_demangle\"\n\n* commit \u00277b63760eb6741acb1a7961eed739f52599075cd7\u0027:\n  Revert \"Fix name of cxa_demangle\"\n"
    },
    {
      "commit": "484738ae105ed34d6f43c77eec04e43cdc392234",
      "tree": "6f9566037ab3b42b411d99bd4ac62fd2dde25865",
      "parents": [
        "dc978a467455f2c4df31f286da202e7cca549d78",
        "344197866ff1f7381100e040c877cbabea5884fa"
      ],
      "author": {
        "name": "C",
        "email": "asura@fubar.(none)",
        "time": "Fri May 09 01:35:12 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 01:35:12 2014 +0000"
      },
      "message": "am 34419786: Revert \"Fix name of cxa_demangle 2nd try\"\n\n* commit \u0027344197866ff1f7381100e040c877cbabea5884fa\u0027:\n  Revert \"Fix name of cxa_demangle 2nd try\"\n"
    },
    {
      "commit": "dc978a467455f2c4df31f286da202e7cca549d78",
      "tree": "cf2761f25ce0a1d260b44c1799876a968776dfd4",
      "parents": [
        "274073058695cd6a7c922260981eb894df104f14",
        "79b44577e2e38db02b0ce72b36fbcfc8f79a3ea3"
      ],
      "author": {
        "name": "C",
        "email": "asura@fubar.(none)",
        "time": "Fri May 09 01:35:11 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 01:35:11 2014 +0000"
      },
      "message": "am 79b44577: Revert \"Make it build and fix the missing include\"\n\n* commit \u002779b44577e2e38db02b0ce72b36fbcfc8f79a3ea3\u0027:\n  Revert \"Make it build and fix the missing include\"\n"
    },
    {
      "commit": "274073058695cd6a7c922260981eb894df104f14",
      "tree": "bc138a1d88464810e58ec9bebba75899d9c1d3fd",
      "parents": [
        "319be68a08d56ea6ac0db5855acab4abcb31ae15",
        "f83e81352066b2226cf01bc58f9fa364f0f51ad3"
      ],
      "author": {
        "name": "C",
        "email": "asura@fubar.(none)",
        "time": "Fri May 09 01:35:10 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 01:35:10 2014 +0000"
      },
      "message": "am f83e8135: Make it build and fix the missing include\n\n* commit \u0027f83e81352066b2226cf01bc58f9fa364f0f51ad3\u0027:\n  Make it build and fix the missing include\n"
    },
    {
      "commit": "319be68a08d56ea6ac0db5855acab4abcb31ae15",
      "tree": "cf2761f25ce0a1d260b44c1799876a968776dfd4",
      "parents": [
        "8473369a14e21639266b9cb3f71f4335e0b8dd7e",
        "b20a54eb2878ef4cc85386d05c205faddfffd661"
      ],
      "author": {
        "name": "C",
        "email": "asura@fubar.(none)",
        "time": "Fri May 09 01:35:10 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 01:35:10 2014 +0000"
      },
      "message": "am b20a54eb: Fix name of cxa_demangle 2nd try\n\n* commit \u0027b20a54eb2878ef4cc85386d05c205faddfffd661\u0027:\n  Fix name of cxa_demangle 2nd try\n"
    },
    {
      "commit": "8473369a14e21639266b9cb3f71f4335e0b8dd7e",
      "tree": "6f9566037ab3b42b411d99bd4ac62fd2dde25865",
      "parents": [
        "743fa56065b913eec75fa4d92e9ffa823acc5677",
        "e570abd1be043334a4a7ce1ad8edf0d593cc4d57"
      ],
      "author": {
        "name": "C",
        "email": "asura@fubar.(none)",
        "time": "Fri May 09 01:35:09 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 01:35:09 2014 +0000"
      },
      "message": "am e570abd1: Fix name of cxa_demangle\n\n* commit \u0027e570abd1be043334a4a7ce1ad8edf0d593cc4d57\u0027:\n  Fix name of cxa_demangle\n"
    },
    {
      "commit": "743fa56065b913eec75fa4d92e9ffa823acc5677",
      "tree": "81edbabbec82155d08c2f06d374ebc74b9076b21",
      "parents": [
        "edd7ed21c40426fc798c5c688c352d793409dcf4",
        "958237cf33ae913f7d2e995d48d1f8fdccec5e5b"
      ],
      "author": {
        "name": "David Chisnall",
        "email": "theraven@theravensnest.org",
        "time": "Fri May 09 01:35:09 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 01:35:09 2014 +0000"
      },
      "message": "am 958237cf: Replaced libelftc\\\u0027s demangler with the one from libc++abi.\n\n* commit \u0027958237cf33ae913f7d2e995d48d1f8fdccec5e5b\u0027:\n  Replaced libelftc\u0027s demangler with the one from libc++abi.\n"
    },
    {
      "commit": "edd7ed21c40426fc798c5c688c352d793409dcf4",
      "tree": "a9af293817200f01ef9f580c5469ee4b7fa72bfc",
      "parents": [
        "2898f2b6f510140ff93b81d6f77e8437b6c9855e",
        "a9294e6ba541c8e5f3e788538608ee9ec7b595df"
      ],
      "author": {
        "name": "Joerg Sonnenberger",
        "email": "joerg@bec.de",
        "time": "Fri May 09 01:35:08 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 01:35:08 2014 +0000"
      },
      "message": "am a9294e6b: Eliminate global variable by pushing it into state.\n\n* commit \u0027a9294e6ba541c8e5f3e788538608ee9ec7b595df\u0027:\n  Eliminate global variable by pushing it into state.\n"
    },
    {
      "commit": "2898f2b6f510140ff93b81d6f77e8437b6c9855e",
      "tree": "c3c498ede6102f46506bfab51c00ac24bf94b3ea",
      "parents": [
        "dceed88b2410f9cbe539817b845484c3661c1403",
        "0026ef5be90b5e8f9879957de3fb4f8383c16598"
      ],
      "author": {
        "name": "Joerg Sonnenberger",
        "email": "joerg@bec.de",
        "time": "Fri May 09 01:35:08 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 01:35:08 2014 +0000"
      },
      "message": "am 0026ef5b: Rename cpp_demangle_gnu3 to __cxa_demangle_gnu3 to fit into the implementation namespace of the library.\n\n* commit \u00270026ef5be90b5e8f9879957de3fb4f8383c16598\u0027:\n  Rename cpp_demangle_gnu3 to __cxa_demangle_gnu3 to fit into the implementation namespace of the library.\n"
    },
    {
      "commit": "dceed88b2410f9cbe539817b845484c3661c1403",
      "tree": "539eb05ac31782238121da2ebbe064cd7036073b",
      "parents": [
        "e7d83464485e4eef0e7ae5e10f00686a7aa5c938",
        "798f9da2ca3ff11f91a7084a1f15cad033d4d16d"
      ],
      "author": {
        "name": "Joerg Sonnenberger",
        "email": "joerg@bec.de",
        "time": "Fri May 09 01:35:08 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 01:35:08 2014 +0000"
      },
      "message": "am 798f9da2: Merge libelftc_vstr.c into libelftc_dem_gnu3.c to reduce namespace pollution. Retire unused libelftc headers.\n\n* commit \u0027798f9da2ca3ff11f91a7084a1f15cad033d4d16d\u0027:\n  Merge libelftc_vstr.c into libelftc_dem_gnu3.c to reduce namespace pollution. Retire unused libelftc headers.\n"
    },
    {
      "commit": "e7d83464485e4eef0e7ae5e10f00686a7aa5c938",
      "tree": "d6a62e57159d8fd691c68513ad84e61e37d97675",
      "parents": [
        "b99100dcd85509defe29e55395e279aba0aebb7c",
        "d73693970c7c5222d7a7b83695c0f72c139cf720"
      ],
      "author": {
        "name": "David Chisnall",
        "email": "theraven@theravensnest.org",
        "time": "Fri May 09 01:35:07 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 01:35:07 2014 +0000"
      },
      "message": "am d7369397: Updated doxygen config.\n\n* commit \u0027d73693970c7c5222d7a7b83695c0f72c139cf720\u0027:\n  Updated doxygen config.\n"
    },
    {
      "commit": "b99100dcd85509defe29e55395e279aba0aebb7c",
      "tree": "91a8d2ccf4afd0f124cd5f2500f018e2bdc65b42",
      "parents": [
        "07cd68e11ccd9aec717fb17b43f3b2377202b4f7",
        "6fd114f6277e61f1a01080b1c857ea218e15493d"
      ],
      "author": {
        "name": "C",
        "email": "asura@fubar.(none)",
        "time": "Fri May 09 01:35:07 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 01:35:07 2014 +0000"
      },
      "message": "am 6fd114f6: Remove unnecessary and confusing Makefiles\n\n* commit \u00276fd114f6277e61f1a01080b1c857ea218e15493d\u0027:\n  Remove unnecessary and confusing Makefiles\n"
    },
    {
      "commit": "07cd68e11ccd9aec717fb17b43f3b2377202b4f7",
      "tree": "d2a08dd242730f9c531f7aec1e89cc261c35a704",
      "parents": [
        "c19d643f1df1f2cbf4cb27c4d6fc164a6e792029",
        "cac0291eef8139d4c60aaef0c764936353365b57"
      ],
      "author": {
        "name": "C",
        "email": "asura@fubar.(none)",
        "time": "Fri May 09 01:35:07 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 01:35:07 2014 +0000"
      },
      "message": "am cac0291e: Update license\n\n* commit \u0027cac0291eef8139d4c60aaef0c764936353365b57\u0027:\n  Update license\n"
    },
    {
      "commit": "c19d643f1df1f2cbf4cb27c4d6fc164a6e792029",
      "tree": "c3b3c09978d71cab8bcfd8522dfa68f3400028a6",
      "parents": [
        "2f729089b1b638eefdfff2b531ba50d27e01b884",
        "b9ff6aa74fa38d8cc4570f8d9a9d86a91e5b6c1d"
      ],
      "author": {
        "name": "C",
        "email": "asura@fubar.(none)",
        "time": "Fri May 09 01:35:06 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 01:35:06 2014 +0000"
      },
      "message": "am b9ff6aa7: Updating copyright and may not be complete\n\n* commit \u0027b9ff6aa74fa38d8cc4570f8d9a9d86a91e5b6c1d\u0027:\n  Updating copyright and may not be complete\n"
    },
    {
      "commit": "2f729089b1b638eefdfff2b531ba50d27e01b884",
      "tree": "6e80ee8c797e287c34aa4b1234cff146a4e31629",
      "parents": [
        "6cd0197e4f6352f59a23d11a3c13d7889bdb1875",
        "3ba9e008ae1a7c10bd04f500848c5f2ad41fbf1e"
      ],
      "author": {
        "name": "anonymous",
        "email": "local@localhost",
        "time": "Fri May 09 01:35:06 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 01:35:06 2014 +0000"
      },
      "message": "am 3ba9e008: fixed condition for new handler in nothrow operator new\n\n* commit \u00273ba9e008ae1a7c10bd04f500848c5f2ad41fbf1e\u0027:\n  fixed condition for new handler in nothrow operator new\n"
    },
    {
      "commit": "6cd0197e4f6352f59a23d11a3c13d7889bdb1875",
      "tree": "8b5222c3778ee59173bb753f5e7b446a20706b2f",
      "parents": [
        "bea3810b95b48ec07984fcd2290fc59f6e028346",
        "6f9032852fb6c55846c4b4a23f8b8976442cce51"
      ],
      "author": {
        "name": "anonymous",
        "email": "local@localhost",
        "time": "Fri May 09 01:35:05 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 01:35:05 2014 +0000"
      },
      "message": "am 6f903285: Tidy up of the libcxxrt sources. Added missing comments, fixed some inconsistent indenting.\n\n* commit \u00276f9032852fb6c55846c4b4a23f8b8976442cce51\u0027:\n  Tidy up of the libcxxrt sources. Added missing comments, fixed some inconsistent indenting.\n"
    },
    {
      "commit": "bea3810b95b48ec07984fcd2290fc59f6e028346",
      "tree": "242dfcf2749823a2599c6675f703654c3d06f961",
      "parents": [
        "d1d0508454d65fddd63d34b7159a3ccd6ffe642d",
        "b12153bb8ad75cf2bf51d486895fce2769fe66d9"
      ],
      "author": {
        "name": "anonymous",
        "email": "local@localhost",
        "time": "Fri May 09 01:35:05 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 01:35:05 2014 +0000"
      },
      "message": "am b12153bb: \u003cmalloc.h\u003e was replaced with \u003cstdlib.h\u003e\n\n* commit \u0027b12153bb8ad75cf2bf51d486895fce2769fe66d9\u0027:\n  \u003cmalloc.h\u003e was replaced with \u003cstdlib.h\u003e\n"
    },
    {
      "commit": "d1d0508454d65fddd63d34b7159a3ccd6ffe642d",
      "tree": "ce71d12e46a65562733323a400778c3dc83ee24f",
      "parents": [
        "9c9e7cf4d115309d9626c238ef2b94a545ae0398",
        "168b9dc6cfcd21ff3e1c568ec10ec92b5fbb8801"
      ],
      "author": {
        "name": "anonymous",
        "email": "local@localhost",
        "time": "Fri May 09 01:35:05 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 01:35:05 2014 +0000"
      },
      "message": "am 168b9dc6: fix for COMPILER-8945: nothrow operator new should return NULL if new handler throws std::bad_alloc\n\n* commit \u0027168b9dc6cfcd21ff3e1c568ec10ec92b5fbb8801\u0027:\n  fix for COMPILER-8945: nothrow operator new should return NULL if new handler throws std::bad_alloc\n"
    },
    {
      "commit": "9c9e7cf4d115309d9626c238ef2b94a545ae0398",
      "tree": "1f6b5c3177f9e8151e657da70b29c16b301712de",
      "parents": [
        "1b4cf1a50ed3dd184b6a4574e354f436d9c89e8e",
        "e30d71b58877d9a29d47100312bb71d86a608ab6"
      ],
      "author": {
        "name": "anonymous",
        "email": "local@localhost",
        "time": "Fri May 09 01:35:04 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 01:35:04 2014 +0000"
      },
      "message": "am e30d71b5: fix for COMPILER-8941\n\n* commit \u0027e30d71b58877d9a29d47100312bb71d86a608ab6\u0027:\n  fix for COMPILER-8941\n"
    },
    {
      "commit": "1b4cf1a50ed3dd184b6a4574e354f436d9c89e8e",
      "tree": "d7e1b098ee537992320e747a07ef320cbdc6eecc",
      "parents": [
        "5d141351a0c25e4b11ace6e0ee85da7227efbce7",
        "cbb9a469a4927a0c9c1a089127a75b4ea3096744"
      ],
      "author": {
        "name": "anonymous",
        "email": "local@localhost",
        "time": "Fri May 09 01:35:04 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 01:35:04 2014 +0000"
      },
      "message": "am cbb9a469: fix for crash in report_failure function\n\n* commit \u0027cbb9a469a4927a0c9c1a089127a75b4ea3096744\u0027:\n  fix for crash in report_failure function\n"
    },
    {
      "commit": "5d141351a0c25e4b11ace6e0ee85da7227efbce7",
      "tree": "c839d771560457f40b080c1cb90c3186e246fa4b",
      "parents": [
        "57c6614c3118bb80d62dbf99e83939b79a8a2b06",
        "602a98f34de65587005ac2a52c3e10ce51830d79"
      ],
      "author": {
        "name": "anonymous",
        "email": "local@localhost",
        "time": "Fri May 09 01:35:04 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 01:35:04 2014 +0000"
      },
      "message": "am 602a98f3: fix for COMPILER-8918: don\\\u0027t add exception into list of caught exceptions if it\\\u0027s already in the list\n\n* commit \u0027602a98f34de65587005ac2a52c3e10ce51830d79\u0027:\n  fix for COMPILER-8918: don\u0027t add exception into list of caught exceptions if it\u0027s already in the list\n"
    },
    {
      "commit": "57c6614c3118bb80d62dbf99e83939b79a8a2b06",
      "tree": "d8abc26449a65a963271d9b36925151ba0f7d873",
      "parents": [
        "599a23852f0dfc032a7c68424440a4f2cd61f197",
        "4b5cca4809ce87c3cb596e7f010042075022a873"
      ],
      "author": {
        "name": "anonymous",
        "email": "local@localhost",
        "time": "Fri May 09 01:35:03 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 01:35:03 2014 +0000"
      },
      "message": "am 4b5cca48: Fix for COMPILER-8916 (rethrowing/catching exception several times)\n\n* commit \u00274b5cca4809ce87c3cb596e7f010042075022a873\u0027:\n  Fix for COMPILER-8916 (rethrowing/catching exception several times)\n"
    },
    {
      "commit": "599a23852f0dfc032a7c68424440a4f2cd61f197",
      "tree": "99334ae8da05db054006a652a457556dd89c7a3f",
      "parents": [
        "fedb9683130ab3e09c18adb47dd4705b9421063d",
        "c286ec85fb64e6a0e01bc4c6ed3fd9ef5ddee8f7"
      ],
      "author": {
        "name": "anonymous",
        "email": "local@localhost",
        "time": "Fri May 09 01:35:03 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 01:35:03 2014 +0000"
      },
      "message": "am c286ec85: Make std::set_unexpected and std::set_terminate set global (process) unexpected and terminate handlers, respectively.  Added pathscale:: versions of both (not exposed in the headers, so not - yet - part of the public API), which retain the old behaviour a\n\n* commit \u0027c286ec85fb64e6a0e01bc4c6ed3fd9ef5ddee8f7\u0027:\n  Make std::set_unexpected and std::set_terminate set global (process) unexpected and terminate handlers, respectively.  Added pathscale:: versions of both (not exposed in the headers, so not - yet - part of the public API), which retain the old behaviour and set a thread-local version.\n"
    },
    {
      "commit": "fedb9683130ab3e09c18adb47dd4705b9421063d",
      "tree": "4bec2baa0660a4c125b8f8da61f29d37a081742f",
      "parents": [
        "5465c1efd2284d2cae987749d15b6f67ae0d1045",
        "d473efff11e07e5761b3a873e3d00664e21159e2"
      ],
      "author": {
        "name": "anonymous",
        "email": "local@localhost",
        "time": "Fri May 09 01:35:02 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 01:35:02 2014 +0000"
      },
      "message": "am d473efff: nothrow operator new was implemented (fix for COMPILER-8913)\n\n* commit \u0027d473efff11e07e5761b3a873e3d00664e21159e2\u0027:\n  nothrow operator new was implemented (fix for COMPILER-8913)\n"
    },
    {
      "commit": "5465c1efd2284d2cae987749d15b6f67ae0d1045",
      "tree": "23be37a0c229259d4121952e06ce464db0c69c9a",
      "parents": [
        "4223961601a66c5fbfe1a5f303c33833364a09a3",
        "dfec1c218c7a78adb160e74eece66a1e0ffb99f1"
      ],
      "author": {
        "name": "anonymous",
        "email": "local@localhost",
        "time": "Fri May 09 01:35:02 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 01:35:02 2014 +0000"
      },
      "message": "am dfec1c21: fix for COMPILER-8912\n\n* commit \u0027dfec1c218c7a78adb160e74eece66a1e0ffb99f1\u0027:\n  fix for COMPILER-8912\n"
    },
    {
      "commit": "4223961601a66c5fbfe1a5f303c33833364a09a3",
      "tree": "3474a06d2802d8f31b0c152642ce8bf0ede00283",
      "parents": [
        "4315c4209cac7a6b692ccb031a0dcd539aa6d08e",
        "a41c5557e2da79f03873a232189cb1a569424394"
      ],
      "author": {
        "name": "anonymous",
        "email": "local@localhost",
        "time": "Fri May 09 01:35:02 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 01:35:02 2014 +0000"
      },
      "message": "am a41c5557: Fix for COMPILER-8909\n\n* commit \u0027a41c5557e2da79f03873a232189cb1a569424394\u0027:\n  Fix for COMPILER-8909\n"
    },
    {
      "commit": "4315c4209cac7a6b692ccb031a0dcd539aa6d08e",
      "tree": "6430db4d6c0743cd87c918f65ff4707f8c692170",
      "parents": [
        "fb49fb068a025a20244d2399e685d0c8a842a90f",
        "aca9afa6aa45f18979da31391902933f7da65e27"
      ],
      "author": {
        "name": "anonymous",
        "email": "local@localhost",
        "time": "Fri May 09 01:35:01 2014 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri May 09 01:35:01 2014 +0000"
      },
      "message": "am aca9afa6: fix for COMPILER-8891: std::exception::what() should not return NULL\n\n* commit \u0027aca9afa6aa45f18979da31391902933f7da65e27\u0027:\n  fix for COMPILER-8891: std::exception::what() should not return NULL\n"
    }
  ],
  "next": "fb49fb068a025a20244d2399e685d0c8a842a90f"
}
