]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
bpo-26110: Add ``CALL_METHOD_KW`` opcode to speedup method calls with keywords (GH...
authorKen Jin <28750310+Fidget-Spinner@users.noreply.github.com>
Sat, 15 May 2021 15:15:23 +0000 (23:15 +0800)
committerGitHub <noreply@github.com>
Sat, 15 May 2021 15:15:23 +0000 (16:15 +0100)
commitf24afda5917ce1710ad08ca34b2509f1f2b16de2
tree72513ebad5e8235d451cffdb27f67182606b686f
parente4e931a67e49cf3c61263dc94fb0806c34f972cd
bpo-26110: Add ``CALL_METHOD_KW`` opcode to speedup method calls with keywords (GH-26014)

* Add CALL_METHOD_KW

* Make CALL_METHOD branchless too since it shares the same code

* Place parentheses in STACK_SHRINK
Include/opcode.h
Lib/importlib/_bootstrap_external.py
Lib/opcode.py
Misc/NEWS.d/next/Core and Builtins/2021-05-10-18-49-13.bpo-26110.EQzqqA.rst [new file with mode: 0644]
Python/ceval.c
Python/compile.c
Python/importlib.h
Python/importlib_external.h
Python/importlib_zipimport.h
Python/opcode_targets.h