https://github.com/python/cpython/commit/010d3912efc12ece76def48ea35a2d0cdfe70d29
commit: 010d3912efc12ece76def48ea35a2d0cdfe70d29
branch: 3.15
author: Miss Islington (bot) <[email protected]>
committer: StanFromIreland <[email protected]>
date: 2026-10-22T21:35:02Z
summary:

[3.15] gh-126970: Correct `LOAD_GLOBAL` stack order documentation (GH-159851) 
(#160349)

(cherry picked from commit 79a9ca07ad92a27301c2fb675150cd78fea62224)

Co-authored-by: limadog9 <[email protected]>

files:
M Doc/library/dis.rst

diff --git a/Doc/library/dis.rst b/Doc/library/dis.rst
index 93ef6acd8ead9d..b3bb89092dc793 100644
--- a/Doc/library/dis.rst
+++ b/Doc/library/dis.rst
@@ -1433,10 +1433,14 @@ iterations of the loop.
 .. opcode:: LOAD_GLOBAL (namei)
 
    Loads the global named ``co_names[namei>>1]`` onto the stack.
+   If the low bit of ``namei`` is set, a ``NULL`` is pushed onto the stack
+   after the global variable.
 
    .. versionchanged:: 3.11
-      If the low bit of ``namei`` is set, then a ``NULL`` is pushed to the
-      stack before the global variable.
+      The low bit of ``namei`` indicates whether a ``NULL`` is pushed.
+
+   .. versionchanged:: 3.13
+      The ``NULL`` is pushed after the global variable, rather than before it.
 
 .. opcode:: LOAD_FAST (var_num)
 

_______________________________________________
Python-checkins mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3//lists/python-checkins.python.org
Member address: [email protected]

Reply via email to