)]}'
{
  "commit": "5c245ffce71b5a23e0022bb5d1eaf645fe96ddbb",
  "tree": "492197325b25c4fa58ef1aa2d8e291d8b289b739",
  "parents": [
    "8e08ac9f32d89bf387c75bb6d0710a7b59026b5b"
  ],
  "author": {
    "name": "Neil Schemenauer",
    "email": "nas-github@arctrix.com",
    "time": "Mon May 05 17:17:05 2025"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon May 05 17:17:05 2025"
  },
  "message": "gh-132917: Check resident set size (RSS) before GC trigger. (gh-133399)\n\nFor the free-threaded build, check the process resident set size (RSS)\nincrease before triggering a full automatic garbage collection.  If the RSS\nhas not increased 10% since the last collection then it is deferred.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "480a9dec7f133b4946e6588e24224af966f8ee79",
      "old_mode": 33188,
      "old_path": "Doc/library/gc.rst",
      "new_id": "7e70f90893b517dfe802cd7ef219b0433d3c7031",
      "new_mode": 33188,
      "new_path": "Doc/library/gc.rst"
    },
    {
      "type": "modify",
      "old_id": "45d878af967b864df9340a2828c087a7a81e0127",
      "old_mode": 33188,
      "old_path": "Include/internal/pycore_interp_structs.h",
      "new_id": "d418169b29b542eeeea845e926f0dea89177985a",
      "new_mode": 33188,
      "new_path": "Include/internal/pycore_interp_structs.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f22950cab22d68e5412e81d44ca721ae72dd6ca9",
      "new_mode": 33188,
      "new_path": "Misc/NEWS.d/next/Core_and_Builtins/2025-05-04-14-47-26.gh-issue-132917.DrEU1y.rst"
    },
    {
      "type": "modify",
      "old_id": "2db75e0fd416f900047a60d1f8b9c8ac4a5f16bb",
      "old_mode": 33188,
      "old_path": "Python/gc_free_threading.c",
      "new_id": "1e769ca48a8744a436a484622abd1724277093fa",
      "new_mode": 33188,
      "new_path": "Python/gc_free_threading.c"
    }
  ]
}
