Skip to content

Commit 0aad132

Browse files
author
aleksandr.tseluyko
committed
Add CPython bytecode changes section to whatsnew/3.15.rst
1 parent 04c744d commit 0aad132

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

Doc/whatsnew/3.15.rst

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1446,6 +1446,15 @@ Additional optimizations for AArch64 contributed by Mark Shannon and
14461446
Diego Russo in :gh:`140683` and :gh:`142305`.)
14471447

14481448

1449+
CPython bytecode changes
1450+
========================
1451+
1452+
* Removed the :opcode:`!DELETE_DEREF` opcode. Deletion of closure variables
1453+
is now compiled as :opcode:`LOAD_DEREF`, :opcode:`POP_TOP`,
1454+
:opcode:`PUSH_NULL`, :opcode:`STORE_DEREF`.
1455+
(Contributed by Aleksandr Tseluyko in :gh:`145858`.)
1456+
1457+
14491458
Removed
14501459
========
14511460

0 commit comments

Comments
 (0)