Hacker News new | ask | show | jobs
by colejohnson66 1044 days ago
But we’re talking about an integer cache. It’s full of singletons; Why do they need to have reference counts?
1 comments

This special casing just had not been implemented yet. But as it is an interesting optimization, more so with multi-interpreter or no-GIL Python, the developers will actually introduce immortal objects in Python 3.12 to avoid counting references on some objects (PEP 683 has been accepted):

https://peps.python.org/pep-0683/