)]}'
{
  "commit": "284c8f1bafd53777c262ee29f941644747eb4ad9",
  "tree": "9d923e60b2e04a083a2a719b054ea1db2a5a699c",
  "parents": [
    "aa0b5054c52e10a9e4b5d5dd9daa90d707164af0"
  ],
  "author": {
    "name": "Dan Albert",
    "email": "danalbert@google.com",
    "time": "Thu Mar 30 16:34:27 2017 -0700"
  },
  "committer": {
    "name": "Dan Albert",
    "email": "danalbert@google.com",
    "time": "Thu Mar 30 17:18:31 2017 -0700"
  },
  "message": "Revert \"isnan and isinf aren\u0027t functions.\"\n\nWhile this change is correct, GNU libstdc++ 4.9 isn\u0027t able to handle a\nstandard compliant C library. Its \u003ccmath\u003e will `#undef isnan` from\nmath.h and only adds the function overloads to the std namespace,\nmaking it impossible to use both \u003ccmath\u003e (which gets included by a\nlot of other standard headers) and ::isnan.\n\nWe\u0027re going to have to revert this until we can start turning down\nsupport for gnustl.\n\nThis reverts commit e76ee993ff30a639d24c7db6a080c14d1b1a10f2.\n\nBug: https://code.google.com/p/android/issues/detail?id\u003d271629\nTest: make checkbuild\nChange-Id: I394f50271430e78ab801d85c3ee4e87019eda6af\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8bf6fb56eb137d2c349f168910f8a9bac51b91e1",
      "old_mode": 33188,
      "old_path": "libc/include/math.h",
      "new_id": "7dd15392d85f36908485d47dae1a448b7ec392b9",
      "new_mode": 33188,
      "new_path": "libc/include/math.h"
    }
  ]
}
