summaryrefslogtreecommitdiffstats
path: root/Misc/NEWS.d
diff options
context:
space:
mode:
authorMark Shannon <mark@hotpy.org>2021-08-09 09:40:21 (GMT)
committerGitHub <noreply@github.com>2021-08-09 09:40:21 (GMT)
commitac75f6bdd4748b3378dd321f862d13aa1898f77a (patch)
treedacf952f54673797cd885c3da50e06dc358468ac /Misc/NEWS.d
parentb854557b49083d8625a433eb36aacb0c87d67c52 (diff)
downloadcpython-ac75f6bdd4748b3378dd321f862d13aa1898f77a.zip
cpython-ac75f6bdd4748b3378dd321f862d13aa1898f77a.tar.gz
cpython-ac75f6bdd4748b3378dd321f862d13aa1898f77a.tar.bz2
bpo-44826: Specialize STORE_ATTR (GH-27590)
* Generalize cache names for LOAD_ATTR to allow store and delete specializations. * Factor out specialization of attribute dictionary access. * Specialize STORE_ATTR.
Diffstat (limited to 'Misc/NEWS.d')
-rw-r--r--Misc/NEWS.d/next/Core and Builtins/2021-08-05-17-49-55.bpo-44826.zQsyK5.rst9
1 files changed, 9 insertions, 0 deletions
diff --git a/Misc/NEWS.d/next/Core and Builtins/2021-08-05-17-49-55.bpo-44826.zQsyK5.rst b/Misc/NEWS.d/next/Core and Builtins/2021-08-05-17-49-55.bpo-44826.zQsyK5.rst
new file mode 100644
index 0000000..ccdb5e0
--- /dev/null
+++ b/Misc/NEWS.d/next/Core and Builtins/2021-08-05-17-49-55.bpo-44826.zQsyK5.rst
@@ -0,0 +1,9 @@
+Initial implementation of adaptive specialization of STORE_ATTR
+
+Three specialized forms of STORE_ATTR are added:
+
+* STORE_ATTR_SLOT
+
+* STORE_ATTR_SPLIT_KEYS
+
+* STORE_ATTR_WITH_HINT