From: Alex Doe Date: Fri, 16 Jun 2023 00:04:57 +0000 (-0600) Subject: bpo-44530: Document the change in MAKE_FUNCTION behavior (#93189) X-Git-Tag: v3.13.0a1~1719 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=486b52a3158e0f64fc54efdfa34ed5437b3619f2;p=thirdparty%2FPython%2Fcpython.git bpo-44530: Document the change in MAKE_FUNCTION behavior (#93189) * bpo-44530: Document the change in MAKE_FUNCTION behavior Fixes dis module documentation for MAKE_FUNCTION due to https://github.com/python/cpython/commit/2f180ce2cb6e6a7e3c517495e0f4873d6aaf5f2f (bpo-44530, released as part of 3.11) removes the qualified name at TOS --- diff --git a/Doc/library/dis.rst b/Doc/library/dis.rst index 714dbc38f168..c6f08affcbf2 100644 --- a/Doc/library/dis.rst +++ b/Doc/library/dis.rst @@ -1431,12 +1431,15 @@ iterations of the loop. * ``0x02`` a dictionary of keyword-only parameters' default values * ``0x04`` a tuple of strings containing parameters' annotations * ``0x08`` a tuple containing cells for free variables, making a closure - * the code associated with the function (at ``STACK[-2]``) - * the :term:`qualified name` of the function (at ``STACK[-1]``) + * the code associated with the function (at ``STACK[-1]``) .. versionchanged:: 3.10 Flag value ``0x04`` is a tuple of strings instead of dictionary + .. versionchanged:: 3.11 + Qualified name at ``STACK[-1]`` was removed. + + .. opcode:: BUILD_SLICE (argc) .. index:: pair: built-in function; slice