]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
[3.13] gh-120426: Reword the glossary term "immortal" (GH-123191) (#123491)
authorPetr Viktorin <encukou@gmail.com>
Mon, 2 Sep 2024 11:17:41 +0000 (13:17 +0200)
committerGitHub <noreply@github.com>
Mon, 2 Sep 2024 11:17:41 +0000 (13:17 +0200)
gh-120426: Reword the glossary term "immortal" (GH-123191)

Reword the glossary term "immortal", mark it as an implementation detail

(cherry picked from commit 6754566a51a5706e8c9da0094b892113311ba20c)

Doc/glossary.rst

index bacbf66b433563c6dc3f346e56c41b3c41cbe928..d9f9392c327f5cfb0bb744b9c7b62243dac85e57 100644 (file)
@@ -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 immmortal.
-
-      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