gh-148263: Fix refcount leak in weakref proxy operations#148308
gh-148263: Fix refcount leak in weakref proxy operations#148308prakashsellathurai wants to merge 48 commits intopython:mainfrom
Conversation
|
Most changes to Python require a NEWS entry. Add one using the blurb_it web app or the blurb command-line tool. If this change has little impact on Python users, wait for a maintainer to apply the |
…d 1" This reverts commit e839f46.
…pressor` (pythonGH-148396)" This reverts commit 8fc66ae.
…resources.files()` when module spec is `None`" (python#148460)" This reverts commit 480edc1.
…s-build dir (python#148319)" This reverts commit b29afe6.
…__` and `__delattr__` in frozen dataclasses with slots (pythonGH-144021)" This reverts commit 8a398bf.
This reverts commit 6199102.
This reverts commit 62d0c00.
This reverts commit f8d0fbb.
This reverts commit 033be36.
This reverts commit ddf4a6a.
This reverts commit bec9c76.
…o cleam the" This reverts commit 19a6fe7.
…honGH-148457)" This reverts commit 6349262.
…ler uops (pythonGH-148433)" This reverts commit 18d7d90.
python#146300)" This reverts commit 6f7bb29.
This reverts commit 70f1cca.
This reverts commit 30d2369.
This reverts commit 39919e8.
This reverts commit 9121fe3.
This reverts commit b432655.
This reverts commit 46d8678.
… cleam the" This reverts commit a50b3a4.
…ythonGH-139563)" This reverts commit 1e79bf6.
|
while debugging few failed testcases multiple commits from main was reverted hence closing this pr and creating fresh pr only with my changes |
I fixed the PEP-7 issues but when i tried to change the function calls to macro, and removing the new proxy wrapper for unary /wrap method, mainline downstream testcases were failing/went flaky , in doing so created multiple reverts which clouded the current PR ,hence raising a new pr with clean changes here #148486 |
Validation:
Reproducer scripts -> https://gist.github.com/prakashsellathurai/ea7ba0ec8a5cf049881464d34de31411
before (mainline )
After this change