)]}'
{
  "commit": "565cbc3768a2668c90acee9963a117066c0e2fbe",
  "tree": "477dcf37e6faf94093fd615dec31b4b3ae8b64a6",
  "parents": [
    "115c3c0028dc2146963360b1fd9c99cccee04f60"
  ],
  "author": {
    "name": "Behdad Esfahbod",
    "email": "behdad@behdad.org",
    "time": "Thu Aug 27 15:42:37 2026 -0600"
  },
  "committer": {
    "name": "Behdad Esfahbod",
    "email": "behdad@behdad.org",
    "time": "Thu Aug 27 15:42:37 2026 -0600"
  },
  "message": "[limits] Compute the budget spend product in 64-bit\n\nhb_budget_spend() evaluated COST * MULT in unsigned int, so the product\nwrapped at 2^32 before widening to the int64_t counter.  No current\ncharge site can reach that (the largest, VARC\u0027s axisValues x coords, is\n~2.7e8), but this primitive exists to harden against adversarial fonts,\nand one cast removes the reasoning burden permanently.\n\nAssisted-by: Claude \u003cnoreply@anthropic.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "01b5dfe9505473840e47a09cfbb228239cb27574",
      "old_mode": 33188,
      "old_path": "src/hb-limits.hh",
      "new_id": "323c7d7976919853fb18a5bceda68f8174469951",
      "new_mode": 33188,
      "new_path": "src/hb-limits.hh"
    }
  ]
}
