)]}'
{
  "log": [
    {
      "commit": "361847f9aca0b77a09e52cb1cbc8218132ea9b3a",
      "tree": "62c7a025554b70465258b12552830fe3157965ba",
      "parents": [
        "f741e1c2ed27f153e92a2a36c9db3b189f9a6388"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Oct 02 17:02:58 2013 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Oct 02 17:02:58 2013 -0700"
      },
      "message": "Fix the x86_64 fenv.h.\n\nWe should clean all the fenv.h files up, but not now. I\u0027ve raised\nbug 11050744 as a reminder.\n\nChange-Id: I640c15b0f0477ec1a7891c031860404875bbe4b5\n"
    },
    {
      "commit": "770a3495607497071693147f162ac75f39423973",
      "tree": "02446c2ee6b4351a2b2fe03bed5b8d74f99281ed",
      "parents": [
        "bcc2bd3b1e625243df41bdf212bdb3dd2ec3c26e"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Oct 01 17:57:19 2013 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Oct 01 17:57:19 2013 -0700"
      },
      "message": "Fix libm build for x86_64.\n\nChange-Id: If89da2d5c3d9a88f78ffd8b260ad0f2fd391c608\n"
    },
    {
      "commit": "a0ee07829a9ba7e99ef68e8c12551301cc797f0f",
      "tree": "fefc432ee572779579a16d2868d4181a33399281",
      "parents": [
        "a990cf5b3392c5aef767aee1e67b4d7ef651afc6"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Jan 30 19:06:37 2013 -0800"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Feb 01 14:51:19 2013 -0800"
      },
      "message": "Upgrade libm.\n\nThis brings us up to date with FreeBSD HEAD, fixes various bugs, unifies\nthe set of functions we support on ARM, MIPS, and x86, fixes \"long double\",\nadds ISO C99 support, and adds basic unit tests.\n\nIt turns out that our \"long double\" functions have always been broken\nfor non-normal numbers. This patch fixes that by not using the upstream\nimplementations and just forwarding to the regular \"double\" implementation\ninstead (since \"long double\" on Android is just \"double\" anyway, which is\nwhat BSD doesn\u0027t support).\n\nAll the tests pass on ARM, MIPS, and x86, plus glibc on x86-64.\n\nBug: 3169850\nBug: 8012787\nBug: https://code.google.com/p/android/issues/detail?id\u003d6697\nChange-Id: If0c343030959c24bfc50d4d21c9530052c581837\n"
    },
    {
      "commit": "d199017101dd124204fb949e46adb68a43e4785b",
      "tree": "ee83966c16f836d8df62459b0a8c1ee059e53ec8",
      "parents": [
        "63dc592789e386ba2cd4e748090ba71d449a1e7c"
      ],
      "author": {
        "name": "Raghu Gandham",
        "email": "raghu@mips.com",
        "time": "Fri Jan 04 16:29:14 2013 -0800"
      },
      "committer": {
        "name": "Raghu Gandham",
        "email": "raghu@mips.com",
        "time": "Fri Jan 04 16:32:54 2013 -0800"
      },
      "message": "[MIPS] Rewrite fenv.h for Android\n\nChange-Id: I4d1e2f0b37b587426ccc9f26c525ec0d36637c7d\n"
    },
    {
      "commit": "90e10d41c4271a5d517f60f4ff1d2891b8ccc034",
      "tree": "95e944b98a2413d4be4be1a82aa71e758fcccc05",
      "parents": [
        "9df2e000b5d56b2e529656034d684e370aa6a8d1"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Nov 02 17:05:20 2012 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Nov 05 08:50:19 2012 -0800"
      },
      "message": "Rewrite \u003cfenv.h\u003e for ARM.\n\nThe old code was one big no-op.\n\nBug: http://code.google.com/p/android/issues/detail?id\u003d38196\nChange-Id: I201a6ffa477385b2629f45e8c948bdfbd47b5bf1\n"
    },
    {
      "commit": "0f7809d5c364565e210554ca2b5d8eedf8a57ec7",
      "tree": "75e2745991b16f19275c5454c07d4765045f9177",
      "parents": [
        "155e8d1df5b8fdfeabda3e7b61d95beb5b8d1467"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Oct 31 13:26:46 2012 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Oct 31 13:32:34 2012 -0700"
      },
      "message": "Start cleaning up libm.\n\nWe have two copies of fenv.h for every architecture, one of which\nisn\u0027t used. We also have unused makefiles and files for architectures\nwe don\u0027t support.\n\nThis patch removes all the obviously useless files.\n\nBug: http://code.google.com/p/android/issues/detail?id\u003d38196\nChange-Id: I1919b6621ba513aa24aa947a34815bc51191487c\n"
    },
    {
      "commit": "2f7d7c6538a0049f81121731a15017e20cc847c4",
      "tree": "23bcaa693124968ba88003289019ce0bb36115e5",
      "parents": [
        "7b0d9b798474ab62d4bf67c79ae901f4c4789f27"
      ],
      "author": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Tue Aug 21 15:41:34 2012 +0800"
      },
      "committer": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Tue Aug 21 15:41:34 2012 +0800"
      },
      "message": "Enclosed functions in fenv.h with __BEGIN_DECLS/__END_DECLS\n\nThose are C funcitons\n\nRelated CL: https://android-review.googlesource.com/#/c/41833/\n\nChange-Id: I4386bcf948ad31c3690c9b7a145103088133d041\n"
    },
    {
      "commit": "4e86ebb4b6edfed2c652a6897d5c822269a5f522",
      "tree": "f5bb9febfc010fbccf4f99dd63bd873a7b05ef63",
      "parents": [
        "1ee6e3b7370b36ac72a14c0e31c34963b1bdbbb2"
      ],
      "author": {
        "name": "Shih-wei Liao",
        "email": "sliao@google.com",
        "time": "Mon Jul 30 20:12:46 2012 -0700"
      },
      "committer": {
        "name": "Shih-wei Liao",
        "email": "sliao@google.com",
        "time": "Mon Jul 30 20:12:46 2012 -0700"
      },
      "message": "Had include/arm/fenv.h, but missed include/mips/fenv.h.\n\nNeeded for the device-build for LLVM\u0027s constant folding pass.\n\nChange-Id: I412a98d52458231650801a8b59fe3159a789b8b9\nAuthor: fu@mips.com\n"
    },
    {
      "commit": "ce0d646cc0beb6b44d5429d01e51d00005264f44",
      "tree": "0249a6a1c10ddf04e0a303b0d1b05b4a47633ca9",
      "parents": [
        "0acdbe0892105d01a38de9baf4e34eef22b8259c",
        "6cda7b6249c05ebcaebeb86badf957ec0f04e4ad"
      ],
      "author": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@google.com",
        "time": "Fri Sep 30 05:56:51 2011 +0200"
      },
      "committer": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@google.com",
        "time": "Fri Sep 30 05:56:51 2011 +0200"
      },
      "message": "resolved conflicts for merge of 6cda7b62 to gingerbread-plus-aosp\n\nChange-Id: I85bd5291c2a9cd29bff538b6d5a4dcd73f85a1fd\n"
    },
    {
      "commit": "6cda7b6249c05ebcaebeb86badf957ec0f04e4ad",
      "tree": "14578aaa3b23795029c105c6e1af50e8a05b8891",
      "parents": [
        "50a83255d80f98b857c3f72dd2225d4bbc720ca3"
      ],
      "author": {
        "name": "Bruce Beare",
        "email": "bruce.j.beare@intel.com",
        "time": "Thu Sep 15 10:59:01 2011 -0700"
      },
      "committer": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@google.com",
        "time": "Thu Sep 29 17:35:33 2011 +0200"
      },
      "message": "Bionic: x86: Fix libm macro definitions\n\nhttp://code.google.com/p/android/issues/detail?id\u003d19276\n\nGCC would remove inline asm due to lack of knowledge\nof FPU register changes.\n\nChange-Id: I9f9e8623fa6580843b7cd8178439ace8c2db2d51\nSigned-off-by: Mark D Horn \u003cmark.d.horn@intel.com\u003e\nSigned-off-by: Bruce Beare \u003cbruce.j.beare@intel.com\u003e\nAuthor: Jingwei Zhang \u003cjingwei.zhang@intel.com\u003e\n"
    },
    {
      "commit": "4029e0e7cb68f857139c962184b64c49d769dc46",
      "tree": "1060a2e61b3ea02122a40613a045cdf51d7d46b3",
      "parents": [
        "832a86eaba56dcf8066e4b96df12738a9dff7053"
      ],
      "author": {
        "name": "Bruce Beare",
        "email": "brucex.j.beare@intel.com",
        "time": "Mon Oct 11 12:08:07 2010 -0700"
      },
      "committer": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@google.com",
        "time": "Thu Jul 07 22:46:15 2011 +0200"
      },
      "message": "Use proper variable typing\n\nOrig-Change-Id: If5c33d90b33f538448ac12e7bee94b4b9173d39c\nSigned-off-by: Bruce Beare \u003cbruce.j.beare@intel.com\u003e\n"
    },
    {
      "commit": "8e2ff164cc327aad8666333a1d75f86291858da0",
      "tree": "b67bcbef578a2ae2ab588e611296e9f2e14e208c",
      "parents": [
        "b67c1bacd0fc27c26cc3ec19bd2c9ded19cecd08"
      ],
      "author": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@google.com",
        "time": "Tue Jan 25 17:05:50 2011 +0100"
      },
      "committer": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@google.com",
        "time": "Tue Jan 25 17:07:26 2011 +0100"
      },
      "message": "libm: Add nanf() and tgammaf() implementations.\n\nRequested by b/3370708 to export these through RenderScript.\n\nChange-Id: I1ae69f87a1ad4765b2dee8e4a6f2f3a6eb7c5ad4\n"
    },
    {
      "commit": "b9aedb2c57b2aca4aa65308688f4339b8f06e20e",
      "tree": "1d9c21d861d8fc64a979725ca97bea9c78dd1459",
      "parents": [
        "a4f6d2281f979c013080e28b1f658c2ba9a8e9f3"
      ],
      "author": {
        "name": "Chih-Wei Huang",
        "email": "cwhuang@linux.org.tw",
        "time": "Tue Dec 14 16:46:12 2010 +0800"
      },
      "committer": {
        "name": "Chih-Wei Huang",
        "email": "cwhuang@linux.org.tw",
        "time": "Thu Dec 23 09:32:12 2010 +0800"
      },
      "message": "android-x86: use proper variable typing\n\nChange-Id: Iff99932acd2f6cb482fc5da9ff586d7ab2a8b209\n"
    },
    {
      "commit": "48bebaeca84cd9014171d2874785ddb57d1103ae",
      "tree": "21ca664efc3077e64d070721e28490e4f0ca7173",
      "parents": [
        "e05762a5312261b96d20597eb6c3a61abaeac2cf",
        "4efbf95d8c88a3a203d687d9048b51e256ef3641"
      ],
      "author": {
        "name": "David Turner",
        "email": "digit@android.com",
        "time": "Tue Dec 07 06:38:26 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Dec 07 06:38:26 2010 -0800"
      },
      "message": "am 4efbf95d: Merge \"Use proper variable typing\"\n\n* commit \u00274efbf95d8c88a3a203d687d9048b51e256ef3641\u0027:\n  Use proper variable typing\n"
    },
    {
      "commit": "58f2b7ed660fdf7f251eaf926faa04f9e0e19b48",
      "tree": "f5d19bad196240ea93c38073ec29097a15b774b0",
      "parents": [
        "f67e5211e045af1b12f646448a5a35f96ba5e8f1"
      ],
      "author": {
        "name": "Bruce Beare",
        "email": "brucex.j.beare@intel.com",
        "time": "Mon Oct 11 12:08:07 2010 -0700"
      },
      "committer": {
        "name": "Bruce Beare",
        "email": "brucex.j.beare@intel.com",
        "time": "Mon Oct 11 12:34:10 2010 -0700"
      },
      "message": "Use proper variable typing\n\nChange-Id: If5c33d90b33f538448ac12e7bee94b4b9173d39c\nSigned-off-by: Bruce Beare \u003cbruce.j.beare@intel.com\u003e\n"
    },
    {
      "commit": "410b2ae7fbff36db1d35e5765b2c79b8b6b7ad5b",
      "tree": "196db252e67e890c2d324da02df773a05d604efe",
      "parents": [
        "506b13d910a1a603b29fbc5a9ba41ba4c533b14c"
      ],
      "author": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@google.com",
        "time": "Wed Jun 09 14:35:29 2010 -0700"
      },
      "committer": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@google.com",
        "time": "Wed Jun 09 14:35:29 2010 -0700"
      },
      "message": "Add sincosl() function to bionic. So that sincos optimization can - DO NOT MERGE\nbe enabled.\n\nChange-Id: I672cb319689aa4fb3f1f7cd868dda76842bebae9\n"
    },
    {
      "commit": "1dc9e472e19acfe6dc7f41e429236e7eef7ceda1",
      "tree": "3be0c520fae17689bbf5584e1136fb820caef26f",
      "parents": [
        "1767f908af327fa388b1c66883760ad851267013"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 03 19:28:35 2009 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 03 19:28:35 2009 -0800"
      },
      "message": "auto import from //depot/cupcake/@135843\n"
    },
    {
      "commit": "1767f908af327fa388b1c66883760ad851267013",
      "tree": "4b825dc642cb6eb9a060e54bf8d69288fbee4904",
      "parents": [
        "a799b53f10e5a6fd51fef4436cfb7ec99836a516"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 03 18:28:13 2009 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 03 18:28:13 2009 -0800"
      },
      "message": "auto import from //depot/cupcake/@135843\n"
    },
    {
      "commit": "a27d2baa0c1a2ec70f47ea9199b1dd6762c8a349",
      "tree": "defd1cc07d16ad2f3b21154114e092d11c94c5bb",
      "parents": [],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Oct 21 07:00:00 2008 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Oct 21 07:00:00 2008 -0700"
      },
      "message": "Initial Contribution\n"
    }
  ]
}
