The Steering Council accepts PEP 683 (Immortal Objects) with reservations.
The main concern for the SC is ABI compatibility.
To mimimize possible risk, even to 32-bit Stable-ABI extensions, please implement the proposed “Solution for Accidental De-Immortalization” – that is, only immortalize objects whose deallocator will reset the refcount. (Note that this rules out automatically marking all objects immortal at the end of runtime init.)
Please update the PEP with performance measurements as the implementation is being finalized. We’ll need to have another round of public disscussions about the performance impact once it’s known.
— Petr, on behalf of the SC