Currently LOAD_COMMON_CONSTANT only loads 7 not-so-common constants and does so fairly inefficiently.
It could be improved in two ways:
- Add some more constants, especially
None, but also "", True, False and -1
- Make the constants that it does load both statically allocated and immortal to avoid the pointer chasing and incref operation. Only
any and all would need changing.
Currently
LOAD_COMMON_CONSTANTonly loads 7 not-so-common constants and does so fairly inefficiently.It could be improved in two ways:
None, but also"",True,Falseand-1anyandallwould need changing.