This is used by `list` and `tuple` internally: ```py >>> import sys >>> sys.getrefcount(None) == (1 << 32) - 1 True >>> refs = [None] * 42 >>> sys.getrefcount(None) == (1 << 32) - 1 False >>> del refs >>> sys.getrefcount(None) == (1 << 32) - 1 True ``` I'll have a PR up in a bit. CC: @ericsnowcurrently, @eduardo-elizondo <!-- gh-linked-prs --> ### Linked PRs * gh-104143 <!-- /gh-linked-prs -->
Activity
GH-104142: Fix _Py_RefcntAdd to respect immortality (GH-104143)
Merge branch 'main' into inlinecomp2