]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
gh-87729: add LOAD_SUPER_ATTR to 3.12 What's New (#105125)
authorCarl Meyer <carl@oddbird.net>
Wed, 31 May 2023 02:19:04 +0000 (20:19 -0600)
committerGitHub <noreply@github.com>
Wed, 31 May 2023 02:19:04 +0000 (20:19 -0600)
Doc/whatsnew/3.12.rst

index f23a733e0c611cbd16530246d2932ff3dcbaabb8..8a319ed439d6b9ad6ddd8c90f14d5092c48b1eee 100644 (file)
@@ -899,6 +899,10 @@ Optimizations
   the :mod:`tokenize` module. (Contributed by Marta Gómez Macías and Pablo Galindo
   in :gh:`102856`.)
 
+* Speed up :func:`super` method calls and attribute loads via the
+  new :opcode:`LOAD_SUPER_ATTR` instruction. (Contributed by Carl Meyer and
+  Vladimir Matveev in :gh:`103497`.)
+
 
 CPython bytecode changes
 ========================
@@ -917,6 +921,9 @@ CPython bytecode changes
   :opcode:`LOAD_LOCALS` plus :opcode:`LOAD_FROM_DICT_OR_DEREF`. (Contributed
   by Jelle Zijlstra in :gh:`103764`.)
 
+* Add the :opcode:`LOAD_SUPER_ATTR` instruction. (Contributed by Carl Meyer and
+  Vladimir Matveev in :gh:`103497`.)
+
 Demos and Tools
 ===============