)]}'
{
  "commit": "951675c18a1f97513f495b9ec604054e0702eaaf",
  "tree": "828470d56672870a0d2db234cc4867bf80e7073d",
  "parents": [
    "68c7fad757f3a99fca257d11ce61adb78128a66c"
  ],
  "author": {
    "name": "Pieter Eendebak",
    "email": "pieter.eendebak@gmail.com",
    "time": "Tue Mar 24 13:16:02 2026"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Mar 24 13:16:02 2026"
  },
  "message": "gh-146306: JIT: Optimize float operations by mutating uniquely-referenced operands in place (GH-146307)\n\nCo-authored-by: Claude Opus 4.6 (1M context) \u003cnoreply@anthropic.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "93f2e6bd62b6a07e4644ac7e07d80d9e96b5d49f",
      "old_mode": 33188,
      "old_path": "Include/internal/pycore_uop_ids.h",
      "new_id": "a594e29d958ef1902631d09886c6947a0c971cdb",
      "new_mode": 33188,
      "new_path": "Include/internal/pycore_uop_ids.h"
    },
    {
      "type": "modify",
      "old_id": "4424a85b9d31a1e3b51ab3b297900a8308e04272",
      "old_mode": 33188,
      "old_path": "Include/internal/pycore_uop_metadata.h",
      "new_id": "d815f318a0651d2a4a73efa2ca48b570ff1dbfde",
      "new_mode": 33188,
      "new_path": "Include/internal/pycore_uop_metadata.h"
    },
    {
      "type": "modify",
      "old_id": "e8975b28dadc0415bac91092bc5cc927e72c3a46",
      "old_mode": 33188,
      "old_path": "Lib/test/test_capi/test_opt.py",
      "new_id": "9ebfa4f33f30236c151985d607b7cfaf92e0bb17",
      "new_mode": 33188,
      "new_path": "Lib/test/test_capi/test_opt.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "de2c3e56ac331999ba44985e1205200f8ea3d64e",
      "new_mode": 33188,
      "new_path": "Misc/NEWS.d/next/Core_and_Builtins/2026-03-22-12-00-00.gh-issue-146306.870ef4.rst"
    },
    {
      "type": "modify",
      "old_id": "eabaf199fbe38fdf77809cfa8e55d3c00a4c61b0",
      "old_mode": 33188,
      "old_path": "Python/bytecodes.c",
      "new_id": "87e02841dd8edcff820ed8386c92b82ed352149a",
      "new_mode": 33188,
      "new_path": "Python/bytecodes.c"
    },
    {
      "type": "modify",
      "old_id": "b127812b4bf703cf7d45be597656533a179fe8cc",
      "old_mode": 33188,
      "old_path": "Python/ceval_macros.h",
      "new_id": "de629deddf39da17e3b53a2fe791683a36770760",
      "new_mode": 33188,
      "new_path": "Python/ceval_macros.h"
    },
    {
      "type": "modify",
      "old_id": "73b7548e07ea2765f002f9e98dcc8563211f0806",
      "old_mode": 33188,
      "old_path": "Python/executor_cases.c.h",
      "new_id": "7d6f7e7698d24230208073b96e984e8deff50f9a",
      "new_mode": 33188,
      "new_path": "Python/executor_cases.c.h"
    },
    {
      "type": "modify",
      "old_id": "de33631b89b6b71c46ec5b397f8e1c9b22fd018d",
      "old_mode": 33188,
      "old_path": "Python/optimizer_bytecodes.c",
      "new_id": "590800497df8b85549cf0a4a2d2417d88ff97878",
      "new_mode": 33188,
      "new_path": "Python/optimizer_bytecodes.c"
    },
    {
      "type": "modify",
      "old_id": "8152bcb765c67cdaec5df42c6ef3f7aa38eb199f",
      "old_mode": 33188,
      "old_path": "Python/optimizer_cases.c.h",
      "new_id": "2e623a6745cde052eb2c2ebfacfa5391165aa049",
      "new_mode": 33188,
      "new_path": "Python/optimizer_cases.c.h"
    },
    {
      "type": "modify",
      "old_id": "39be353ec30858a3d074f793f18147a4a8639131",
      "old_mode": 33188,
      "old_path": "Tools/jit/_targets.py",
      "new_id": "c488adbd7978d1fbdf067b5b5d487620602f7c5b",
      "new_mode": 33188,
      "new_path": "Tools/jit/_targets.py"
    }
  ]
}
