)]}'
{
  "commit": "05a401a5c3e385286a346df6f0b463b35df871b2",
  "tree": "962112feb1f74fa677d6259f795dc0435ebf2ed0",
  "parents": [
    "93b61bc1245fb318a11d3d1a0808174b3c1bc333"
  ],
  "author": {
    "name": "Bénédikt Tran",
    "email": "10796600+picnixz@users.noreply.github.com",
    "time": "Mon Sep 09 09:24:24 2024"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Sep 09 09:24:24 2024"
  },
  "message": "chore: decimal module macro cleanup (#123791)\n\n* protect macros expansion via `do { ... } while (0)` constructions in `_decimal.c`\r\n\r\n* Use public macro `Py_UNUSED`\r\n\r\nThis replaces the usages of the `UNUSED` macro which\r\nwas not consistent with the `Py_UNUSED` macro itself.\r\n\r\nIn addition, this amends the parameter names so that\r\nthey match their semantic meanings.\r\n\r\n* Remove redundant `PyCFunction` casts",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "96212875154cb8946214c0c95463cdde85457b76",
      "old_mode": 33188,
      "old_path": "Modules/_decimal/_decimal.c",
      "new_id": "e99a96ab93392e5fee6f02d2904305489a403bec",
      "new_mode": 33188,
      "new_path": "Modules/_decimal/_decimal.c"
    }
  ]
}
