bpo-39778: Don't traverse weak-reference lists OrderedDict's tp_traverse and tp_clear#18749
bpo-39778: Don't traverse weak-reference lists OrderedDict's tp_traverse and tp_clear#18749pablogsal merged 1 commit intopython:masterfrom
Conversation
Codecov Report
@@ Coverage Diff @@
## master #18749 +/- ##
=========================================
Coverage 82.13% 82.13%
=========================================
Files 1956 1955 -1
Lines 590143 584845 -5298
Branches 44489 44503 +14
=========================================
- Hits 484725 480389 -4336
+ Misses 95762 94804 -958
+ Partials 9656 9652 -4
Continue to review full report at Codecov.
|
|
Thanks @pablogsal for the PR 🌮🎉.. I'm working now to backport this PR to: 3.7. |
|
Thanks @pablogsal for the PR 🌮🎉.. I'm working now to backport this PR to: 3.8. |
|
Sorry @pablogsal, I had trouble checking out the |
…rse and tp_clear (pythonGH-18749) Objects do not own weak references to them directly through the __weakref__ list so these do not need to be traversed by the GC. (cherry picked from commit 0c2b509) Co-authored-by: Pablo Galindo <[email protected]>
|
GH-18755 is a backport of this pull request to the 3.7 branch. |
…_traverse and tp_clear (pythonGH-18749) Objects do not own weak references to them directly through the __weakref__ list so these do not need to be traversed by the GC. (cherry picked from commit 0c2b509) Co-authored-by: Pablo Galindo <[email protected]>
|
GH-18756 is a backport of this pull request to the 3.8 branch. |
…rse and tp_clear (GH-18749) Objects do not own weak references to them directly through the __weakref__ list so these do not need to be traversed by the GC. (cherry picked from commit 0c2b509) Co-authored-by: Pablo Galindo <[email protected]>
https://bugs.python.org/issue39778