mirror of
https://github.com/python/cpython.git
synced 2025-08-03 16:39:00 +00:00
bpo-44525: Split calls into PRECALL and CALL (GH-30011)
* Add 3 new opcodes for calls: PRECALL_METHOD, CALL_NO_KW, CALL_KW. * Update specialization to handle new CALL opcodes. * Specialize call to method descriptors. * Remove old CALL opcodes: CALL_FUNCTION, CALL_METHOD, CALL_METHOD_KW, CALL_FUNCTION_KW.
This commit is contained in:
parent
d60457a667
commit
9f8f45144b
15 changed files with 395 additions and 236 deletions
8
Programs/test_frozenmain.h
generated
8
Programs/test_frozenmain.h
generated
|
@ -2,11 +2,11 @@
|
|||
unsigned char M_test_frozenmain[] = {
|
||||
227,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0,
|
||||
0,0,0,0,0,115,86,0,0,0,100,0,100,1,108,0,
|
||||
90,0,100,0,100,1,108,1,90,1,101,2,100,2,131,1,
|
||||
1,0,101,2,100,3,101,0,106,3,131,2,1,0,101,1,
|
||||
106,4,131,0,100,4,25,0,90,5,100,5,68,0,93,14,
|
||||
90,0,100,0,100,1,108,1,90,1,101,2,100,2,169,1,
|
||||
1,0,101,2,100,3,101,0,106,3,169,2,1,0,101,1,
|
||||
106,4,169,0,100,4,25,0,90,5,100,5,68,0,93,14,
|
||||
90,6,101,2,100,6,101,6,155,0,100,7,101,5,101,6,
|
||||
25,0,155,0,157,4,131,1,1,0,113,26,100,1,83,0,
|
||||
25,0,155,0,157,4,169,1,1,0,113,26,100,1,83,0,
|
||||
41,8,233,0,0,0,0,78,122,18,70,114,111,122,101,110,
|
||||
32,72,101,108,108,111,32,87,111,114,108,100,122,8,115,121,
|
||||
115,46,97,114,103,118,218,6,99,111,110,102,105,103,41,5,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue