)]}'
{
  "commit": "b7a674ec370de695056a6010995439bf4ba2f684",
  "tree": "ccb17f94e4eb4e94488b4973ae2abbb99d37cfd4",
  "parents": [
    "edd1c784b5a07b5b39e1c45bebac42640cbd53d2"
  ],
  "author": {
    "name": "Doug Semler",
    "email": "dougsemler@gmail.com",
    "time": "Mon Jul 05 17:16:15 2010 +0000"
  },
  "committer": {
    "name": "Doug Semler",
    "email": "dougsemler@gmail.com",
    "time": "Mon Jul 05 17:16:15 2010 +0000"
  },
  "message": "Return proper value for ctanh with an infinite real.\n\nInfinite real returns a signed zero imaginary, with the sign matching\nwhat the sign of sin (2 * __imag__ z) would be.\n\nmingw-w64-crt/ChangeLog:\n\n2010-07-05  Doug Semler  \u003cdougsemler@gmail.com\u003e\n\n\t* complex/complex_internal.h: Add defines for ABI epsilon values.\n\t* complex/ctanh.def.h (ctanh): Return signed zero matching the\n\t  sign of sin(2 * __imag__ z).\n\ngit-svn-id: svn+ssh://svn.code.sf.net/p/mingw-w64/code/trunk@2778 4407c894-4637-0410-b4f5-ada5f102cad1\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ce8d47681a38078e838b7d8850e256985b6ac947",
      "old_mode": 33188,
      "old_path": "mingw-w64-crt/ChangeLog",
      "new_id": "bd68d37338faa9dc3b3d3ac1607849936080d6af",
      "new_mode": 33188,
      "new_path": "mingw-w64-crt/ChangeLog"
    },
    {
      "type": "modify",
      "old_id": "e88a297bd9cf9d2ac929fee35b109286f5e4fb05",
      "old_mode": 33188,
      "old_path": "mingw-w64-crt/complex/complex_internal.h",
      "new_id": "f0217e777b07df373c872f746e884037c8409eb0",
      "new_mode": 33188,
      "new_path": "mingw-w64-crt/complex/complex_internal.h"
    },
    {
      "type": "modify",
      "old_id": "556d1cf373dd98b46f428f66eb68b9974d9e5d4c",
      "old_mode": 33188,
      "old_path": "mingw-w64-crt/complex/ctanh.def.h",
      "new_id": "11a18364829d8f8be2bbf2a274372c1ff507249f",
      "new_mode": 33188,
      "new_path": "mingw-w64-crt/complex/ctanh.def.h"
    }
  ]
}
