)]}'
{
  "commit": "2423db545fdee423b683fd37ba4077e8a5ce6108",
  "tree": "cd8675ebe394d4e79de41b67fc1a71c34727bc77",
  "parents": [
    "d140e014470352d2c0609b698e8e11014fe95b46"
  ],
  "author": {
    "name": "Brad King",
    "email": "brad.king@kitware.com",
    "time": "Tue Mar 03 18:27:36 2026 -0500"
  },
  "committer": {
    "name": "Brad King",
    "email": "brad.king@kitware.com",
    "time": "Wed Mar 04 09:41:56 2026 -0500"
  },
  "message": "math: Avoid signed integer overflow on negation\n\nExtend commit 099c05dd04 (math: Avoid signed integer overflow when\nintrinsics are available, 2026-02-26) to cover unary `-`.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8e2dcc64557631307fd915a26db7c148b62693c3",
      "old_mode": 33188,
      "old_path": "Source/cmExprParserHelper.cxx",
      "new_id": "7c946f2a345dcb2a1e1619a6af462ec6a2887548",
      "new_mode": 33188,
      "new_path": "Source/cmExprParserHelper.cxx"
    },
    {
      "type": "modify",
      "old_id": "b414fbce32c2f2a3ab12bf5db18c260cf47b3a7c",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/math/Overflow-stderr.txt",
      "new_id": "01ffffe016677c90395e62f146d9b8f083bf4c8c",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/math/Overflow-stderr.txt"
    },
    {
      "type": "modify",
      "old_id": "a95ebb294eabc2800aab931f61ad7beccc324250",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/math/Overflow-stdout.txt",
      "new_id": "5bcdcca8d7f2700efb0f3c276228dc423683fb3b",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/math/Overflow-stdout.txt"
    },
    {
      "type": "modify",
      "old_id": "0a251e6b6a6fbf44f9e43edc339f73aaa017a394",
      "old_mode": 33188,
      "old_path": "Tests/RunCMake/math/Overflow.cmake",
      "new_id": "c5a7464561df9b6d6d19bd987f1156dc8ec3a795",
      "new_mode": 33188,
      "new_path": "Tests/RunCMake/math/Overflow.cmake"
    }
  ]
}
