diff options
author | Eric Snow <ericsnowcurrently@gmail.com> | 2021-06-08 22:01:34 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-06-08 22:01:34 (GMT) |
commit | 3e1c7167d86a2a928cdcb659094aa10bb5550c4c (patch) | |
tree | b3b071ff5636c7c5edd8d536b8732c6a2259a44c /Misc | |
parent | ab36b9f83424a020fbd672f218612e6f19257a32 (diff) | |
download | cpython-3e1c7167d86a2a928cdcb659094aa10bb5550c4c.zip cpython-3e1c7167d86a2a928cdcb659094aa10bb5550c4c.tar.gz cpython-3e1c7167d86a2a928cdcb659094aa10bb5550c4c.tar.bz2 |
bpo-43693: Un-revert commit f3fa63e. (#26609)
This was reverted in GH-26596 (commit 6d518bb) due to some bad memory accesses.
* Add the MAKE_CELL opcode. (gh-26396)
The memory accesses have been fixed.
https://bugs.python.org/issue43693
Diffstat (limited to 'Misc')
-rw-r--r-- | Misc/NEWS.d/next/Core and Builtins/2021-05-26-19-10-47.bpo-43693.1KSG9u.rst | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/Misc/NEWS.d/next/Core and Builtins/2021-05-26-19-10-47.bpo-43693.1KSG9u.rst b/Misc/NEWS.d/next/Core and Builtins/2021-05-26-19-10-47.bpo-43693.1KSG9u.rst new file mode 100644 index 0000000..c5fb29b --- /dev/null +++ b/Misc/NEWS.d/next/Core and Builtins/2021-05-26-19-10-47.bpo-43693.1KSG9u.rst @@ -0,0 +1,5 @@ +A new opcode MAKE_CELL has been added that effectively moves some of +the work done on function entry into the compiler and into the eval +loop. In addition to creating the required cell objects, the new +opcode converts relevant arguments (and other locals) to cell +variables on function entry. |