Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork32.4k
Closed
Description
ForCALL_INTRINSIC_*
opcodes,dis
currently just shows the number, which makes it hard to figure out what the code actually does:
2 LOAD_CONST 0 ('T') 4 CALL_INTRINSIC_1 7
It would be nice if this instead said
2 LOAD_CONST 0 ('T') 4 CALL_INTRINSIC_1 7 (INTRINSIC_TYPEVAR)
Possible implementation strategy:
- instrinsic names are defined in opcode.py
pycore_intrinsics.h
is generated from opcode.py (bonus: we no longer have to manually update MAX_INTRINSIC_1)dis
learns to read the intrinsic names from opcode.py