https://github.com/python/cpython/commit/79a9ca07ad92a27301c2fb675150cd78fea62224
commit: 79a9ca07ad92a27301c2fb675150cd78fea62224
branch: main
author: limadog9 <[email protected]>
committer: StanFromIreland <[email protected]>
date: 2026-10-22T22:08:53+01:00
summary:
gh-126970: Correct `LOAD_GLOBAL` stack order documentation (#159851)
files:
M Doc/library/dis.rst
diff --git a/Doc/library/dis.rst b/Doc/library/dis.rst
index e185d79b71c2a9..15c138ee938bf6 100644
--- a/Doc/library/dis.rst
+++ b/Doc/library/dis.rst
@@ -1436,10 +1436,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]