gh-120426: Reword the glossary term "immortal" (GH-123191)

Reword the glossary term "immortal", mark it as an implementation detail
This commit is contained in:
Petr Viktorin 2024-08-27 13:37:56 +02:00 committed by GitHub
parent da4302699f
commit 6754566a51
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 5 additions and 7 deletions

View File

@ -590,14 +590,12 @@ Glossary
which ships with the standard distribution of Python. which ships with the standard distribution of Python.
immortal immortal
If an object is immortal, its reference count is never modified, and *Immortal objects* are a CPython implementation detail introduced
therefore it is never deallocated. in :pep:`683`.
Built-in strings and singletons are immortal objects. For example, If an object is immortal, its :term:`reference count` is never modified,
:const:`True` and :const:`None` singletons are immortal. and therefore it is never deallocated while the interpreter is running.
For example, :const:`True` and :const:`None` are immortal in CPython.
See `PEP 683 Immortal Objects, Using a Fixed Refcount
<https://peps.python.org/pep-0683/>`_ for more information.
immutable immutable
An object with a fixed value. Immutable objects include numbers, strings and An object with a fixed value. Immutable objects include numbers, strings and