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.
Linked PRs
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.Linked PRs
LOAD_COMMON_CONSTANT#148971