summaryrefslogtreecommitdiffstats
path: root/Doc
diff options
context:
space:
mode:
authorPetr Viktorin <encukou@gmail.com>2024-08-27 11:37:56 (GMT)
committerGitHub <noreply@github.com>2024-08-27 11:37:56 (GMT)
commit6754566a51a5706e8c9da0094b892113311ba20c (patch)
tree705a176137c5f01707fcca20c609d88701aee3a3 /Doc
parentda4302699f0af50bcfc1df977481c117876c7117 (diff)
downloadcpython-6754566a51a5706e8c9da0094b892113311ba20c.zip
cpython-6754566a51a5706e8c9da0094b892113311ba20c.tar.gz
cpython-6754566a51a5706e8c9da0094b892113311ba20c.tar.bz2
gh-120426: Reword the glossary term "immortal" (GH-123191)
Reword the glossary term "immortal", mark it as an implementation detail
Diffstat (limited to 'Doc')
-rw-r--r--Doc/glossary.rst12
1 files changed, 5 insertions, 7 deletions
diff --git a/Doc/glossary.rst b/Doc/glossary.rst
index 281dde3..d9f9392 100644
--- a/Doc/glossary.rst
+++ b/Doc/glossary.rst
@@ -590,14 +590,12 @@ Glossary
which ships with the standard distribution of Python.
immortal
- If an object is immortal, its reference count is never modified, and
- therefore it is never deallocated.
+ *Immortal objects* are a CPython implementation detail introduced
+ in :pep:`683`.
- Built-in strings and singletons are immortal objects. For example,
- :const:`True` and :const:`None` singletons are immortal.
-
- See `PEP 683 – Immortal Objects, Using a Fixed Refcount
- <https://peps.python.org/pep-0683/>`_ for more information.
+ If an object is immortal, its :term:`reference count` is never modified,
+ and therefore it is never deallocated while the interpreter is running.
+ For example, :const:`True` and :const:`None` are immortal in CPython.
immutable
An object with a fixed value. Immutable objects include numbers, strings and