)]}'
{
  "commit": "f728f7242c6008a16daaa5dde8e1db786857c50e",
  "tree": "5e6dd8e921e432c9de0b0d8f60805ec03a8584eb",
  "parents": [
    "a0c9cf9456c2ee7a89d9bd859c07afac8cf5e893"
  ],
  "author": {
    "name": "Donghee Na",
    "email": "donghee.na@python.org",
    "time": "Wed Jan 10 15:47:13 2024"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Jan 10 15:47:13 2024"
  },
  "message": "gh-111968: Use per-thread freelists for float in free-threading (gh-113886)\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4e5474841bc25da8b78215093f04609157d80181",
      "old_mode": 33188,
      "old_path": "Include/internal/pycore_floatobject.h",
      "new_id": "038578e1f9680a65089d76af5c4613476d3561ea",
      "new_mode": 33188,
      "new_path": "Include/internal/pycore_floatobject.h"
    },
    {
      "type": "modify",
      "old_id": "b725986528d864dbe7c606ba39e1885d1f1affcb",
      "old_mode": 33188,
      "old_path": "Include/internal/pycore_freelist.h",
      "new_id": "d9619218b8dada5fb5431f0853952cf9aead0260",
      "new_mode": 33188,
      "new_path": "Include/internal/pycore_freelist.h"
    },
    {
      "type": "modify",
      "old_id": "5d90d3a7f865da9073414782100e7e223e583ad9",
      "old_mode": 33188,
      "old_path": "Include/internal/pycore_gc.h",
      "new_id": "2a0730eebb8db75eab51c879fae01c3ff7f0993c",
      "new_mode": 33188,
      "new_path": "Include/internal/pycore_gc.h"
    },
    {
      "type": "modify",
      "old_id": "4d49fa2a51b88cb2a47aefef91a8e5de723ee867",
      "old_mode": 33188,
      "old_path": "Include/internal/pycore_interp.h",
      "new_id": "dadc8e3b91a75dce5fb47d875ec78a31bfa817a6",
      "new_mode": 33188,
      "new_path": "Include/internal/pycore_interp.h"
    },
    {
      "type": "modify",
      "old_id": "364cf1553bb5d47a7aea5702ba211c446577eb29",
      "old_mode": 33188,
      "old_path": "Objects/floatobject.c",
      "new_id": "f1a09c0a94f4a616cdfb5116dbfb5febd76c4737",
      "new_mode": 33188,
      "new_path": "Objects/floatobject.c"
    },
    {
      "type": "modify",
      "old_id": "aea272840f950dbc00e368d9792086acd5070d6c",
      "old_mode": 33188,
      "old_path": "Python/gc_free_threading.c",
      "new_id": "c19893a39c161396f199acd88b3adacb2e10abc8",
      "new_mode": 33188,
      "new_path": "Python/gc_free_threading.c"
    },
    {
      "type": "modify",
      "old_id": "b0961cdbee904f9e12d7a366c936dc827401509d",
      "old_mode": 33188,
      "old_path": "Python/gc_gil.c",
      "new_id": "c8ca397be7ae585bc0e5e474e07f4e8f35eafac5",
      "new_mode": 33188,
      "new_path": "Python/gc_gil.c"
    },
    {
      "type": "modify",
      "old_id": "bd6475f99e464bbc4efbd9f9dd07628c4b62dade",
      "old_mode": 33188,
      "old_path": "Python/pylifecycle.c",
      "new_id": "6468e72eaad5640e27bd400d16cf00d6a43c476c",
      "new_mode": 33188,
      "new_path": "Python/pylifecycle.c"
    },
    {
      "type": "modify",
      "old_id": "ddd57f75f3f3633c5797cebdcb6d82251ca45b3e",
      "old_mode": 33188,
      "old_path": "Python/pystate.c",
      "new_id": "683e29277b4675b49ad2caa3f5e38d3fea9068a2",
      "new_mode": 33188,
      "new_path": "Python/pystate.c"
    }
  ]
}
