)]}'
{
  "commit": "d13613ac586d134ded53cbdf1c0b1415412df998",
  "tree": "5510858cdb85b8cc59052caf51e3330fc397ad4a",
  "parents": [
    "00f0339bea428d6882c6c69fc113c91caacb8a58"
  ],
  "author": {
    "name": "Martin Storsjö",
    "email": "martin@martin.st",
    "time": "Sat Dec 07 23:44:02 2019 +0200"
  },
  "committer": {
    "name": "Martin Storsjö",
    "email": "martin@martin.st",
    "time": "Mon Dec 09 00:37:11 2019 +0200"
  },
  "message": "crt: arm: Use a bit twiddling implementation of rint*\n\nSplit the implementation file per architecture, and use a BSD/Sun\nimplementation of rint/rintf for arm, as the previous arm\nimplementation used signed 32 bit integer intermediates.\n\nSigned-off-by: Martin Storsjö \u003cmartin@martin.st\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dc52cd6f0bae5deb0381235896249930eb2e1e58",
      "old_mode": 33188,
      "old_path": "mingw-w64-crt/Makefile.am",
      "new_id": "e07feba740ba76ab59385fe2ede09c3a811ee928",
      "new_mode": 33188,
      "new_path": "mingw-w64-crt/Makefile.am"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "823a2e0c9afb5465ee2f90c72748eab099c0ebec",
      "new_mode": 33188,
      "new_path": "mingw-w64-crt/math/arm/s_rint.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0ec01704aa3a4abac721d9567f67b1523b31a3cb",
      "new_mode": 33188,
      "new_path": "mingw-w64-crt/math/arm/s_rintf.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "03a7ffa0a723b954eedfb5a688291094abf944b4",
      "new_mode": 33188,
      "new_path": "mingw-w64-crt/math/arm64/rint.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "914769a1df063f29b89c8efa9a8a2caa46ae897b",
      "new_mode": 33188,
      "new_path": "mingw-w64-crt/math/arm64/rintf.c"
    },
    {
      "type": "modify",
      "old_id": "f31c75d00ab671f2cd8c4e20bd9e99f2cb5e4e75",
      "old_mode": 33188,
      "old_path": "mingw-w64-crt/math/bsd_private_base.h",
      "new_id": "de5b93512a1f665ac1c32c168ff50491866b21e4",
      "new_mode": 33188,
      "new_path": "mingw-w64-crt/math/bsd_private_base.h"
    },
    {
      "type": "delete",
      "old_id": "d8833149287a446c4296de2865a4572b8fca277a",
      "old_mode": 33188,
      "old_path": "mingw-w64-crt/math/rint.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "bfae51516535e2f7cce265dea35d3d82df30df86",
      "old_mode": 33188,
      "old_path": "mingw-w64-crt/math/rintf.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "55a73d12321358274aa9024dd2ea75688eac88f4",
      "new_mode": 33188,
      "new_path": "mingw-w64-crt/math/x86/rint.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f5a6bf2b112b0b8eb347406a3819609ce3667766",
      "new_mode": 33188,
      "new_path": "mingw-w64-crt/math/x86/rintf.c"
    }
  ]
}
